ในตอนนี้ Angular เป็น version 4 beta 2 แล้วนะ
ซึ่งผู้พัฒนาบอกว่า
อย่าเรียกว่า AngularJS
อย่าเรียกว่า Angular 2
อย่าเรียกว่า Angular 4
อย่าเรียกตาม version
แต่บอกให้เรียกว่า Angular เท่านั้น
เนื่องจากมีการ release และเปลี่ยน version บ่อย
ดังนั้นเพื่อไม่ให้สับสนก็เรียกสั้น ๆ ไปก็พอ

โดยที่ Angular version 4 นั้นมีแผนในการ release คือ

ช่วงระหว่างเดือนธันวาคม 2559 ถึง เดือนกุมภาพันธ์ 2560
จะมี beta release ออกมา 8 ครั้ง
จากนั้นจึงเป็น Release Candidate (RC) อีก 2 ครั้งในเดือนกุมภาพันธ์ 2560
และตัวเต็ม ๆ จะปล่อยออกมาต้นเดือนมีนาคม 2560

คำถามคือ แล้ว version 3 ไปไหน ?

น่าจะได้คำตอบจาก slide หน้านี้

ยังไม่พอนะ มีแผนในการปล่อย version อื่น ๆ ออกมาอีก ดังนี้

เดือนกันยายนถึงตุลาคม 2560 จะปล่อย version 5
เดือนมีนาคม 2561 จะปล่อย version 6
เดือนกันยายนถึงตุลาคม 2561 จะปล่อย version 7

แล้วมันจะ Backward compatibility หรือเปล่านะ ?

จาก VDO ด้านล่างผู้พัฒนาบอกว่า
จะพยายามให้มัน Backward compatibility กับ Angular version 2 ให้ได้มากที่สุดเท่าที่จะเป็นไปได้
เนื่องจากเรื่องของ Ecosystem ที่มัน stable สำคัญมาก ๆ
รวมทั้งทำการปรับปรุง error message ต่าง ๆ ของ compiler ให้เข้าใจง่ายขึ้น

แถมจะทำการยกเครื่อง Angular จากพัฒนาด้วย TypeScript จาก 1.8 ไปยัง 2.1
ซึ่งถือว่าเป็นอีกหนึ่ง breaking change กันเลย !!

สำหรับ Angular Developer น่าจะเห็นแล้วว่า
ต้องรับมือกับการเปลี่ยนแปลงเหล่านี้กันอย่างไรนะครับ

ปล. มีการอธิบายเรื่อง Semantic version ของ Angular เป็นดังรูป

ดู VDO การเปิดตัว Angular version 4 ได้ที่นี่