WinBinder (создание оконных приложений на PHP)

Опубликовано 31 октября, 2009 в PHP

PHP программы являются интерпретируемыми (байтовый код, а не машинный), что отлично подходит для создания веб-приложений, но, вместе с тем, и ограничивает язык PHP теми же самыми веб-приложениями. Не многие знают про проект Bambalam Compile, благодаря которому появляется возможность компилировать PHP скрипты в исполняемый exe-файл. Написанная на PHP и скомпилированная в .exe программа сделает все операции, прописанные в ней, вот только происходить это будет в мрачном темном окне консоли, что не является «true». Исправить ситуацию призвана знамениная библиотека GTK. Эта библиотека достаточно раскручена, но не единственная и не самая лучшая.

Этот пост посвящен WinBinder (официальный сайт). Качайте, устанавливайте и смотрите примеры в папке «Program Files\WinBinder\phpcode\examples». Эта библиотека намного круче GTK, но в России (да и в мире) она мало распространена, все пользуются GTK. Основным отличием WinBinder от GTK является то, что первая не требует знания ООП, все делается процедурно, по моему мнению, это является большим плюсом.

Создание десктопных программ нестандартным способом никак не развито, об этом говорит кол-во запросов нужных бибилиотек в wordstat.yandex.ru. Это неправильно. Ведь более простого способа создать оконную (GUI) программу, чем написать ее на PHP, просто не существует, PHP является самым простым и интуитивно понятным языком программирования. PHP+WinBinder+miniPHP studio – эта связка творит чудеса, я настолько проникся простотой созданий десктопных программ с помощью нее, что захотел перевести документацию по WinBinder на русский язык,  дабы самому получше изучить этого зверя и другим помочь (сейчас есть только англоязычная документация на официальном сайте). Домен winbinder.ru оказался свободен, чем я моментально воспользовался. Когда появится свободное время (где-то через месяц), займусь этим.





Комментарии «WinBinder (создание оконных приложений на PHP)»:
Комментариев: 6. Обязательно оставьте свой!
Серега 13.11.2009 в 13:13

Идея приятственная, не знал. Вот только смущает, что разработка Винбиндера похоже прекращена. Последние ту-ду от 2005 года :(
Ну если хелп будет на русском – постовой с меня :) Это для мотивации :)
Самому порой надо что-то десктопное, а знания тока на PHP.
Подписался на блог, пиши исчо.

Николай 07.12.2009 в 23:23

Привет. Идея твоя супер. Я уже прочитал много интересного про winbinder. Хотелось бы чтоб появилось сообщество по этой теме.

Ждем с нетерпением.

Niko 05.04.2010 в 18:24

Могу вам сказать что с помощью библиотеки winbinder Создали прогу miniPHP (http://www.exvision.com) в прогу добавили небольшие, но хорошие фичи, и поэтому на php можно хорошие проги делать, скоро выйдет 4 предварительная версия которая сможет компилировать программы созданные на php под (win, unix, mac)

Спасибо за внимание!

pistol 05.04.2010 в 20:37

Niko, а как связана ссылка exvision.com с винбиндером?

А компиляция под unix и mac – это очень здорово. Я как пересел на linux потерял интерес к винбиндеру, забросил идею перевода.

Niko 06.04.2010 в 17:30

Обьясняю связь, сайт exvision.com это группа разработчиков, которая создала программу на базе winbindera, проще говоря компилятор php to exe с подключением библиотек php и самой билиотеки php_winbinder.dll для работы проги разумеется, если есть возможность то поставь miniPHP и посмотри эту прогу, лично я пользуюсь ей и довольно много чего можно сделать на PHP + Winbinder.

xsnakes 03.09.2010 в 12:14

DevelStudio – программа создания программ на php.
http://develstudio.ru/
Новая визуальная среда программирования оконных приложений на php.

Ваш комментарий:


Я рекламные комменты не удаляю, но оно тут нафиг не нужно.