Chào bạn Tìm kiếm | Bài viết mới | Thành viên | Đăng ký | Đăng nhập |
Diễn đàn - Công ty TNHH Thương mại và Giải pháp công nghệ THÀNH NAM » Thế giới công nghệ » Đời sống số, bản tin công nghệ » Lý do nào mà Flutter sử dụng Dart
Lý do nào mà Flutter sử dụng Dart      
Chủ đề trước · Chủ đề tiếp theo
thetvbytesoft
11/9/2019 9:42:34 AM
Chung tay xây dựng cộng đồng

Cấp bậc: Binh nhì

Tham gia: 5/6/2018
Bài viết: 247
Đến từ: hanoi

Đánh giá: [0]
Tìm hiểu ngôn ngữ Dart là gì?

Là một trong những sản phẩm của Google, phiên bản mới nhất của Dart là: Dart 2.4.0

Xem thêm: lập trình php

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

Xem thêm: tự học lập trình

Nếu như Dart phát triển bởi Google, thì Flutter cũng vậy. Mục tiêu của ông chủ lớn là muốn tạo ra một ngôn ngữ cải tiến hơn Javascript và hỗ trợ biên dịch là Just In Time (JIT)

và Ahead Of Time (AOT):

Xem thêm: lập trình java

Ahead Of Time (AOT): Với AOT thì trình biên dịch chuyển ngôn ngữ Dart thẳng sang Native Code giúp hiệu năng tốt nhất có thể (tức là khi chạy chương trình, nó sẽ biên dịch từ đầu đến cuối)

Just In Time (JIT): Còn với JIT cho phép hot reloading hoạt động, giúp phát triển sản phẩm nhanh và tiện dụng hơn (được hiểu như việc debug trong ngôn ngữ khác là debug hàm nào chạy hàm đó thì ở đây nó sẽ viết đến đâ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 tương tự nhau (tương tự cả C#)

Để nắm được ngôn ngữ Dart, chúng ta phải làm quen và ghi nhớ một số CONCEPTS (khái niệm) quan trọng:

Do Dart là ngô ngữ thuần OOP nên tất cả 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.

Kể cả số, method (hàm) và null cũng đều là object. Tất cả các object đều kế thừa từ Object class.

Type của 1 variable (biến) là optional bởi vì Dart có thể tự suy ra type dựa trên giá trị truyền vào cho biến.

Biến number được hiểu là kiểu int. Khi bạn muốn khai báo 1 variable mà type của nó không được xác định, hãy sử dụng type dynamic

Như các 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 các object mà type không xác định, Dart có thể chấp nhận mọi loại type).

Dart hỗ trợ top-level function (giống như main()), đồng nghĩa bạn cso thể sử dụng hàm đó ở bất cứ đâu mà không cần thông qua tên class hay bất kì instance của class nào cả.

Bạn cũng có thể tạo một hàm bên trong hàm (còn gọi là nested function hoặc local function).

Tương tự Dart cũng hỗ trợ top-level variable.

Không giống với Java, Dart không hỗ trợ public, protected và private. Nếu như identifier (tên biến, hàm,... ) bắt đầu với dấu gạch dưới ( _ ), thì nó private trong library của nó.

Mỗi file .dart được coi là 1 library. Identifier có thể bắt đầu bằng một chữ cái hoặc dấu gạch dưới ( _ ).

Dart tools có thể báo cho bạn 2 loại vấn đề: warning và errors.

{ Hãy nhập thông tin bình luận bài viết này }
 
thetvbytesoft đã offline
 #1  
Thành viên đang xem
Có 1 người dùng đang xem (1 thành viên - 1 khách) : atcmedia
Diễn đàn - Công ty TNHH Thương mại và Giải pháp công nghệ THÀNH NAM » Thế giới công nghệ » Đời sống số, bản tin công nghệ » Lý do nào mà Flutter sử dụng Dart
Di chuyển nhanh:  
Có bài mới Có bài mới Không có bài mới Không có bài mới
Có bài mới (Đã khóa) Có bài mới (Đã khóa) Không có bài mới (Đã khóa) Không có bài mới (Đã khóa)
Thông báo Thông báo Chú ý Chú ý
Đã chuyển Đã chuyển Bình chọn Bình chọn
Bạn không thể gửi bài viết mới
Bạn không thể trả lời bài viết
Bạn không thể xóa bài viết của bạn
Bạn không thể chỉnh sửa bài viết của bạn
Bạn không thể tạo bình chọn
Bạn không thể bình chọn
Giờ hiện tại: 12:18 AM - GMT + 7
 
Bán textlink
giá 50.000 VNĐ/text/tháng:

Mọi chi tiết xin liên hệ:
Mrs Hạnh - Phòng Kinh doanh
Hot-line: 093 615 2984
Điện thoại công ty: 04 6680 9640
Email: dthanh@giadinhit.net

fpt  |  fpt sài gòn  |  fpt sai gon
cáp quang Viettel  | cap quang Viettel  | lắp mạng Viettel  | lap mạng Viettel  | internet Viettel  | lắp đặt internet Viettel  | lap dat internet Viettel  | Wifi Viettel  | lắp đặt wifi Viettel  | lap dat wifi Viettel
fpt Nghệ An  | fpt Nghe An  | lắp mạng fpt  | lap mang fpt
cọc tiếp địa  | coc tiep dia  | Hàn hóa nhiệt Han hoa nhiet
điện thoại giá tốt  | gạch chịu lửa  | lò nấu nhôm  | lo nau nhom  | bê tông chịu lửa  | be tong chiu lua  | làm web rẻ  | quảng cáo google-adwords  | trường quốc tế  | bé vào lớp 1  | chọn trường cho con  | dán xe máy  | dan xe may
tranh đông hồ  | tranh dong ho  | tranh đông hồ vinh hoa phú quý  | tranh tố nữ  | tranh đông hồ đám cưới chuột
đồng hồ cổ hà nội  | đồng hồ trung quốc  | đồng hồ con gà  | đồng hồ liên xô  | đồng hồ pháp  | đồng hồ cũ  | dong ho  | dong ho co  | đồng hồ cổ  | phụ kiện đồng hồ  | vật dụng thời bao cấp  | đèn dầu  | quạt cổ  | bàn là
Bán textlink giá 50.000 VNĐ/text/tháng