ที่งาน ng-europe 2014 กูเกิลเปิดโครงการ AtScript ภาษาสคริปต์ที่ขยายมาจาก ECMAScript 6 หรือจาวาสคริปต์รุ่นต่อไป โดยเพิ่มฟีเจอร์ annotations ทำให้ AtScript ถูกเรียกอีกอย่างหนึ่งว่า +A
ภาษา AtScript ทำให้นักพัฒนาสามารถเขียน directive ใหม่ๆ เข้าไปใน AngularJS ได้ง่ายขึ้น
กูเกิลระบุว่า AngularJS 2.0 เองพัฒนาด้วย AtScript อยู่แล้วและ "แปลง" (transpile) ให้ทำงานใน ECMAScript 5 ที่เบราว์เซอร์ส่วนใหญ่รองรับ และเมื่อเบราว์เซอร์รองรับ ECMAScript 6 การทำงานก็จะดีขึ้น
กูเกิลระบุว่าต้องใช้ ECMAScript 6 เพราะฟีเจอร์ที่เพิ่มขึ้นมาหลายอย่าง เช่น class ถูกปรับปรุงให้เขียนตรงไปตรงมาเหมือนภาษาอื่นๆ, และระบบโมดูลที่ AngularJS เคยต้องทำขึ้นใหม่เอง
ตัวแปลงภาษาจาก AtScript เป็น ECMAScript 5 สามารถดาวน์โหลดได้จาก GitHub
ที่มา - The Register
Comments
ยังไม่เคยลอง AngularJS เลยเรา
วาจาสคริปต์ นี่พิมพ์ผิดรึว่ามันมีจริงๆ เหรอครับ
AngularJS เปลี่ยนวิธีเขียนโค๊ดแบบเดิมๆไปเยอะเลย ใช้มาซักพักละ
คิดว่าแนวนี้มาแน่ในอนาคต
อะไรมา ^ ^