Trang nhất » Rao vặt » Dịch vụ » Khác

TÌM KIẾM
Khác

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

Thông tin mua bán
Mã tin
V301931
Giá
Thỏa thuận
Ngày đăng
03/10/2019
Hết hạn
02/10/2020
Xem :
151
Danh mục đăng tin
Nơi rao
Toàn quốc
Loại tin đăng
Họ tên
digi 12
Điện thoại
Địa chỉ
Nội dung chi tiết

tiếng nói Dart là gì?

Dart là tiếng nói được lớn mạnh sach day lap trinh bởi Google, và phiên bản ngày nay của Dart là: Dart hai.4.0

vì sao Flutter lại tiêu dùng Dart?

Như đã nói ở trên, Dart được vững mạnh bởi Google, và Flutter cũng vậy. Google muốn viết (phát triển) 1 ngôn ngữ mà nó cải tiến hơn Javascript và hỗ trợ cả hai cách thức biên dịch là Just In Time (JIT) và Ahead Of Time (AOT):

Ahead Of Time (AOT): có AOT thì trình biên chuyển dịch ngôn ngữ Dart thẳng sang Native Code giúp hiệu năng phải chăng nhất mang thể (tức là lúc chạy chương trình, nó sẽ biên dịch trong khoảng đầu đến cuối)
Just In Time (JIT): Còn với JIT cho phép nóng reloading hoạt động, giúp lớn mạnh sản phẩm nhanh và tiện lợi hơn (được hiểu như việc debug trong tiếng nói khác là debug hàm nào chạy hàm đấy thì ở đây nó sẽ viết tới đâu biên dịch ngay đến đấy)

Để học Flutter, chúng ta phải học Dart

- Dart là một ngôn ngữ thuần OOP (hướng đối tượng)

- ngôn ngữ Dart giông giống Java, là cải tiến lên từ Javascript, cũng là hệ C nên cú pháp như vậy nhau (tương tự cả C#)

Để nắm được tiếng nói Dart, chúng ta phải khiến cho quen và ghi nhớ 1 số CONCEPTS (khái niệm) quan trọng:

Do Dart là ngô ngữ thuần OOP nên phần đông những thứ bạn gán cho biến đều là object, mọi object đều là instance (thể hiện) của một class.
đề cập cả số, method (hàm) và null cũng đều là object. Đầy đủ những object đều kế thừa trong khoảng Object class.
Type của một variable (biến) là optional bởi vì Dart mang thể tự suy ra type dựa trên lập trình ứng dụng trị giá truyền vào cho biến.
Biến number được hiểu là kiểu int. Lúc bạn muốn khai báo một variable mà type của nó ko được xác định, hãy tiêu dùng type dynamic
Như những ngôn ngữ khác, Dart hỗ trợ generic type, ví dụ như List (1 danh sách kiểu số nguyên) hoặc List (1 danh sách những object mà type không xác định, Dart với thể bằng lòng mọi dòng type).
Dart hỗ trợ top-level function (giống như main()), đồng nghĩa bạn cso thể dùng hàm đó ở bất cứ đâu mà ko cần duyệt tên class hay bất kì instance của class nào cả.
Bạn cũng sở hữu thể tạo 1 hàm bên trong hàm (còn gọi là nested function hoặc local function).
tương tự Dart cũng tương trợ top-level variable.
ko giống mang Java, Dart ko hỗ trợ public, protected và private. Nếu như identifier (tên biến, hàm,... ) Khởi đầu mang dấu gạch dưới ( _ ), thì nó private trong library của nó.
Mỗi file .dart được coi là một library. Identifier sở hữu thể khởi đầu bằng một chữ loại hoặc dấu gạch dưới ( _ ).
Dart tools có thể báo cho bạn 2 dòng vấn đề: warning và errors.
một chương trình Dart cơ bản:

Xem thêm =>> https://mindx.edu.vn/blog/post/kinh-nghiem-hoc-lap-trinh

 

Chuyện học tập & làm việc ở MindX

Tin đăng cùng chuyên mục