7 điểm bởi sjkim1971 2023-09-01 | 8 bình luận | Chia sẻ qua WhatsApp

Trong 3 năm qua, đội ngũ phát triển đã lựa chọn và sử dụng vue.js cho các giải pháp đám mây khác.

Từ 1 năm trước, họ cũng sử dụng nó trong quá trình phát triển cơ sở dữ liệu chuỗi thời gian mã nguồn mở có tên Neo.

Gần đây, họ nhận thấy việc sử dụng vue.js làm giảm hiệu quả về thời gian và chi phí phát triển, cũng như hiệu năng.

Đặc biệt, họ chỉ ra rằng ở khâu tìm và sử dụng các component cần thiết, hệ sinh thái của vue.js tương đối nhỏ nên thời gian phát triển thậm chí còn chậm hơn so với các framework khác.

Vì vậy, họ đã dành thời gian so sánh vue.jsreact ở các khía cạnh như thời gian phát triển và hiệu năng, và cuối cùng đã chuyển sang react.

Chi phí chuyển đổi mất khoảng 1~2 tháng cùng chi phí phát triển, và hiện tại hiệu năng phản hồi tổng thể mà họ cảm nhận được đã nhanh hơn khoảng 2~3 lần.

Họ cũng dự đoán rằng chi phí phát triển trong tương lai sẽ tiếp tục giảm nhờ react có hệ sinh thái thư viện phong phú.

Tuy nhiên, chi phí học tập ban đầu để làm quen và học react vẫn cao, nên đây vẫn là một nhược điểm.

8 bình luận

 
hided62 2023-09-04

Vue3 thực sự rất tốt, nhưng vấn đề lớn là khi tìm kiếm về vue thì có quá nhiều nội dung dành cho Vue2 xuất hiện, còn những thứ được làm phù hợp với Vue3 lại khá ít.

Cảm giác gần như rất giống với sự khác biệt giữa Python 2 và Python 3.

 
alstjr7375 2023-09-02

Vue có kém hiệu năng hơn React không?
Nếu là Vue 2 thì mình không rõ, nhưng với Vue 3 thì mình nghe nói có tối ưu ở thời điểm build nên cũng khá dùng được..

 
sjkim1971 2023-09-02

Có vẻ như đội phát triển cũng đã hiểu như vậy và chọn áp dụng.. Nhưng trên thực tế họ nói rằng React nhanh hơn, nên tôi nghĩ điều kiện có thể khác nhau tùy tổ chức hay môi trường.

 
alstjr7375 2023-09-02

Vì họ viết là hiệu năng phản hồi, nên có vẻ React có thể phù hợp hơn trong trường hợp cần concurrent rendering.
Tuy chưa xem code nên tôi cũng không rõ là tình huống cụ thể như thế nào.

 
sjkim1971 2023-09-01
 
mhj5730 2023-09-01

Đã làm với Vue suốt 3 năm rồi lại chọn React.. ghê thật. Tôi đang làm với Vue3 mà nội dung tìm kiếm toàn là Vue2 nên... đúng là hệ sinh thái vẫn khá đáng tiếc.

 
sjkim1971 2023-09-01

Chi phí chuyển đổi: 1 đến 2 tháng
Hiệu năng phản hồi: cải thiện 2 đến 3 lần.

HTML bị lỗi nên tôi đăng lại..

 
budlebee 2023-09-01

Có vẻ như do cú pháp Markdown nên phần chữ nằm giữa dấu ngã tự động bị ~~gạch ngang~~.