Về Dart (phần 2)

Về Dart (tiếp tục)

Javascript là một ngôn ngữ duy nhất, và nó không nhất thiết phong phú tính năng. Nó hoàn thành cái gì nó cần để
hoàn thành mà không có các chi tiết thừa thãi (cái là một điểm cộng, theo ý kiến của tôi). Nên trong quá khứ, Dart
bị hạn chế bởi cái gì Javascript có thể làm. Kết quả là một ngôn ngữ cái cảm thấy nhiều hơn như Java nhưng ít hơn
khó khăn để viết. (Tôi thích gọi đùa nó “Java Lite”, cái là một lời khen.)
Không có gì đặc biệt thú vị về cú pháp của nó, và không có các toán tử đặc biệt sẽ ném bạn cho một loop. Trong
Dart (không giống Javascript), có một cách thức để nói đúng: true. Có một cách thức để nói sai: false. If (3) {
sẽ làm Dart nổ tung, nhưng nó là bắt buộc thành true trong Javascript.
Trong Dart, không có các mô đun (như C# và những cái tương tự), và thực sự có chỉ một cái động trong đó con người
viết Dart code: hướng đối tượng. Các dạng được sử dụng trong Dart, cái có thể là một đám nếu bạn đến từ Ruby, Python,
hay JavaScript, nhưng hệ thống dạng không nghiêm ngặt như trong nhiều typed languages.
Tất cả cái này để nói rằng Dart là một ngôn ngữ tương đối dễ dàng để học, nhưng bạn nên giành thời gian bạn cần để
học nó. Viết một app trong Flutter là viết Dart. Flutter là, dưới nó tất cả, một thư viện của các Dart classes. Không
có ngôn ngữ đánh dấu liên quan hay ngôn ngữ lai tạo phong cách JSX. Nó sẽ là dễ hơn nhiều để là một nhà phát triển
Flutter hiệu suất nếu bạn thoải mái viết Dart code hiệu quả. Tôi sẽ bao quát Dart sâu hơn trong các học phần sau.

Chia sẻ