Преобразование веб-приложения PHP / mySQL в автономное приложение для ПК

Я хочу перенести веб-приложение на ПК, сделав его полноэкранным и автономным, и обернуть его в установщик.

В качестве компонента браузера я хочу использовать Awesomium (http://awesomium.com/), поскольку веб-приложение оптимизировано для Safari (Webkit). А как насчет сервера (WAMP)?

Он должен быть бесплатным для распространения или иметь разумную цену. Я бы предпочел открытый исходный код (а не двоичные файлы), чтобы избежать простого копирования файлов и папок «как есть» (двоичные WAMP обычно ведут себя таким образом). Обычный пользователь не должен иметь возможность просматривать Program Files и видеть все исходные коды PHP. Идеальное решение поддерживает шифрование таблиц как PHP, так и mySQL (я знаю обфускации).

Есть что-нибудь готовое?

С уважением,

ОБНОВЛЕНИЕ

Сейчас я использую CEF - Chromium Embedded Framework, который позволяет создать собственный браузер за пару дней.


person noober    schedule 14.10.2011    source источник


Ответы (1)


Не уверен, что вы можете использовать MySQL. По крайней мере, вы можете использовать SQLite на платформе Titanium.

Он создает для вас настольные приложения с использованием PHP / Python или Ruby.

Взгляните сюда: http://www.appcelerator.com/products/titanium-desktop-application-development/

Это бесплатно!

Справочное руководство по API: http://developer.appcelerator.com/apidoc/desktop/latest

person Rene Pot    schedule 14.10.2011
comment
Я только что скачал его после того, как наткнулся на этот пост, и я думаю, что я влюблен в эту программу;) Если бы я мог больше добавить ваш пост, я бы xD - person DarkMantis; 14.10.2011
comment
Напротив, я даже не скачал, прочитав developer.appcelerator.com/doc/desktop/get_started Это выглядит слишком сложным, чтобы быть полезным. Я искал портативный, встраиваемый WAMP, который позволяет мне шифровать мои источники, а не решение, которое дает мне уникальный AppId (какого черта мне нужен AppId?). Мне также не нужны значки в трее и т. Д., Поскольку у меня есть собственный веб-браузер. Кроме того, мне нужно веб-приложение PURE, которое может работать как в браузере, так и в автономном режиме. API вроде бы портит эту чистоту. - person noober; 17.10.2011