เมื่อหนึ่งปีที่แล้ว [กูเกิลเปิดตัวภาษา Dart ภาษาโปรแกรมชนิดใหม่สำหรับงานบนเว็บ](http://www.blognone.com/news/26963/%E0%B8%81%E0%B8%B9%E0%B9%80%E0%B8%81%E0%B8%B4%E0%B8%A5%E0%B9%80%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B8%A7%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-dart-%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B8%8A%E0%B8%99%E0%B8%B4%E0%B8%94%E0%B9%83%E0%B8%AB%E0%B8%A1%E0%B9%88%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%87%E0%B8%B2%E0%B8%99%E0%B8%9A%E0%B8%99%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A) โดยตั้งใจให้เป็นภาษาสคริปต์แบบใหม่ที่มาทดแทน JavaScript
หนึ่งปีผ่านมา กูเกิลออก Dart SDK รุ่นเสถียรรุ่นแรกโดยใช้ชื่อรุ่นว่า M1 องค์ประกอบใน SDK ได้แก่
- Dart Virtual Machine รุ่นปรับปรุง ที่ทำงานบางอย่างได้เร็วกว่าเอนจิน V8 ของ Chrome ด้วยซ้ำ - ตัวแปลง Dart to JavaScript รุ่นใหม่ที่ประสิทธิภาพดีขึ้น สร้างโค้ดได้สั้นลง - ไลบรารี HTML ที่ทำงานได้กับเบราว์เซอร์รุ่นใหม่ๆ - Pub ตัวจัดการแพ็กเกจแบบใหม่ของ Dart - [Dartium](http://www.blognone.com/news/29882/%E0%B8%81%E0%B8%B9%E0%B9%80%E0%B8%81%E0%B8%B4%E0%B8%A5%E0%B8%AD%E0%B8%AD%E0%B8%81-dartium-%E0%B9%80%E0%B8%9A%E0%B8%A3%E0%B8%B2%E0%B8%A7%E0%B9%8C%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B8%9E%E0%B8%A3%E0%B9%89%E0%B8%AD%E0%B8%A1-vm-%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-dart-%E0%B9%83%E0%B8%99%E0%B8%95%E0%B8%B1%E0%B8%A7) หรือ Chromium รุ่นพิเศษที่รองรับ Dart
ผู้สนใจสามารถดาวน์โหลดได้จาก [Dartlang.org](http://www.dartlang.org/) ทำงานได้ทั้งบนวินโดวส์ ลินุกซ์ และแมค
ที่มา - [Chromium Blog](http://blog.chromium.org/2012/10/dart-m1-release.html)
Comments
ขอให้เป็นที่นิยมไวๆ ชอบมากๆ ภาษาแนวนี้
Node.js vs Dart Virtual Machine
ถ้าผมบังคับให้ลูกค้าใช้งานเฉพาะ browser ที่ผมบอกได้ผมก็จะใช้มัน แต่ปัญหาก็คือ ลูกค้าต่างหากที่บังคับผมว่าเค้าจะใช้ browser อะไรก็ได้ต้องทำงานได้ T_T
ตกลงเขียนออกมาแล้วรันบนเบร๊าว์เซอร์อื่นไม่ได้เหรอครับ นอกจากโครมอย่างเดียวเท่านั้น
Run ได้ครับแปลงเป็น JavaScript ได้
มันน่าเจ็บปวดยิ่งกว่า เมื่อลูกค้าต้องการให้รันได้ตั้งแต่ IE6 ขึ้นมา ต้องทำ JS Script/CSS แยก 2-3 ชุดกันเลยทีเดียว
Easy
อาาาาาาห์ Rockshox กับ Intense //ทำหน้าอาเบะ
ใครจะอยู่ ใครจะไป
DART vs TypeScript!
ดูที่ market share ของ chrome กับ ie ครับ แต่ตอนนี้ผมว่าควรจะอยู่ห่าง ๆ รอให้มันนิ่งก่อนจะดีกว่า
อาาห์ Dart Editor รันบน OS X ~