gpt4 book ai didi

web-applications - 如何将 "PHP.Laravel + VueJS"应用程序移动到混合应用程序?

转载 作者:搜寻专家 更新时间:2023-10-30 22:47:39 25 4
gpt4 key购买 nike

我有一种任务管理器应用程序,后端是用 PHP 编写的,前端是用 vuejs+HTML+CSS 编写的,所以我的理解是将前端部分捆绑到一个混合体中相当容易通过类似 Electron 的应用程序,但我也想摆脱服务器端交互并允许所有数据库存储参与用户的计算机。

我可以想象一个精通技术的用户能够轻松地设置 Laravel + MySQL 并在他或她的桌面上运行服务器,但当然,我的最终愿景是让整个设置过程和数据处理对用户不可见用户。

我见过任务管理器将任务存储到文件中,然后通过 Electron 和 JS 进行读写,但我认为,我宁愿坚持使用数据库,除了数据库、模型和 Controller 之外,我想我可以跳过在服务器上运行该应用程序将提供所有额外的 future 。

有什么建议可以最好地实现这一目标吗?最好不要在 JS+PHP 中添加额外的语言。或者如果这不可能,还有什么其他选择可以保持 VueJS+HTML+CSS 前端不变,但将 PHP 代码翻译成其他可以为跨平台编译的语言,或者至少是 Linux + MacOS ?

最佳答案

我建议删除 PHP。如果你准备进行一些编码工作,你应该将每个 PHP 函数移植到 JavaScript 中并使用 LocalStorage 或一些节点友好的 ORM,如 Waterline满足您的存储需求。 Electron 基本上是一个浏览器,后面有一个服务器。如果您需要服务器做的只是存储数据,请使用 Node。其他任何事情都会给您带来更多的工作,并且随着技术相互远离, future 出现问题的风险也会增加。

关于web-applications - 如何将 "PHP.Laravel + VueJS"应用程序移动到混合应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49753021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com