การเขียนโปรแกรม Dart - ภาพรวม

Dart เป็นภาษาเชิงวัตถุที่มีไวยากรณ์สไตล์ C ซึ่งสามารถเลือกแปลงคอมไพล์เป็น JavaScript ได้ รองรับตัวช่วยการเขียนโปรแกรมที่หลากหลายเช่นอินเทอร์เฟซคลาสคอลเลกชันทั่วไปและการพิมพ์เสริม

Dart สามารถใช้อย่างกว้างขวางเพื่อสร้างแอปพลิเคชันหน้าเดียว แอปพลิเคชันหน้าเดียวใช้กับเว็บไซต์และเว็บแอปพลิเคชันเท่านั้น แอปพลิเคชั่นหน้าเดียวเปิดใช้งานการนำทางระหว่างหน้าจอต่างๆของเว็บไซต์โดยไม่ต้องโหลดหน้าเว็บอื่นในเบราว์เซอร์ ตัวอย่างคลาสสิกคือGMail ─เมื่อคุณคลิกข้อความในกล่องจดหมายเบราว์เซอร์จะยังคงอยู่บนหน้าเว็บเดิม แต่รหัส JavaScript จะซ่อนกล่องจดหมายและนำเนื้อหาของข้อความมาแสดงบนหน้าจอ

Google ได้เปิดตัวรุ่นพิเศษของ Chromium - Dart VM. การใช้ Dartium หมายความว่าคุณไม่จำเป็นต้องคอมไพล์โค้ดของคุณเป็น JavaScript จนกว่าคุณจะพร้อมทดสอบบนเบราว์เซอร์อื่น

ตารางต่อไปนี้เปรียบเทียบคุณสมบัติของ Dart และ JavaScript

ลักษณะเฉพาะ โผ JavaScript
ประเภทระบบ ไม่บังคับไดนามิก อ่อนแอมีพลวัต
ชั้นเรียน ใช่มรดกเดียว แม่บท
อินเทอร์เฟซ ใช่หลายอินเทอร์เฟซ ไม่
ภาวะพร้อมกัน ใช่กับไอโซเลท ใช่กับผู้ปฏิบัติงานเว็บ HTML5

บทช่วยสอนนี้ให้ความเข้าใจระดับพื้นฐานเกี่ยวกับภาษาโปรแกรม Dart