Академия. DevelNext студия для разработки игр и программ под Windows и Linux на языке PHP
Здравствуйте. Я хочу познакомить вас с ещё одной средой, интересной на мой взгляд, для написания программ под Windows и Linux на языке PHP. Впервые про этот продукт я услышал много лет назад, и даже писал простенькие программы для себя. Изначально этот продукт назывался DevelStudio, которую разработчик прекратил поддерживать, а взамен неё создал новый продукт – DevelNext. Автор проекта Дмитрий Зайцев.
О проекте
DevelNext — это среда разработки, ориентированная на начинающих разработчиков, на любителей, на людей, для которых программирование не является основным занятием. Инструментарий среды обеспечивает быстрый старт, легкость в освоении и обучении, он позволяет создавать десктопные программы с помощью языка PHP и различных мастеров, и диалогов.
Десктопное GUI
Интерфейс строится с помощью удобного визуального редактора. С помощью него можно расставить различные компоненты — кнопки, списки, таблицы, изображения. Компоненты могут быть стилизованы эффектами и анимацией. Например, изображению можно добавить тень, а кнопке добавить анимацию, которая будет менять ее прозрачность при наведении на неё.
2D Игры
Можно навешивать логику при столкновении, уничтожении и создании объектов. Есть система прототипирования, она позволяет легко клонировать существующие компоненты, созданные вами. С помощью нее можно конструировать различные игровые уровни. Конечно же есть поддержка аудио mp3, wav и aiff форматов.
Конструкторы и помощники
Есть конструктор событий, с помощью которого можно набросать логику, вместо того чтобы вручную писать код. Есть модули и поведения, которые позволяют добавить дополнительную логику и функциональность компонентам создаваемого приложения.
Описание проекта взято с сайта http://develnext.org/ru/about/
Скиншоты программы
Это программа будет полезна как новичкам, так и любителям. Написать свою первую программу очень просто. Интерфейс программы интуитивно понятный и простой. Проект разработан с помощью Java и JavaFX, библиотеки Dyn4J для просчета физики и столкновений (аналог JBox2D). В качестве скриптового движка используется http://j-php.net, альтернативный движок php для JVM. Проект доступен по лицензии MPL 2.0 (open source).
На момент написания этой статьи доступна версия DevelNext 16.5.2, которую я покажу как установить и настроить в следующих частях.
Ссылки
Официальный сайт программы - http://develnext.org/ru/
Группа в ВК - https://vk.com/develnextstudio
Официальный YouTube канал - https://www.youtube.com/c/DevelNextOfficial