Nên học front-end framework nào?

Chidaruma

Junior Member
Như tít các bác ạ. Em viết back-end Python nhưng định đổi gió sang front-end cho vui.

Một thằng bạn em khuyên là nên học Vue vì nó đơn giản, nhưng một thằng khác thì lại bảo học React vì nó phổ biến, dễ kiếm việc. Em thì lại đang tự tìm hiểu Angular và thấy hơi loằng ngoằng, nhưng thích cái cấu trúc rõ ràng của nó. Theo ý kiến các bác, nên chọn Angular, hay React, hay Vue, hay thậm chí mấy cái mới hơn nữa như Svelte, hoặc có vẻ hơi "lạ" như Ember, Backbone...

Cám ơn các bác đã đọc.
 
Như tít các bác ạ. Em viết back-end Python nhưng định đổi gió sang front-end cho vui.

Một thằng bạn em khuyên là nên học Vue vì nó đơn giản, nhưng một thằng khác thì lại bảo học React vì nó phổ biến, dễ kiếm việc. Em thì lại đang tự tìm hiểu Angular và thấy hơi loằng ngoằng, nhưng thích cái cấu trúc rõ ràng của nó. Theo ý kiến các bác, nên chọn Angular, hay React, hay Vue, hay thậm chí mấy cái mới hơn nữa như Svelte, hoặc có vẻ hơi "lạ" như Ember, Backbone...

Cám ơn các bác đã đọc.

thằng nào cũng được, miễn đào sâu là không thiếu viêc:giggle:. Nhưng xét về độ phổ biến thì React hơn hẳn 2 thằng kia rồi:)
 
như kiểu mấy đứa năm 1 năm 2 hỏi nên học ngôn ngữ lập trình nào.
Thím lên google xem code example 3 cái đó, thấy thích cái nào học cái đó, quất tới bến là kiểu gì cũng vài k$
 
React với Angular thì phổ biến hơn thằng Vue fen ạ, mỗi fw nó có cái hay và ưu điểm riêng của nó, nhưng thường những dự án to SA hay ưu tiên chọn Angular hơn, ngược lại thằng React với những web quản lý nhiều thành phần nhỏ lẻ, điển hình là web thương mại điện tử với 2 ông lớn Shoppe và Tiki đang dùng React. Theo mình thì fen nên học Angular, mới tiếp cận thì hơi khó chút nhưng như fen nói, cấu trúc nó khá rõ ràng.
 
FE framework chắc là thứ dễ thay đổi nhanh nhất, thay vì lăn tăn học cái nào thì nên học sâu 1 cái như React hay Angular để thực hành rồi sau đấy adapt các cái khác
 
Angular dễ học hơn React hay sao á, mà nghe bảo React mà hiểu rồi thì hay hơn Angular:byebye: Mình biết mỗi angular thôi :confuse:
 
như kiểu mấy đứa năm 1 năm 2 hỏi nên học ngôn ngữ lập trình nào.
Thím lên google xem code example 3 cái đó, thấy thích cái nào học cái đó, quất tới bến là kiểu gì cũng vài k$
Em năm nữa là ra trường, không dám nói "đam mê" nữa :sad:. Chắc em đang muốn hỏi xem học cái nào là đáng để mình đào sâu nhất và có tương lai nhất :sad:.
React với Angular thì phổ biến hơn thằng Vue fen ạ, mỗi fw nó có cái hay và ưu điểm riêng của nó, nhưng thường những dự án to SA hay ưu tiên chọn Angular hơn, ngược lại thằng React với những web quản lý nhiều thành phần nhỏ lẻ, điển hình là web thương mại điện tử với 2 ông lớn Shoppe và Tiki đang dùng React. Theo mình thì fen nên học Angular, mới tiếp cận thì hơi khó chút nhưng như fen nói, cấu trúc nó khá rõ ràng.
Cám ơn bác. Bác phân tích rõ hơn những cái ưu và nhược của từng framework được không ạ? Em cũng đọc nhiều bài phân tích rồi, nhưng cũng muốn nghe một người có kinh nghiệm nói ra ạ.

// Thực ra trước khi lập thớt ~2 tuần thì em cũng thử qua Angular rồi. Copy paste xong cái Tour of Heroes thì bắt đầu thử tự viết trang login. Làm trang login lại nghĩ phải làm cái notification (xong về sau mới biết cái kiểu đấy tên là toaster). Tự viết cái toaster thôi mà thấy cũng hộc bơ phết vì phải tạo nhiều component lẻ tẻ, xong tách service các kiểu. Đang đứng lại ở chỗ trang login vì cố gắng hiểu xem Angular có state hay session gì dùng với token không :sad:...
 
nên chọn 1 trong 2 thằng React và Vue nhé. Vue thì cảm giác dễ học hơn React. Nhưng theo ý kiến cá nhân khi viết Web App cỡ lớn thì React trội hơn. Đánh giá chung 2 cái này không lo chết đói đâu
FP6jWNK.png
 
Theo e thì học hết, nhưng chỉ học ở mức cơ bản, coi cái nào hợp thì tập chung đi sâu :boss:
 
Nếu tự làm web cho bản thân thì chỉ cần 1 món jquery là đủ. Nói là framework nhưng hầu hết hiện nay không giúp tiết kiệm chi phí, và cũng chẳng làm web mượt hơn.
 
Em năm nữa là ra trường, không dám nói "đam mê" nữa :sad:. Chắc em đang muốn hỏi xem học cái nào là đáng để mình đào sâu nhất và có tương lai nhất :sad:.

Cám ơn bác. Bác phân tích rõ hơn những cái ưu và nhược của từng framework được không ạ? Em cũng đọc nhiều bài phân tích rồi, nhưng cũng muốn nghe một người có kinh nghiệm nói ra ạ.

// Thực ra trước khi lập thớt ~2 tuần thì em cũng thử qua Angular rồi. Copy paste xong cái Tour of Heroes thì bắt đầu thử tự viết trang login. Làm trang login lại nghĩ phải làm cái notification (xong về sau mới biết cái kiểu đấy tên là toaster). Tự viết cái toaster thôi mà thấy cũng hộc bơ phết vì phải tạo nhiều component lẻ tẻ, xong tách service các kiểu. Đang đứng lại ở chỗ trang login vì cố gắng hiểu xem Angular có state hay session gì dùng với token không :sad:...
Session là phía server nhé thím. Angular ko có state như Vue hay React. Login thì call post api lên lấy đc token thì lưu nó trong cookie hoặc localstorage, mỗi lần call API thì ném token vào header. Dùng interceptor để config chung cho đỡ phải add header mỗi lần call. Được cái Angular viết theo kiểu object nên dễ học.
Vue code sướng và hay hơn angular. Quan điểm cá nhân! :rolleyes:
 
Back
Top