Khác biệt giữa bản sửa đổi của “AngularJS”

Nội dung được xóa Nội dung được thêm vào
Cập nhật thông tin phần mềm
Cập nhật nội dung phần giới thiệu, thêm trích dẫn
Dòng 22:
}}
 
'''AngularJS''' (thườngcòn được gọi là '''Angular.js''' hoặc '''AngularJS 1.X''') là một web framework JavaScriptweb đượcmiễn phát triểnphítài[[mã trợnguồn bởimở]] dựa trên [[GoogleJavaScript]], được cộngsử đồngdụng để giải quyết các vấn đề gặp phải trong việc phát triển các ứng dụng đơn trang (SPA). NgoàiFramework ra,này AngularJsđã cònngừng phát cáctriển thành phầntừng bổđược sungduy chotrì Cordova,chủ frameworkyếu sửbởi thường[[Google]] dùngcùng đểvới viếtmột cáccộng ứngđồng dụng dinhân độngvà doanh nghiệp. Mục nhằmtiêu mụccủa đíchAngularJS để đơn giản hóa cả quá trình phát triển và [[Kiểmkiểm thử phần mềm|thử nghiệm]] của các ứng dụng bằng cách cung cấp một framework vớihỗ trợ kiến trúc choModel client- sideView đó- Controller (MVC) và Model – View – ViewModel (MVVM), cùng với các thành phần thường được sử dụng trong [[MVCứng dụng web]] và MVVM[[ứng dụng web tiến bộ (PWA)]].
 
AngularJS được sử dụng làm frontend trong [[MEAN]] stack, một kiến trúc bao gồm cơ sở dữ liệu [[MongoDB]], framework máy chủ ứng dụng web [[Express.js]], [[AngularJS]] (hoặc [[Angular]]) và môi trường runtime máy chủ [[Node.js]].
 
Kể từ ngày 01 tháng 01 năm 2022, Google không còn cập nhật AngularJS để khắc phục các vấn đề về bảo mật, tương thích trình duyệt hoặc [[jQuery]] nữa.<ref>{{Trích dẫn web |title=AngularJS|url=https://docs.angularjs.org/misc/version-support-status|access-date=2021-05-14|website=docs.angularjs.org}}</ref><ref>{{Trích dẫn web |title=AngularJS |url=https://docs.angularjs.org/misc/version-support-status |website=docs.angularjs.org |access-date=April 9, 2021}}</ref><ref>{{Trích dẫn web|last=Darwin|first=Pete Bacon|date=27 July 2020|title=Stable AngularJS and Long Term Support|url=https://blog.angular.dev/stable-angularjs-and-long-term-support-7e077635ee9c|website=Angular Blog|access-date=April 9, 2021}}</ref> Đội ngũ Angular khuyến nghị nâng cấp lên Angular (phiên bản v2 trở lên) như là giải pháp tốt nhất, nhưng họ cũng cung cấp một số lựa chọn khác.<ref>{{Trích dẫn web |last=Techson |first=Mark |date=February 2, 2021 |title=Finding a Path Forward with AngularJs |url=https://blog.angular.dev/finding-a-path-forward-with-angularjs-7e186fdd4429 |website=Medium |access-date=April 9, 2021}}</ref>
 
AngularJS là phần [[Front-end và back-end|frontend]] của [[MEAN (software bundle)|MEAN]] stack, gồm có [[cơ sở dữ liệu]] [[MongoDB]], web application server framework [[Express.js]], Angular.js, và runtime server [[Node.js]]. Phiên bản 1.7.x là Long Term Support (Hỗ trợ dài hạn) cho đến 1/1/2021. Sau ngày đó, AngularJS sẽ không còn được cập nhật nữa và Angular (2.0+) được đề xuất thay thế.<ref>https://docs.angularjs.org/misc/version-support-status</ref><ref>https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c</ref>
== Các thư viện ==
=== Angular Material ===