Laravel Spark для веб-службы на основе API (AJAX)?

Вопрос: подойдет ли Laravel Spark в качестве образца для приложения SaaS, которое использует Реализация AJAX?

Кажется, в настоящее время лучший способ начать создание нового веб-сервиса — это выбрать такую ​​архитектуру, чтобы бэкэнд использовался в качестве API для интерфейсного приложения. И если вы используете, например, AngularJS в качестве интерфейсной среды, вы можете довольно быстро связать ее как мобильную, используя Ionic. Вам также понадобится адаптивное веб-приложение, которое будет иметь ту же кодовую базу, чтобы адаптироваться к ширине экрана мобильного устройства.

2

Решение

Если вы не возражаете против использования vue.js в качестве фреймворка, у вас уже есть все, вы можете просто открыть редактор и начать добавлять свой код. Spark имеет приятную особенность, которая позволяет вам использовать один и тот же API-интерфейс как через веб-интерфейс (ajax), аутентифицируемый с помощью куки, так и от другого клиента, аутентифицируемого токенами. Он заботится обо всей безопасности и прочем, и все это работает очень хорошо без какой-либо дополнительной настройки. Просто добавьте ваши API-маршруты, шаблоны и некоторые vue-компоненты, и Spark позаботится обо всем остальном.

Если вы не хотите использовать VueJS, то значительно больше работы по созданию той же функциональности. Если вам нужны платежи и настройки (и вы, вероятно, делаете это), Spark все равно сэкономит вам много времени, но также создаст проблемы при попытке интегрировать область настроек (которая реализована в Vue) с остальным кодом. Вы будете постоянно находить себе работу вокруг & против его предположений.

Spark хорошо написан и модульный, но все же далеко не тривиально перейти на js framework, так что лучше придерживаться VueJS, если это возможно.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]