将 PHP/mySQL Web 应用程序转换为离线 PC 应用程序

发布于 2024-12-09 13:07:42 字数 462 浏览 0 评论 0原文

我想将网络应用程序移植到 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技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

顾冷 2024-12-16 13:07:42

不确定是否可以使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文