01/10/2018, 13:31

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

Đào An viết 15:45 ngày 01/10/2018

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

Nguyễn Lê Thanh viết 15:36 ngày 01/10/2018

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

Vũ Thanh viết 15:44 ngày 01/10/2018

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

viết 15:47 ngày 01/10/2018

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

Hung viết 15:36 ngày 01/10/2018

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

Nguyễn Lê Thanh viết 15:40 ngày 01/10/2018

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

Hung viết 15:44 ngày 01/10/2018

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.

Son Tran viết 15:35 ngày 01/10/2018

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.

Nguyễn Lê Thanh viết 15:46 ngày 01/10/2018

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

Son Tran viết 15:43 ngày 01/10/2018

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.

Bài liên quan
0