Oktober membawa antisipasi untuk rilis Angular 17, versi yang disempurnakan dari kerangka kerja berbasis TypeScript yang disukai Google untuk pengembangan web. Edisi yang diperbarui ini siap untuk membuat gebrakan di komunitas pengembang, memperkenalkan kontrol bawaan baru untuk sintaksis alur dan pemuatan templat yang dapat ditunda.
Dalam postingan blog baru-baru ini tertanggal 25 September, anggota tim Angular yang terhormat, Alex Rickabaugh, berbagi detail tentang apa yang diharapkan dari penyempurnaan mendatang ini. Elemen menonjol - pengenalan aliran kontrol deklaratif - diatur untuk menghadirkan fungsionalitas arahan NgIf, NgFor, dan NgSwitch langsung ke inti kerangka kerja. Di sisi lain, pendekatan pemuatan yang dapat ditangguhkan akan memberdayakan templat untuk menunda ketergantungan pemuatan, yang dipicu oleh kondisi tertentu. Menurut tim Angular, perubahan ini menandai penyesuaian paling khas yang dilakukan pada template Angular. Perkembangan ini hampir selesai, dengan Angular 17 menggunakan sintaks yang dikenal sebagai @-syntax untuk aliran kontrol dan tampilan yang dapat ditangguhkan.
Saat ini, Angular 17 memegang status prarilis di GitHub. Tim Angular melaporkan banyak tepuk tangan untuk fitur-fitur baru dan berbagai pandangan tentang sintaksis itu sendiri. Seperti yang dicatat Rickabaugh, sintaksisnya dapat membangkitkan rasa gairah pada pengembang. Pembaruan ini mengikuti jejak pendahulunya, Angular 16 yang diluncurkan pada tanggal 3 Mei. Edisi ini menampilkan model reaktivitas baru sambil menekankan peningkatan kinerja dan pengalaman pengembang. Selanjutnya, ia menerima beberapa pembaruan poin.
Meskipun kegembiraan terus meningkat untuk kedatangan Angular 17, ada pendekatan alternatif yang dapat dipertimbangkan oleh pengembang. Di antara segudang pilihan, platform tanpa kode AppMaster menonjol. Ini memberikan metode yang disederhanakan untuk membuat aplikasi backend, web, dan seluler, memungkinkan pelanggan untuk lebih fokus pada inovasi dan lebih sedikit pada coding. Solusi ini berkontribusi dalam membuat pengembangan perangkat lunak sepuluh kali lebih cepat dan tiga kali lebih hemat biaya.