Laravel 5+ thì nên kết hợp với fw js nào tốt nhất?

Mọi người cho mình hỏi về laravel 5+ thì nên kết hợp với fw js nào tốt nhất, mình đang đắn đó giữa angular và vue

Vue nhé , bên vue người dùng chung với laravel nhiều hơn

Bạn có thể nói cụ thể hơn tại sao lại là vue được không, vì cái này mình chưa rõ lắm

Tài liệu tham khảo: https://stackoverflow.com/questions/45820002/practical-use-of-vuejs-with-laravel

1 Like

Laracast họ có luôn series về Vue nè: https://laracasts.com/series/learn-vue-2-step-by-step

Trước Laravel support cho Vue, nhưng giờ có Laravel Mix rồi, support cả Vue, React và Vanilla JS

Tham khảo từ official docs
https://laravel.com/docs/5.5/mix#working-with-scripts

1 Like

Mình thì biết là L5 có hỗ trợ cho vue, nhưng mà tìm nhiều tài liệu hay website về tut thì thấy vẫn có mấy anh nước ngoài code L5 với angular, nên muốn hỏi kỹ hơn… tks all

Ngay bản thân cách đặt tên Laravel MIX đã giải thích. Laravel Mix sẽ tích hợp tất cả các công nghệ frontend, cụ thể là Vue, React trên nền Laravel. Dân Fullstack hay dân Startup rất thích công cụ này, vì chỉ cần new 1 project có đủ thứ để support, từ Laravel Core, đến SASS, LESS, React, Vue. Startup Project khi cần phát triển tính năng mới thì framework có sẵn hết.

Tuy nhiên, nhược điểm của việc có quá nhiều công cụ là khó scale lên được. Giống như đang tạo 1 service chỉ cần RESTful API, các chức năng như blade, web, mail, oauth, session, cookie trở nên dư thừa. Hoặc tách nhân sự từ FullStack thành BackEnd và FrontEnd, SysAdmin hay DevOps sẽ thiết lập 1 container cho FrontEnd, 1 container khác cho BackEnd. 2 team làm trên 2 container khác nhau để tránh xung đột. Nếu dùng Laravel Mix thì cả 2 team đều phải sử dụng 1 container. Sau này thêm hay gỡ bỏ 1 front-back-end rắc rối hơn.

2 Likes

Việc lựa chọn công nghệ / framework phụ thuộc vào rất nhiều yếu tố.

Ví dụ như: Khách hàng yêu cầu, framework đang hot, kỹ năng của nhân sự hiện tại, mô hình của dự án (mix js vào Laravel template hay SPA & API)…

Nên việc lựa chọn công nghệ chỉ có thể nói là tối ưu trong từng hoàn cảnh, từng thời điểm cụ thể.

Nếu bạn không có bất kì ràng buộc gì thì cứ thoải mái dùng cái gì mà mình thích.

2 Likes

mình k bin ràng buộc nào cả, nhưng muốn hỏi cái nào tốt và hiệu năng nhất với L5

Các framework phát triển độc lập và gần như ko có cái nào mặc định có hiệu năng tốt nhất khi dùng với nhau.
Kết hợp tốt hay không thì tuỳ vào trình độ của bạn.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?