Программное обеспечение Windows на основе PHP (HTML5)

Можно ли сделать из HTML5-APP (PHP,SQLITE,HTML,CSS,JS) устанавливаемое программное обеспечение Windows на C#? Программное обеспечение должно запускать PHP (5.4) и просто загружать корень документа в объекте webbrowser.

По идее должно работать без проблем. Но как насчет защиты этого кода? Можно ли защитить хотя бы часть PHP? Будет ли работать ioncube или zend-guard на встроенном сервере PHP 5.4? И можно ли скрыть окно оболочки, которое будет открываться каждый раз, когда я запускаю PHP Webserver через cmd?

Или вы знаете альтернативу, как я могу сделать программное обеспечение из приложения HTML-5 (с PHP)?

3 ответа

Если вы хотите создать установщик из HTML5-APP (PHP,SQLITE,HTML,CSS,JS), взгляните на пакет bitnami, это может решить вашу проблему, если у вас есть явная причина использовать C#, а затем вы увидеть его библиотеку или пространство имен, которые могут дать вам возможность установки. Однако ваш вопрос неясен, может быть более понятным?

Вы выбрали не тот язык. PHP, HTML, JS, CSS и SQLLite - это отдельные технологии.

Я бы предложил написать приложение на другом языке, способном создавать исполняемый файл, такой как C / C++ (и тот, который можно легко подключить к SQLITE).

Вы можете встроить браузер Chrome в C# с помощью проекта CefSharp. Вам также потребуется встроить некоторый веб-сервер (встроенный веб-сервер php может работать, но он является однопоточным, поэтому это может быть проблемой).

Если это не обязательно должен быть C#, взгляните на проект PHP Desktop, который использует C++ для встраивания движка Chrome, многопоточного веб-сервера Mongoose и интерпретатора PHP. Источники могут быть защищены с помощью многих доступных кодировщиков php, подробности см. На вики-странице базы знаний на сайте проекта.

Другие вопросы по тегам