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 оказался свободен, чем я моментально воспользовался. Когда появится свободное время (где-то через месяц), займусь этим.
Комментариев: 6. Обязательно оставьте свой!
Идея приятственная, не знал. Вот только смущает, что разработка Винбиндера похоже прекращена. Последние ту-ду от 2005 года
Это для мотивации 
Ну если хелп будет на русском – постовой с меня
Самому порой надо что-то десктопное, а знания тока на PHP.
Подписался на блог, пиши исчо.
Привет. Идея твоя супер. Я уже прочитал много интересного про winbinder. Хотелось бы чтоб появилось сообщество по этой теме.
Ждем с нетерпением.
Могу вам сказать что с помощью библиотеки winbinder Создали прогу miniPHP () в прогу добавили небольшие, но хорошие фичи, и поэтому на php можно хорошие проги делать, скоро выйдет 4 предварительная версия которая сможет компилировать программы созданные на php под (win, unix, mac)
Спасибо за внимание!
Niko, а как связана ссылка exvision.com с винбиндером?
А компиляция под unix и mac – это очень здорово. Я как пересел на linux потерял интерес к винбиндеру, забросил идею перевода.
Обьясняю связь, сайт exvision.com это группа разработчиков, которая создала программу на базе winbindera, проще говоря компилятор php to exe с подключением библиотек php и самой билиотеки php_winbinder.dll для работы проги разумеется, если есть возможность то поставь miniPHP и посмотри эту прогу, лично я пользуюсь ей и довольно много чего можно сделать на PHP + Winbinder.
DevelStudio – программа создания программ на php.
Новая визуальная среда программирования оконных приложений на php.