将 PHP/mySQL Web 应用程序转换为离线 PC 应用程序
我想将网络应用程序移植到 PC,使其全屏且离线,并封装在安装程序中。
作为浏览器组件,我想使用 Awesomium (http://awesomium.com/),因为该网络应用程序针对Safari(Webkit)。但是服务器(WAMP)呢?
它应该可以免费用于重新分发或定价合理。我更喜欢开源(而不是二进制文件),以避免仅“按原样”复制文件和文件夹(二进制 WAMP 通常以这种方式运行)。典型的用户不应该能够查看 Program Files 并查看所有 PHP 源代码。理想的解决方案支持加密 PHP 和 mySQL 表(我了解混淆)。
有东西准备好了吗?
问候,
更新
我现在正在使用 CEF — Chromium 嵌入式框架,这是一种在几天内构建您自己的浏览器的方法。
I want to port a web-app to PC, making it full-screen and offline, and wrapped in an installer.
As browser component I want to use Awesomium (http://awesomium.com/), since the web-app optimized for Safari (Webkit). But what about server (WAMP)?
It should be free to use for redistribution or be reasonably priced. I'd prefer open-source (not binaries) to avoid just copying files and folders "as is" (binary WAMPs usually behave this way). A typical user shouldn't be able to look at Program Files and see all the PHP sources. The ideal solution supports encrypting both PHP and mySQL tables (I know about obfuscating).
Is there something ready?
Regards,
UPDATE
I'm now using CEF — Chromium Embedded Framework, which is a way to build your own browser in a couple of days.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不确定是否可以使用 MySQL。您至少可以通过 Titanium 平台使用 SQLite。
它使用 PHP/Python 或 Ruby 为您制作桌面应用程序。
请看这里:http://www.appcelerator.com/products/titanium-desktop-application-开发/
它是免费的!
API 参考指南:http://developer.appcelerator.com/apidoc/desktop/latest
Not sure if you can use MySQL. You can at least use SQLite using the Titanium Platform.
It makes desktop applications for you, using PHP/Python or Ruby.
Take a look here: http://www.appcelerator.com/products/titanium-desktop-application-development/
It's free!
API reference guide: http://developer.appcelerator.com/apidoc/desktop/latest