thảo luận Tại sao React lại phổ biến hơn Angular và Vue

  • Người tạo chủ đề Người tạo chủ đề ldarj3
  • Ngày bắt đầu Ngày bắt đầu
Code React hay mà. React rất dễ học. Và giúp lên trình code nhanh. Giờ lương dev React còn hơn lương dev Backend ấy chứ nhỉ.
$ hên xui, nhưng tôi cá là vẫn dễ kiếm việc hơn mấy thằng UI còn lại. Nên đừng có nghe mấy anh BE tung hứng, nói mồm Angular nhiều quá mà ko thật sự đi research nhu cầu tuyển dung, số liệu công ty thực dùng...

Giờ framework UI nhiều như lá mùa thu nhưng khi chọn dùng phải tính tới việc thêm khả năng server side rendering.

Mấy bữa nghich Solid js cũng có vẻ ngon nhưng vì miếng cơm vẫn stick với React thôi.
 
Sửa lần cuối:
Google dùng Perforce, và cấu trúc theo monorepo. Nghĩa là dự án của anh của em và của chị đều share chung một repo hết, mỗi đứa có một thư mục riêng cho project. Push code là push code chung lên một repo.

Đánh giá thiệt hơn thì tuỳ, nhưng tôi nghĩ 97-98% version control của công ty các bạn sẽ không cấu trúc như vậy.
Khac gi git + npm
 
React có khả năng tương thích cao, code cũ nếu rách quá vẫn chạy ngon trên bản mới nhất, mấy thằng thư viện đi kèm cũng thế, form, thunk, saga gần 3 năm chưa update mà core team redux nó làm cái redux toolkit vẫn ngon choét, nên code non một thời gian sau senior vào vẫn gánh được.
Angular mà team không chủ động update thì chỉ có nước đập đi xây lại:what:, ver11 mới update lên ver12 đã lỗi một đống.
 
React có khả năng tương thích cao, code cũ nếu rách quá vẫn chạy ngon trên bản mới nhất, mấy thằng thư viện đi kèm cũng thế, form, thunk, saga gần 3 năm chưa update mà core team redux nó làm cái redux toolkit vẫn ngon choét, nên code non một thời gian sau senior vào vẫn gánh được.
Angular mà team không chủ động update thì chỉ có nước đập đi xây lại:what:, ver11 mới update lên ver12 đã lỗi một đống.
https://update.angular.io/

Làm theo nay vẫn ko dc hả :shame:

xưa tui up từ 4 lên 6 hay 7 gì đo bug nản vl. Ngồi loay hoay search google mãi mới fix xong.

React thì code ko chọc sâu mấy cái unstable API (pre 14 thì mấy cái lib hay chọc unstable để làm context) của nó thì hầu như update lên vẫn chạy.

Code base mix class component với functional chạy phà phà. Chỉ có warning mấy cái method của class như willmount.... Mà thường React chờ 1 2 version warning mới deprecated.
 
Sửa lần cuối:
https://update.angular.io/

Làm theo nay vẫn ko dc hả :shame:

xưa tui up từ 4 lên 6 hay 7 gì đo bug nản vl. Ngồi loay hoay search google mãi mới fix xong.
mấy lib đi kèm nó còn peerDependencies đích danh v11 thôi, mà đấy là mình làm pet project chơi chơi, ít package, có gì mới là update, dự án bình thường chạy deadline có khi tính bằng năm mới có thời gian xem lại.
 
nhớ hồi trước làm Angular thì có hỏi ông sếp tại sao chọn Ang mà ko chọn React. thì ỗng nói là do cái project hiện tại nặng Business nên mới dùng Angular. o_Oo_O
chắc Business cũng là 1 phần để ng ta quyết định chọn Framework/Lib chứ còn cái myth cty lớn, cty nhỏ thì giờ ko đúng nữa:haha::haha:
 
nhớ hồi trước làm Angular thì có hỏi ông sếp tại sao chọn Ang mà ko chọn React. thì ỗng nói là do cái project hiện tại nặng Business nên mới dùng Angular. o_Oo_O
chắc Business cũng là 1 phần để ng ta quyết định chọn Framework/Lib chứ còn cái myth cty lớn, cty nhỏ thì giờ ko đúng nữa:haha::haha:
Ý giờ thêm myth nặng business nên mới dùng Angular phỏng :shame:

Tôi thì suy nghĩ tùy trình độ team thôi. với ông lead quen dùng cái gì thì áp cái đó Còn có nhiều người thì vẫn tin mác made by google cũng 1 phần.

outsource thì là 1 câu chuyện khác.
 
Facebook, Microsoft ( Từng dùng angular nhưng bị đập hết chuyển sang React), Discord, Airbnb, Instagram, Pinterest, Baidu đang dùng React. Có mà Angular chìm lỉm trong đống công ty vừa và bé. :sneaky:
Bạn nói cũng có lý.

Nhưng react là của facebook. Nên Facebook dùng của nhà trồng được cũng là chuyện đương nhiên
 
Liệu tầm 2 năm nữa vue có leo lên top 1 nổi ko nhỉ :shame:

Gửi từ Sao Hoả bằng vozFApp
 
Angular từ 1 lên 2 chuyển từ javascript sang typescript chặt chẽ hơn mà, sao lại là sai lầm nhỉ?
AngularJs hồi đó khá ngon. Ra angular 2 break change quá lớn. Đến khi ra mắt angular 4 cũng tình trạng beak change tiếp tục. Project mỗi lần nâng cấp là một cực hình. Dev nó chán nó bỏ thành ra mất cộng đồng.

Mình code từ angularjs angular 2 đến angular 4 thì mình quyết định bỏ Angular mà chuyển sang React với Vue dù nó vẫn còn khá tốt.

Bây giờ vấn đề update đó google cũng cải thiện rồi.
 
AngularJs hồi đó khá ngon. Ra angular 2 break change quá lớn. Đến khi ra mắt angular 4 cũng tình trạng beak change tiếp tục. Project mỗi lần nâng cấp là một cực hình. Dev nó chán nó bỏ thành ra mất cộng đồng.

Mình code từ angularjs angular 2 đến angular 4 thì mình quyết định bỏ Angular mà chuyển sang React với Vue dù nó vẫn còn khá tốt.

Bây giờ vấn đề update đó google cũng cải thiện rồi.
e đang tự học react có nên học và dùng typescript thay vì js es6 đơn thuần ko nhỉ ?
 
không ai nói về Vuejs nhỉ :'(

Thì ra ngoài tạo 2pic vuejs hội là dc :shame:

Chứ cái này là 2 pic trá hình thường niên nâng bi Angular trong box lập trình mà :shame: May năm nay đông người cãi lại chứ hồi trước tôi def mệt nghỉ với mấy anh anh backend :shame:
 

Thống kê chủ đề

Ngày tạo
ldarj3,
Người trả lời cuối
tonghoangvu,
Trả lời
133
Lượt xem
30.147
Quay lại
Lên đầu trang