Создаем десктопные приложения на PHP, используя PHP Devel Studio

Уже давно в мире программирования появляются инструменты, призванные «опопсить» разработку различных приложений. Уже никого не удивишь инструментами типа HiASM, представляющего собой конструктор программ. В мире программирования под мобильные устройства имеет полное право на жизнь такой фрэймворк, как Titanium. Да и нынешняя поделка от Майкрософт с незатейливым названием Windows 8 позволяет использовать приложения, написанные на HTML 5.

Я не открою Америки, сказав, что веб-языки значительно легче для изучения. Тот же PHP значительно легче C. Поэтому возникает соблазн использовать эти самые языки не только для веба, но и для построения десктопных приложений.

Одним из таких решений является популярная среди юных фейкмейкеров среда разработки под названием PHP Devel Studio.

Говорить об уникальности этого продукта нет смысла. За всю свою программерскую жизнь я видел много различного рода инструментов и 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 -очередной инструмент упрощения программирования и популяризация этой деятельности в обществе. В любом случае, испытать эту студию разработки стоит.

 


Добавить комментарий

Внимание! Не будут добавляться комментарии в виде откровенного спама или прямого анкора на свои сайты. Все спамеры будут передаваться в базу Akismet

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: