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
Vue đọc docs code theo, React học trong 2 ngày cuối tuần. Nghe a nói có vẻ "dễ" ha😌
thanks bro
Vẫn HTML, CSS, JavaScript sống nhăn răng đây. Đẻ ra mấy cái linh tinh này phát mệt. Tất cả đều biên dịch về HTML. Nên nói về tốc độ thì chúng không thể nhanh bằng HTML thuần túy được. Bạn biết nhiều chẳng được gì cả. FaceBook hôm nay cũng chết dần chết mòn. Hãy học cái nào gốc rễ nhất.
Anh ơi so sánh các ngôn ngữ , fw viết back end đi a!
my idol <3
Vue đọc là Viu chứ không phải Vue.
mới học tí js qua reactjs ngáo luôn
Thế anh ơi còn Nextjs là gì v anh. có liên quan đến React ko ạ
Chắt em phai tự học thêm Reactjs thêm
Xác định muốn thu nhập đa dạng nhiều nguồn thì chọn React với vue. 1 tháng cày 2 job remote React dễ hơn nhiều, nếu có cả team react thì nhận job remote react tẹt ga luôn.
Đối với cá nhân em thì đúng là Angular nó hơi ngộp thiệt vì nó nhiều thứ để hiểu nhưng sau khi tìm hiểu nhiều và sau khi làm dựa án cá nhân thì em thấy Angular nó vẫn oke hơn so với ReactJS, bởi vì Angular thì nó theo MVC nên dễ quản lý và dễ dàng bảo trì. Còn ReactJS thì nó tự do và viết hơi loạn tí (do dự án của cty đang sử dụng ReactJS nên nhiều khi kiếm code khá mệt).
Học trong 2 ngày😮😮😮
má ơi, designer chuyển qua tập code nghe như súng bắn ngang tai
cho mình hỏi có khóa nào tự học typescript ko ad?
nếu là dân BackEnd khi làm việc với Frontend sẽ thích làm việc với Angular hơn, vì nó có cấu trúc, React thì khá là rối với dân BE
đã là coder thì cái vẹo gì cũng phải học. Cty yêu cầu là quất chứ ko cái khái niệm ngồi chọn lọc đâu.
cho mình hỏi có gì bạn k biết k? chứ bạn giỏi quá 🙁 mình mong bằng 1/10 bạn cũng được rồi
vl chịch :v
Em mới ra trường và phải học lái máy bay luôn =))
this video very good
Học Angular thì tiền đồ rộng mở, còn React thì không lo chết đói… :v
He said: "Còn hồi xưa thằng React mình học mất khoảng 2 ngày cuối tuần"
WTF học Angular nếu muốn vào công ty lớn? Công ty nào là công ty lớn (ngoài thằng Google chống lưng nó) xài? Anduin, Sea, Shopee, Axon, Line, WorldQuant… xài React với Vue cả, làm méo gì có cty big product nào ở Việt Nam mà xài Angular? Hay ý anh là công ty lớn là những công ty có product lớn, chỉ có Angular là làm đc những project lớn? Vậy thì cái web app Facebook khổng lồ như vậy nó làm bằng Angular chắc?