DART LÀ GÌ

Ở những phần trước họ đã cùng tò mò sơ lược về Flutter. Vẫn thật thiếu thốn sót khi họ bỏ qua ngôn từ lập trình được dùng trong Flutter - Dart, do vậy phần này ta đang cùng mày mò về ngôn ngữ mới mẻ và lạ mắt này.

Bạn đang xem: Dart là gì

Những thứ ta sẽ mày mò trong phần này:

Dart là gì?Tại sao lại chọn Dart? Những ưu điểm của nó?Cài đặt DartHello World!

Dart là gì?

Dart là ngữ điệu lập trình nhiều mục đích lúc đầu được cải cách và phát triển bởi Google và kế tiếp được Ecma (ECMA-408) phê chuẩn làm tiêu chuẩn. Nó được sử dụng để xây dựng những ứng dụng web, server, máy vi tính để bàn và thiết bị di động.Dart là 1 ngôn ngữ phía đối tượng, được xác minh theo lớp, với hình thức garbage-collected, áp dụng cú pháp dạng hình C nhằm dịch mã tùy ý thanh lịch JavaScript. Nó cung cấp interface, mixin, abstract, generic, static typing và sound type (2 mẫu cuối có thể hiểu là type-safe).Dart là ngôn từ mã nguồn mở và miễn phí, được phát triển trên GitHub.Hiện ni Dart sẽ release phiên phiên bản 2.2

Tại sao lại chọn Dart? Những ưu điểm của nó?

Tại sao lại lựa chọn Dart

Các nhà trở nên tân tiến tại Google và các nơi khác áp dụng Dart nhằm tạo những ứng dụng quality cao, quan trọng cho iOS, android và web. Với các tính năng nhắm đến sự phát triển phía khách hàng, Dart rất tương xứng cho cả vận dụng di hễ và web.Dart giúp bạn tạo ra mọi trải nghiệm đẹp, rất tốt trên tất cả các màn hình, với:

Một ngôn từ được tối ưu hóa cho clientFramework bạo gan mẽCông thế linh hoạt

Những ưu thế của Dart

Năng suấtCú pháp Dart rõ ràng và súc tích, chính sách của nó đơn giản nhưng mạnh khỏe mẽ. Type-safe giúp đỡ bạn xác định sớm các lỗi tinh tế. Dart có những thư viện mấu chốt và một hệ sinh thái gồm hàng ngàn package.

NhanhDart hỗ trợ tối ưu hóa vấn đề biên dịch trước thời hạn để có được dự đoán hiệu suất cao với khởi động cấp tốc trên các thiết bị di động cầm tay và web.

Di độngDart biên dịch thành mã ARM và x86, để các ứng dụng cầm tay của Dart hoàn toàn có thể chạy tự nhiên trên iOS, app android và hơn thế nữa nữa. Đối với những ứng dụng web, gửi mã tự Dart sang trọng JavaScript.

Dễ gầnDart thân thuộc với những nhà cải cách và phát triển hiện có, phụ thuộc cú pháp và triết lý đối tượng không gây ngạc nhiên của nó. Nếu như khách hàng đã biết C ++, C # hoặc Java, chúng ta cũng có thể làm việc tác dụng với Dart chỉ với sau vài ngày.

ReactiveDart rất cân xứng với lập trình sẵn Reactive, cùng với sự hỗ trợ để cai quản các đối tượng tồn trên trong thời hạn ngắn, ví dụ điển hình như những widget UI, trải qua phân bổ đối tượng người tiêu dùng nhanh và GC. Dart cung ứng lập trình không đồng hóa thông qua các tính năng ngôn từ và API áp dụng các đối tượng Future và Stream.

Cài đặt Dart

Dart cung cấp cho chính mình một bộ tool trên trình chăm nom web được call là DartPad để chúng ta cũng có thể dễ dàng viết và demo Dart. Bạn có thể truy cập vào DartPad trên đâyMặc dù DartPad là một cách tuyệt vời nhất để tò mò cách viết một ứng dụng solo giản, nhưng khi bạn đã chuẩn bị sẵn sàng để cải tiến và phát triển các vận dụng thực sự, bạn cần phải có SDK.Vì mục đích của chúng ta là sử dụng Dart mang lại Flutter phải ta chỉ cần setup Flutter (chi huyết tại https://kinhdientamquoc.vn/p/bat-dau-lam-viec-voi-flutter-phan-i-GrLZDXOnZk0) là bọn họ đã sẵn sàng.

Xem thêm: Nghĩa Của Từ Pram Là Gì ? Khi Nào Cần Reset Và Cách Reset Trên Macbook

Hello World!

void main() print("Hello World!");Vậy là xong, bài của chúng ta kết thúc tại trên đây

*

Đùa chút thôi, ta đã cùng tò mò về 1 đoạn code đơn giản và dễ dàng sau

// Define a function.printInteger(int aNumber) print("The number is $aNumber."); // Print khổng lồ console.// This is where the app starts executing.main() var number = 42; // Declare & initialize a variable. PrintInteger(number); // điện thoại tư vấn a function.Đoạn code dễ dàng và đơn giản ở trên cần sử dụng nhiều đến những tính năng cơ bạn dạng trong Dart, ta sẽ cùng phân tích

// This is a comment.Một bình luận một dòng. Dart cũng hỗ trợ bình luận nhiều loại và tài liệu. Để biết đưa ra tiết, xem Comments.

intMột kiểu. Một số kiểu tích thích hợp khác là String, danh mục và bool.

42Một số theo nghĩa đen. Số với chữ là 1 trong những loại hằng số

print()Một cách tiện nghi để hiển thị đầu ra.

"..." (or "...")Một chuỗi ký kết tự.

$variableName (or $expression)Nội suy String: bao gồm một biến hoặc biểu thức String tương đương phía bên trong chuỗi ký tự. Để biết thêm thông tin, xem String.

main()Hàm main(), hàm cao cấp nhất, bắt buộc, bắt đầu thực hiện tại ứng dụng. Để hiểu thêm thông tin, hãy coi Hàm main().

varMột phương pháp để khai báo một đổi thay mà không chỉ có định một số loại của nó.