php-gtk и JeCat?
Есть ли лучший выбор?
Более того, каков текущий наиболее яркий способ разработки GUI-программ с PHP?
Каковы процедуры и связанные с ними программные утилиты?
php-gtk даст вам наименьшую проблему, однако любой выбор имеет небольшую часть кривой обучения. Я теперь использую php-gtk + компилятор Roadsend PHP для компиляции настольных приложений PHP в собственные 32-разрядные исполняемые файлы ELF.
Я также должен добавить, что не было моего выбора использовать PHP для такой задачи, я бы скорее написал настольные приложения с помощью C или Python. В приведенном выше случае я унаследовал то, что было прототипировано с использованием PHP, которое никогда не переписывалось. Быстрее было просто заставить его скомпилировать, чем что-то еще.
Я не хочу запускать пламенный фест по существу использования PHP в качестве инструмента для создания прототипов. В сущности, любой динамически типизированный язык может использоваться как таковой, в зависимости от того, что должно было быть прототипировано.
Однако я бы посоветовал вам продолжать свое самостоятельное изучение, как только вы поймете понятия бит gtk, которые предоставляет PHP, подумайте о том, чтобы посмотреть на Python, если вы хотите создавать приложения, которые будут выпущены в дикую природу.
Также есть PHP-Qt
TitaniumApp . Он позволяет вам создавать свой графический интерфейс с использованием Javascript, CSS и HTML5 (запускает разумно обновленную версию webkit) и позволяет использовать вашу логику кода в PHP, Python, Ruby или Javascript. Производит исполняемые файлы для Linux, OSX и Windows.
Если для вас достаточно Windows, я успешно использовал miniPHP для реального проекта.