Vue, Angular, React ! Nên chọn cái nào ?????

NamDev

Guest
Trong thời buổi ngày nay các nhà phát triển ngày càng có xu hướng chuộng những ứng dụng web chạy ở phía client (chạy ở browser của người dùng). Và Javascript là một trong những ngôn ngữ được sử dụng phổ biến và rộng rãi nhất. Dưới đây là một khảo sát của Stack Overflow về độ phổ biến của ngôn ngữ lập trình:


Javascript là ngôn ngữ được sử dụng rộng rãi nhất. Kèm theo đó là sự phát triển và phủ sóng nhanh chóng của các framework javascript. Được nhắc đến nhiều nhất có lẽ là Vue, Angular, React. Vậy hôm nay chúng ta sẽ đi tìm hiểu xem có điều gì hay và không hay ở 3 framework javascript này. Bắt đầu thôi!

I. Vue, Angular, React.
1. Vue.
Vue là một framework linh động dùng để xây dựng giao diện người dùng. Khác với các framework nguyên khối, Vue được thiết kế từ đầu theo hướng cho phép và khuyến khích việc phát triển ứng dụng theo từng bước.

Trong một báo cáo khảo sát của Stack Overflow thì Vue đứng thứ 7 trong những web framework phổ biến nhất, đứng thứ 2 trong những web framework được yêu thích nhất và đứng thứ 2 trong những framework muốn được sử dụng nhất.

Rất ổn áp đúng không nào!

Cũng theo một báo cáo về Javascript năm 2019 của JetBrains thì Vue đứng thứ 3 trong những javascript framework được sử dụng nhiều nhất.

Và độ phủ sóng của nó thì ngày càng phình to.

Tại trang github của Vue đã đạt hơn 162.000 star và 292 người đóng góp rồi.

Một số công ty lớn cũng đã sử dụng Vue như là Facebook, Adobe, Alibaba, Gitlab, Nintendo.

1678867818027.png

2. Angular.
Angular (chúng ta sẽ đề cập đến Angular 2 trở lên nhé) là một nền tảng phát triển web được viết bằng TypeScript nó cung cấp cho developer những công cụ mạnh mẽ để tạo một ứng dụng web chạy ở client.

Phiên bản đầu tiên của nó là Angular 1 còn được gọi là AngularJS. Ở những phiên bản sau được gọi là Angular (v2+) và được làm lại từ phiên bản đầu tiên.

Trong một thời gian dài thì Angular và React được biết là 2 framework đối thủ truyền kiếp của nhau trong công cuộc giành vị trí framework javascript phổ biến nhất.

Theo hotframeworks thì AngularJS là framework phổ biến đứng thứ 2 và Angular là thứ 3.

Theo Stack Overflow thì Angular đứng thứ 3 trong các framework muốn được sử dụng nhất. Và đứng thứ 4 về độ phủ sóng theo JetBrains.

Một số công ty như YouTube, Microsoft, Cisco, Udemy, Paypal, Google, Apple đang sử dụng Angular hoặc AngularJS trong những dự án.

1678867776013.png

3. React.
React là một thư viện mạnh mẽ được phát hành và bảo trì bởi Facebook cho phép developer tạo giao diện người dùng.

React hiện tại đang giữ ngôi vương của rất nhiều khảo sát cũng như báo cáo.

Theo JetBrains React đứng vị trí đầu tiên trong các framework được sử dụng rộng rãi nhất.

Theo Stack Overflow React cũng giữ vị trí độc tôn trong những framework muốn được sử dụng nhiều nhất cũng như những framework được yêu thích nhất.

Cũng theo hotframeworks React đứng ở ngưỡng cao nhất của bảng xếp hạng những framework có độ phổ biến nhất.

Có rất nhiều các ông lớn về công nghệ sử dụng React trong dự án của họ. Có thể nói đến như là Facebook, Instagram, WhatsApp, Khan Academy, Codecademy, Dropbox, Atlassian, and Airbnb.

Vẫn là React vẫn là ông hoàng quyền lực của làng javascript framework!!!

1678867848121.png


CÔNG TY TNHH TƯ VẤN TRUYỀN THÔNG MINARA
ĐỊA CHỈ:
- 182 Trần Bình Trọng, P.3, Q.5, Tp.HCM
- 27 Đường số 16, Trung Tâm Hành Chính Dĩ An, Bình Dương.
Điện thoại: 097.777.1060
Email: info@minara.vn
Website: www.minara.vn
 
Bên trên