Làm front-end nên lựa chọn Angular hay ReactJS hay VueJS

Hôm nay mình sẽ trả lời câu hỏi muôn thưở : Nên lựa chọn giữa Angular, ReactJS hay VueJS nếu muốn theo front-end nhen.
Mình sẽ giới thiệu sơ cả 3 thằng này, so sánh độ phộ biến, dễ học, khả năng xử lý khi code. Bạn nào đang phân vân cứ xem kĩ nhen.

Vlog này được tài trợ bởi Cyberlearn ( Các bạn cũng có thể vào để tư vấn free.
Kết quả giveway kì này

Nhớ subscribe cho mình nhe:

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.
Nhớ ghé thăm và subscribe channel để xem clip mới vào 8H TỐI T3 VÀ T6 hàng tuần nha!

Ghé thăm mình tại:
Blog:
Fanpage:

#cyberlearn #angular_react_vue
================================================
Nội dung slide:

Chọn cái nào????
giới thiệu sơ: Chúng là các thư viện/framework JavaScript để lập trình ứng dụng web front-end
Giúp code nhanh hơn, quản lý code tiện hơn

Giới thiệu sơ lược
Ra đời năm 2016
Tiền thân là AngularJS
(Tên khác Angular 2+)
Có Google chống lưng
Dùng chung với TypeScript và RxJS
Ra đời năm 2013
Canh tranh với AngularJS
Có Facebook chống lưng
Là library/không phải framework
Ra đời năm 2014
Con lai của AngularJS và React
Có cộng đồng Trung Quốc + open source chống lưng
Ra đời năm 2010
Có Google chống lưng
Từng cực kì phổ biến
Hiện tại vẫn còn dùng, hơi thoi thóp
Mình sẽ không so sánh cái nào tốt hơn, nhanh hơn cái nào. MÀ so sánh góc nhìn người dùng, người học.

Trong vlog này, mình sẽ coi React + hệ sinh thái, thư viện của nó như framework (đỡ giải thich lòng vòng)

Mức độ phổ biến (cộng đồng)
Phổ biến ảnh hưởng tới nhiều thứ: Cộng đồng, việc làm

Mức độ phổ biến (việc làm)
Phổ biến ảnh hưởng tới nhiều thứ: Cộng đồng, việc làm

Học có khó không?
Học mệt vkl!
Quá trời khái niệm phức tạp
Phải nắm cả TypeScript và RxJS

Học cơ bản (state, prop) dễ
Học nâng cao (Redux, form, best practice v…v khó)
Mỗi người dạy 1 kiểu
Tài liệu, khoá học nhiều vl

Dễ học dễ dùng
Docs ngắn gọn dễ hiểu
Tài liệu và giáo trình chưa nhiều
Vue mình đọc docs code được luôn, không cần xem khoá học

Code và bảo trì có sướng không?
1 component tách ta 3 file HTML, CSS, JS
Framework có sẵn đủ hàng từ Form, Router tới HTTP
Cấu trúc rõ ràng mạch lạc
Code hơi cực và dài nếu không quen
Bảo trì đỡ cực. Code TypeScript sướng, đỡ bug
1 component nằm file JSX, style để riêng hoặc chung
Quá flexible, méo có project nào giống project nào !!!!
Code hơi loạn nếu không có convention
Thư viện nhiều, gắn vô là chạy
1 component nằm 1 file Vue chứa cả HTML/CSS/JS (tách được)
Framework có Vuex/VueRouter, binding, đỡ lựa chọn
Thư viện cũng tạm ổn, chưa nhiều
Phổ biến ảnh hưởng tới nhiều thứ: Cộng đồng, việc làm

Túm cái quần chíp lại, nên học cái nào?
NÊN HỌC THÊM
HỌC NẾU MUỐN VÀO LÀM CÔNG TY LỚN
HỌC REACT ĐI
KHÔNG LO THẤT NGHIỆP
HỌC CHO VUI
DỰ PHÒNG CŨNG ĐƯỢC
VÀ NHỚ HỌC KĨ JAVASCRIPT
THUẦN CHO VỮNG VÀOOOOOOOOOOOO!
Phổ biến ảnh hưởng tới nhiều thứ: Cộng đồng, việc làm

30s quảng cáo
Các bạn ghé cyberlearn.vn xem lộ trình học Front-end/React hoặc liên hệ fb.com/lophocviet
để được tư vấn nhé!
Đừng quên Subscribe
và Like ahihi
clip giới thiệu demo 30s

Leave a Reply

Your email address will not be published. Required fields are marked *