一个问题:Laravel Spark 是否适合作为使用AJAX 实现的 SaaS 应用程序的样板?
现在看来,开始构建新 Web 服务的最佳方式是选择这样的架构,即后端用作前端应用程序的 API。如果您使用例如 AngularJS 作为前端框架,那么您可以使用 Ionic 快速将其捆绑为移动设备。您还需要具有响应式 Web 应用程序以具有相同的代码库以适应移动设备的屏幕宽度。
一个问题:Laravel Spark 是否适合作为使用AJAX 实现的 SaaS 应用程序的样板?
现在看来,开始构建新 Web 服务的最佳方式是选择这样的架构,即后端用作前端应用程序的 API。如果您使用例如 AngularJS 作为前端框架,那么您可以使用 Ionic 快速将其捆绑为移动设备。您还需要具有响应式 Web 应用程序以具有相同的代码库以适应移动设备的屏幕宽度。
如果你不介意使用 vue.js 作为你的框架,那么你已经设置好了所有东西,你可以打开编辑器并开始添加你的代码。Spark 有一个很好的功能,它允许您通过由 cookie 验证的 Web 界面 (ajax) 和通过令牌验证的另一个客户端使用相同的 API。它负责所有的安全和东西,并且无需任何额外的设置就可以很好地工作。只需添加您的 api 路由、模板和一些 vue 组件,Spark 将负责其余的工作。
如果您不想使用 VueJS,那么制作相同功能的工作量要大得多。如果您需要付款和设置(而且您可能确实需要),Spark 仍然会为您节省大量时间,但当您尝试将设置区域(在 Vue 中实现)与其余代码集成时也会给您带来麻烦。你会不断地发现自己在工作和反对它的假设。
Spark 编写良好且模块化,但切换到 js 框架仍然不是一件容易的事,所以如果可能的话,最好还是坚持使用 VueJS。