我们即将开始开发相对较小的数据库桌面应用程序,在浏览器上运行(类似于收银系统)。
我们认为应用程序可以使用独立的Web服务器(XAMPP)+ PHP + sqlite进行分发。源代码可以通过ionCube加密。
我们已经有了网络应用程序,我们希望将它们移植到本地使用,几乎使用相同的代码。这是主要的想法。
我们认为这是一个很好的解决方案。但是in this question它不喜欢它。
我们有没有看到/错过的麻烦?是否存在我们应该进一步考虑的问题?
更新: * XAMPP的安装包括解压缩文件夹 *更新我可以替换/修补包含我的代码的文件夹(自动,用户不必做任何事情) * unistall正在删除该文件夹 *备份不是问题...
感谢。
答案 0 :(得分:2)
您提到的问题讨论了其他问题:使用像GTK这样的工具包将PHP用于真正的原生独立桌面应用程序。
但是你打算做的事情让我觉得同样有问题。直接想到的是:
网络服务器安装是一个相对“大事”,其中很多可能出错(例如,其他应用程序已经在使用的端口;防火墙和安全套件阻塞的东西)。手动安装是强制性的
您将遇到更新问题(如果您需要将客户端安装更新为新版本的PHP或mySQL,该怎么办?)
必须手动卸载应用程序
更新应用程序并进行备份很困难
这不是不可能的 - 与独立的.exe安装相比,它只是感觉非常,非常kludgy。