30/09/2018, 22:08

ReactJS vs AngularJS ? Who will win?

Bài Infographic này khá hay mọi người vào bình luận chơi

http://freezeprosoftware.com/news/reactjs-vs-angularjs.aspx#.V4TLc2h97IV

Khoa Nguyen viết 00:18 ngày 01/10/2018

Disclaimer: Kinh nghiệm AngularJS của mình rất hạn chế. Nên cách nhìn có thể không được toàn diện cho lắm

Mình thấy thế này:

  • ReactJS: lightweight view layer, có thể bỏ nó vào bất cứ app nào và thay thế từng cái 1. Mọi thứ đều là Javascript nên dễ hơn, không cần học nhiều. (Tuy nhiên cần phải tự lựa các thành phần khác như router, store và học API của các thành phần đó)
  • AngularJS: full-featured framework. Muốn dùng là phải dùng hết. Cần học thêm cái mockup HTML lạ đời của nó nữa.

Nên: Tin Google thì dùng AngularJS, tin Facebook thì dùng ReactJS

just kidding


Một điều quan trọng là tuy Google đứng sau việc phát triển Angular nhưng mà nó không được dùng trong sản phẩm của Google. Còn ReactJS thì được dùng ở Instagram, Fb mua về thì dùng trên Facebook luôn. Nên mình chọn ReactJS vì tương lai của nó sẽ được đảm bảo. (business choice)

Đinh Quốc Hân viết 00:19 ngày 01/10/2018

Một điều quan trọng là tuy Google đứng sau việc phát triển Angular nhưng mà nó không được dùng trong sản phẩm của Google. Còn ReactJS thì được dùng ở Instagram, Fb mua về thì dùng trên Facebook luôn. Nên mình chọn ReactJS vì tương lai của nó sẽ được đảm bảo. (business choice)

Em cũng chọn React vì không tin tưởng Angular cho lắm.

Nguyen Ca viết 00:09 ngày 01/10/2018

Có chứ bác, có điều đa số là internal app thôi, chắc do vấn đề perfomance. minh cũng đang dùng Angular, cũng làm internal app.
ref: https://www.madewithangular.com/#/categories/google

Khiem Nguyen viết 00:13 ngày 01/10/2018

hắc do vấn đề perfomance. m

Angular 2 ra mắt hy vọng sẽ có nhiều cải tiến hơn so với AngularJS. Mình thì đang nghiên cứu về Angular

Nguyen Ca viết 00:10 ngày 01/10/2018

Angular 1 thi đên 2018 nó stop phát triển rồi. Mà thấy nhiêu công ty vẫn dung Anguler 1 thôi

Khoa Nguyen viết 00:18 ngày 01/10/2018

Thấy từ 1 lên 2 nhiều breaking changes quá

Có chứ bác, có điều đa số là internal app

Facebook.com luôn chạy master branch của ReactJS. Mình thích nhất ở chỗ đó

cpt viết 00:23 ngày 01/10/2018

Angular 1 vs 2 chỉ giống nhau cái tên thôi. Kiến trúc thay đổi hoàn toàn.

Vẫn đang hóng 2 thằng này, hiện tại thì vẫn ko mặn mà với thằng Angular lắm, nó định nghĩa lại cách viết web nhiều quá hiệu suất thì chả biết hơn ai thằng angular 2 hình như vẫn beta thì phải đúng ko mọi người

Chế Tiệp Chân Khoa viết 00:20 ngày 01/10/2018

Còn có VueJS cũng đơn giản và hay lắm (hình như của tàu hay hàn quốc gì đó) mọi người có ai dùng thử chưa ?

Khoa Nguyen viết 00:18 ngày 01/10/2018

(hình như của tàu hay hàn quốc gì đó)

Thời bây giờ là thời đại open source. Tàu hay Hàn gì cũng chơi vì mình kiểm soát được mà. Vấn đề là JS framework vô số kể. Mỗi ngày có thêm 1 cái. Chọn cái nào có tương lai mà dùng

Bài liên quan
0