Lập trình Dart - Tổng quan
Dart là một ngôn ngữ hướng đối tượng với cú pháp kiểu C có thể tùy chọn chuyển biên dịch sang JavaScript. Nó hỗ trợ nhiều loại công cụ hỗ trợ lập trình khác nhau như giao diện, lớp, bộ sưu tập, generic và kiểu gõ tùy chọn.
Dart có thể được sử dụng rộng rãi để tạo các ứng dụng một trang. Các ứng dụng một trang chỉ áp dụng cho các trang web và ứng dụng web. Các ứng dụng một trang cho phép điều hướng giữa các màn hình khác nhau của trang web mà không cần tải một trang web khác trong trình duyệt. Một ví dụ cổ điển làGMail ─ khi bạn nhấp vào một thư trong hộp thư đến của mình, trình duyệt vẫn ở trên cùng một trang web, nhưng mã JavaScript sẽ ẩn hộp thư đến và hiển thị nội dung thư trên màn hình.
Google đã phát hành một phiên bản đặc biệt của Chromium - các Dart VM. Sử dụng Dartium có nghĩa là bạn không phải biên dịch mã của mình sang JavaScript cho đến khi bạn sẵn sàng thử nghiệm trên các trình duyệt khác.
Bảng sau so sánh các tính năng của Dart và JavaScript.
Đặc tính | Phi tiêu | JavaScript |
---|---|---|
Loại hệ thống | Tùy chọn, động | Yếu, năng động |
Các lớp học | Có, thừa kế duy nhất | Nguyên mẫu |
Giao diện | Có, nhiều giao diện | Không |
Đồng tiền | Có, với các phân lập | Có, với nhân viên web HTML5 |
Hướng dẫn này cung cấp hiểu biết cơ bản về ngôn ngữ lập trình Dart.