0

我即将开发一个重建/改造遗留应用程序,该应用程序具有 CMS/Admin 来监控调查。Admin 的当前堆栈是 Voyager+Laravel,而 VueJs 用于调查。

我正在考虑转移到 Voyager 并将前端与后端完全分离。

挑战:我需要创建一个快速、灵活且可重用的应用程序,以便在新功能出现时更轻松地添加它们。

你们认为解决这个问题的最佳方法是什么?优点和缺点?

  • NuxtJs+Vuetify 用于前端,laravel/lumen 用于后端 API。

  • 整个 Admin + API 的 Directus,并为调查保留 VueJ

  • 保留当前堆栈但保持最新

4

1 回答 1

4

通过依赖 Directus,您无需构建/维护管理后端和 API,这将为您节省大量工作。有了无头 API,您可以随心所欲地构建前端。您还可以将 NuxtJs + Vuetify 用于前端,将 Directus 用于后端 API。

注意:我参与了 Directus 项目,显然有偏见。

于 2019-06-19T14:29:46.630 回答