การเขียนโปรแกรม Dart - ภาพรวม
Dart เป็นภาษาเชิงวัตถุที่มีไวยากรณ์สไตล์ C ซึ่งสามารถเลือกแปลงคอมไพล์เป็น JavaScript ได้ รองรับตัวช่วยการเขียนโปรแกรมที่หลากหลายเช่นอินเทอร์เฟซคลาสคอลเลกชันทั่วไปและการพิมพ์เสริม
Dart สามารถใช้อย่างกว้างขวางเพื่อสร้างแอปพลิเคชันหน้าเดียว แอปพลิเคชันหน้าเดียวใช้กับเว็บไซต์และเว็บแอปพลิเคชันเท่านั้น แอปพลิเคชั่นหน้าเดียวเปิดใช้งานการนำทางระหว่างหน้าจอต่างๆของเว็บไซต์โดยไม่ต้องโหลดหน้าเว็บอื่นในเบราว์เซอร์ ตัวอย่างคลาสสิกคือGMail ─เมื่อคุณคลิกข้อความในกล่องจดหมายเบราว์เซอร์จะยังคงอยู่บนหน้าเว็บเดิม แต่รหัส JavaScript จะซ่อนกล่องจดหมายและนำเนื้อหาของข้อความมาแสดงบนหน้าจอ
Google ได้เปิดตัวรุ่นพิเศษของ Chromium - Dart VM. การใช้ Dartium หมายความว่าคุณไม่จำเป็นต้องคอมไพล์โค้ดของคุณเป็น JavaScript จนกว่าคุณจะพร้อมทดสอบบนเบราว์เซอร์อื่น
ตารางต่อไปนี้เปรียบเทียบคุณสมบัติของ Dart และ JavaScript
ลักษณะเฉพาะ | โผ | JavaScript |
---|---|---|
ประเภทระบบ | ไม่บังคับไดนามิก | อ่อนแอมีพลวัต |
ชั้นเรียน | ใช่มรดกเดียว | แม่บท |
อินเทอร์เฟซ | ใช่หลายอินเทอร์เฟซ | ไม่ |
ภาวะพร้อมกัน | ใช่กับไอโซเลท | ใช่กับผู้ปฏิบัติงานเว็บ HTML5 |
บทช่วยสอนนี้ให้ความเข้าใจระดับพื้นฐานเกี่ยวกับภาษาโปรแกรม Dart