AngularJS ialah rangka kerja bahagian hadapan sumber terbuka berdasarkan JavaScript yang diselenggara terutamanya oleh Google dan komuniti individu dan syarikat. Baru-baru ini, AngularJS telah mencapai status akhir hayat (EOL) dan tidak lagi akan menerima sebarang sokongan dan penyelenggaraan pada masa hadapan Pasukan Angular berharap pengguna sedia ada boleh berhijrah ke rangka kerja Angular generasi seterusnya berdasarkan TypeScript.
AngularJS pada asalnya dibangunkan pada tahun 2009 oleh Miško Hevery dari Brat Tech LLC, yang kemudiannya diperoleh oleh Google. Versi pertama AngularJS telah dikeluarkan oleh Google pada tahun 2010. Pada Januari 2018, ia secara rasmi mengumumkan jadual waktu untuk penghapusan AngularJS: selepas keluaran 1.7.0, pembangunan AngularJS akan diteruskan sehingga 30 Jun 2018. Selepas itu, 1.7 akan disokong sebagai versi sokongan jangka panjang sehingga 31 Disember 2021.
Selepas tarikh ini, sokongan komuniti akan dihentikan. Kod sumber AngularJS masih akan tersedia di GitHub melalui NPM, CDN dan Bower. Versi seterusnya
AngularJS
dipanggil Angular
Angular adalah berdasarkan TypeScript dan tidak serasi dengan AngularJS. Angular mengeluarkan versi utama setiap 6 bulan secara purata, dan setiap versi utama mempunyai 1-3 versi kecil. Semua keluaran utama biasanya mempunyai 18 bulan sokongan, termasuk 6 bulan sokongan aktif dan 12 bulan sokongan jangka panjang (LTS). Versi terkini Angular pada masa ini ialah 13.1.x.
Seperti yang kita semua tahu, apabila projek mencapai status EOL dan terus digunakan, ia akan menghadapi potensi risiko Memandangkan AngularJS digunakan secara meluas dalam aplikasi web, jika ia tidak dipindahkan mengikut masa, ia mungkin mendedahkan pengguna kepada keterukan tinggi atau kritikal Di bawah kelemahan. Berdasarkan muat turun NPM, Google menganggarkan bahawa 84% pembangun sedang menggunakan Angular dan 16% masih menggunakan AngularJS.
Walaupun sokongan dan penyelenggaraan rasmi AngularJS telah ditamatkan, pembangun yang sanggup berpegang kepada AngularJS juga boleh mendapatkan sokongan daripada pihak ketiga yang lain.