Tại sao Flutter sử dụng Dart?

Tại sao Flutter sử dụng Dart?

Các Flutter apps được viết trong ngôn ngữ lập trình gọi là Dart. Tôi sẽ mô tả Dart sâu xuyên suốt các học phần, nhưng
cho bây giờ, chỉ biết tất cả code bạn viết trong một Flutter app là Dart code. Trên thực tế, đối với chúng ta, các
nhà phát triển mobile, Flutter có vẻ như không là gì ngoài thư viện Dart.
Dart cũng được sở hữu và duy trì bởi Google. Cái này có thể làm bạn dừng lại. Có các lí do để không tin lựa chọn
này: nó không phải là một trong những ngôn ngữ hot hiện nay, ít công ty sử dụng nó trong sản xuất, và cộng đồng là
nhỏ. Cái này cung cấp cái gì? Liệu Google sử dụng nó là vì nó là ngôn ngữ của Google? Tôi tưởng tượng cái đó đóng
một vai trò, nhưng cũng có các lí do thực tế:
+ Dart hỗ trợ cả biên dịch just-in-time (JIT) và biên dịch ahead-of-time (AOT)
– Trình dịch AOT thay đổi Dart thành code bản địa hiệu quả. Cái này làm Flutter nhanh (một chiến thắng cho cả người
dùng và nhà phát triển), nhưng nó cũng có nghĩa rằng gần như toàn bộ khung được viết bằng Dart. Cho bạn, nhà phát
triển, cái đó có nghĩa bạn có thể tùy chỉnh hầu như mọi thứ.
– Biên dịch JIT tùy chọn của Dart cho phép tải lại nóng tồn tại. Phát triển nhanh và lặp lại là then chốt cho sự
thoải mái sử dụng Flutter.

Chia sẻ