Создаем десктопные приложения на PHP, используя PHP Devel Studio
Уже давно в мире программирования появляются инструменты, призванные «опопсить» разработку различных приложений. Уже никого не удивишь инструментами типа HiASM, представляющего собой конструктор программ. В мире программирования под мобильные устройства имеет полное право на жизнь такой фрэймворк, как Titanium. Да и нынешняя поделка от Майкрософт с незатейливым названием Windows 8 позволяет использовать приложения, написанные на HTML 5.
Я не открою Америки, сказав, что веб-языки значительно легче для изучения. Тот же PHP значительно легче C. Поэтому возникает соблазн использовать эти самые языки не только для веба, но и для построения десктопных приложений.
Одним из таких решений является популярная среди юных фейкмейкеров среда разработки под названием
Говорить об уникальности этого продукта нет смысла. За всю свою программерскую жизнь я видел много различного рода инструментов и PHP Devel Studio меня ничем особым не удивила. Честно говоря, создавать на этом продукте десктопные приложения я никогда не буду. Инструментов итак хватает.
Тем не менее, многие начинающие программисты, начавший путь именно с PHP, порой весьма болезненно переходят на другие языки. Наверняка создатель PHP Devel Studio руководствовался подобными идеями.
В итоге получился достаточно простой и удобный инструмент, подходящий для создания как полезных утилит, так и различных вредоносных программ типа порнобаннеров или создания фейков.
Давайте рассмотрим, что эта студия умеет делать:
-
Компиляция проекта в exe программу для Windows
- Поддержка языка программирования PHP 5.2 и 5.3
- Режим отладки и проверка на синтаксические ошибки
- Возможность работать со всеми расширениями PHP, такими как curl, mysql, sockets и т.п.
- Компонентная система, около 60 компонентов, среди них GUI компоненты, а также компоненты для работы с интернетом, мультиязычностью, потокам, данными, диалогами и т.п.
- Возможность встраивания в свои программы Chromium’a для отображения сложного контента с поддержкой HTML5.
- Встроенный PHP редактор кода, с умной подсветкой и автодополнением.
Как видно на скриншоте, среда разработки напоминает тот же Делфи или VC#. Из панели инструментов перетаскиваем на форму нужный кломпонент, назначаем для него событие и пишем код обработчика события:
Конечно, много чего выглядит достаточно специфично по сравнению с другими студиями разработки. Если вы программировали до этого в других средах разработки, будь то сайты или десктопные приложения, поначалу придется привыкать к среде. Чтобы ускорить освоение, на сайте разработчика предусмотрены уроки (на русском, естественно) .
В сети можно найти массу примеров использования PHP Devel Studio. Сайты, приложения, простые малвари — все это можно писать на достаточно простом языке.
PHP Devel Studio -очередной инструмент упрощения программирования и популяризация этой деятельности в обществе. В любом случае, испытать эту студию разработки стоит.