@WapGeaR
Программист

Какой JS фрэймворк/библиотеку использовать совместно с laravel?

Доброго времени. Суть вопроса в том, что имеется почти полностью готовая backend часть на laravel. Проблема frontend'а в том, что большинство действий должны происходить без перезагрузки страницы (добавление свойств, методов, поиск), а взаимодействовать с ними с помощью jQuery нет никакого желания.
Так вот, какой фрэймворк/библиотеку посоветуете использовать для простых действий - создание/удаление/редактирование item'ов и поиска по ним?
  • Вопрос задан
  • 943 просмотра
Пригласить эксперта
Ответы на вопрос 6
erniesto77
@erniesto77
oop, rb, py, php, js
AngularJS и выстроить структуру js-файлов по принципу MVC
Ответ написан
@bromzh
Drugs-driven development
Ангуляр. У него есть такая классная штука, как ngResource. Если бэкенд следует RESTful, то в ангуляре для CRUD-задач достаточно лишь указать url с апи, и что считается id. И сервис готов к использованию.

devdactic.com/improving-rest-with-ngresource
www.masnun.com/2013/08/28/rest-access-in-angularjs...
Ответ написан
Комментировать
JhaoDa
@JhaoDa
LaravelRUS Team
В сообществе Laravel активно продвигается библиотека vue.js.
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Reactjs + flux (пока angular2 не вышел)
Angular (но тогда будут нюансы в плане организации сервер сайд рендринга + много статей и учебных материалов которые учат делать не правильно).

Другой вопрос что если у вас уже готов backend значит вам не подходит SPA (при этом подразумевается что backend это чисто HTTP API). А это значит что нам нужен jquery и вперед и с песней. Ну и может дополнительно библиотеки для маршрутизации запросов на клиенте и т.д.
Ответ написан
@OneFive
React.js <3
У reactJS есть интеграция с laravel https://github.com/talyssonoc/react-laravel
Ответ написан
Комментировать
ajaxtelamonid
@ajaxtelamonid
Laravel
Какую js-либу лучше знаете, ту и применяйте. Если никакую не знаете - поищите учебные материалы, и то, что вам покажется проще, то и юзайте. Для laravel абсолютно перпендикулярно, какой js-фреймворк вы выберете.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы