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)»:
Комментариев: 2. Обязательно оставьте свой!
Серега 13.11.2009 в 13:13

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

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

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

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