2

一个问题:Laravel Spark 是否适合作为使用AJAX 实现的 SaaS 应用程序的样板?

现在看来,开始构建新 Web 服务的最佳方式是选择这样的架构,即后端用作前端应用程序的 API。如果您使用例如 AngularJS 作为前端框架,那么您可以使用 Ionic 快速将其捆绑为移动设备。您还需要具有响应式 Web 应用程序以具有相同的代码库以适应移动设备的屏幕宽度。

4

1 回答 1

2

如果你不介意使用 vue.js 作为你的框架,那么你已经设置好了所有东西,你可以打开编辑器并开始添加你的代码。Spark 有一个很好的功能,它允许您通过由 cookie 验证的 Web 界面 (ajax) 和通过令牌验证的另一个客户端使用相同的 API。它负责所有的安全和东西,并且无需任何额外的设置就可以很好地工作。只需添加您的 api 路由、模板和一些 vue 组件,Spark 将负责其余的工作。

如果您不想使用 VueJS,那么制作相同功能的工作量要大得多。如果您需要付款和设置(而且您可能确实需要),Spark 仍然会为您节省大量时间,但当您尝试将设置区域(在 Vue 中实现)与其余代码集成时也会给您带来麻烦。你会不断地发现自己在工作和反对它的假设。

Spark 编写良好且模块化,但切换到 js 框架仍然不是一件容易的事,所以如果可能的话,最好还是坚持使用 VueJS。

于 2016-07-20T17:14:03.063 回答