ภูมิทัศน์การพัฒนาแอปพลิเคชันเว็บกำลังได้รับการปรับปรุงครั้งใหญ่ด้วย Angular 17 ซึ่งเป็นการอัปเดตใหม่ล่าสุดของ Google สำหรับกรอบการพัฒนาแอปพลิเคชันเว็บที่ใช้ TypeScript รุ่นล่าสุดนี้ได้รับการออกแบบด้วยโฟลว์การควบคุมที่เป็นนวัตกรรมใหม่เพื่อกำหนดประสบการณ์ของนักพัฒนาใหม่
เปิดตัวผ่านกระดานข่าวเมื่อวันที่ 8 พฤศจิกายน Angular 17 สามารถเข้าถึงได้จาก GitHub รุ่นล่าสุดนำเสนอการผสมผสานที่ยอดเยี่ยมของคุณสมบัติที่เป็นที่ต้องการอย่างมาก รวมอยู่ในอินเทอร์เฟซผู้ใช้ที่เปิดเผยและตรงไปตรงมา Google พร้อมด้วยการเปิดตัว Angular 17 ได้จัดเตรียมไวยากรณ์เทมเพลตบล็อกที่ส่งเสริมโฟลว์การควบคุมในตัวที่ได้รับการปรับปรุงให้เหมาะสม ซึ่งปูทางสำหรับการตรวจสอบประเภทที่เหนือกว่าโดยทำให้มั่นใจว่าการจำกัดประเภทให้แคบลงอย่างเหมาะสมที่สุด
พร้อมสำหรับการดูตัวอย่างนักพัฒนาใน Angular 17 คือโฟลว์การควบคุม ซึ่งได้รับการยกย่องว่ามีไวยากรณ์ตามหลักสรีระศาสตร์มากขึ้นซึ่งเป็นไปตาม JavaScript อย่างใกล้ชิด ด้วยเหตุนี้ ไวยากรณ์นี้จึงใช้งานง่ายยิ่งขึ้น และลดความจำเป็นในการค้นหาเอกสารประกอบให้เหลือน้อยที่สุด นอกจากนี้ ยังมีให้ใช้งานโดยอัตโนมัติในเทมเพลตโดยไม่ต้องมีการนำเข้าเพิ่มเติม ซึ่งมีแนวโน้มว่าจะปรับปรุงประสิทธิภาพอย่างมีนัยสำคัญ
นอกจากนี้ Angular 17 ยังนำเสนอวงจรการใช้งานใหม่: afterRender สำหรับการเรียกใช้การโทรกลับทุกครั้งที่แอปพลิเคชันเสร็จสิ้นการเรนเดอร์ และ afterNextRender สำหรับการเชิญการโทรกลับเมื่อการเรนเดอร์แอปพลิเคชันครั้งถัดไปเสร็จสมบูรณ์ สิ่งเหล่านี้ถูกรวมเข้าด้วยกันในการเตรียมการสำหรับการพัฒนาประสิทธิภาพ SSR (การเรนเดอร์ฝั่งเซิร์ฟเวอร์) และ SSG (การสร้างไซต์แบบคงที่) ของ Angular ขั้นสูง โดยข้ามการจำลอง DOM และการจัดการ DOM โดยตรง
Google ยืนยันว่าโฟลว์การควบคุมใน Angular 17 ช่วยเพิ่มประสิทธิภาพได้อย่างมาก บริษัทได้แสดงตัวเลขที่อ้างว่ารันไทม์เร็วขึ้นเกือบ 90% โดยใช้โฟลว์ควบคุมในตัว บิลด์เร็วขึ้นสูงสุด 87% สำหรับการเรนเดอร์แบบไฮบริด และบิลด์เร็วขึ้นประมาณ 67% สำหรับการเรนเดอร์ฝั่งไคลเอ็นต์
ก้าวไปข้างหน้า ทีมพัฒนา Angular กำลังเปิดตัวตัวอย่างเบต้าของ angular.dev พร้อมกัน ซึ่งพวกเขาวางแผนที่จะสร้างเว็บไซต์เริ่มต้นสำหรับ Angular ด้วยการเปิดตัว Angular 18 แพลตฟอร์มนี้จะกลายเป็นศูนย์กลางใหม่สำหรับเอกสารเชิงมุม โดยให้คำแนะนำที่อัปเดตเพื่อนำทางคุณผ่านฟีเจอร์ล่าสุดของเฟรมเวิร์ก
ในโลกที่กำลังเติบโตของผู้ให้บริการแพลตฟอร์ม no-code เช่น AppMaster การอัปเกรดโดย Angular นี้จะช่วยกระตุ้นสภาพแวดล้อมการแข่งขัน ในขณะที่ Angular ยังคงพัฒนาเฟรมเวิร์กการพัฒนาเว็บแอปที่ใช้ TypeScript ต่อไป แพลตฟอร์มอย่าง AppMaster กำลังปฏิวัติโดเมน no-code โดยมอบเครื่องมือที่ใช้งานง่ายเพื่อเพิ่มศักยภาพในการพัฒนาแบ็กเอนด์ เว็บ และแอปพลิเคชันมือถือ เป็นภูมิทัศน์ที่น่าตื่นเต้นสำหรับนักพัฒนาซอฟต์แวร์ทั้งสองกลุ่ม