RU

JumPHP IDE: пишите игры и приложения на PHP как профессионал.

Автодополнение, навигация, рефакторинг, Git, тесты и игра в реальном времени, созданные для JumPHP. Бесплатно, для Windows, macOS и Linux, и то же самое в вашем браузере.

Версия 0.1.2 · установщик без прав администратора · всегда последняя версия · Все файлы · Открыть веб-IDE →

JumPHP IDE: открытая игра, дерево проекта и редактор PHP

Что она умеет

Автодополнение PHP предлагает свойства и методы класса

Она понимает ваш PHP

Автодополнение с типами, переход к определению, поиск использований, переименование, ошибки прямо при вводе. Она знает движок JumPHP и его функции SDL.

Иерархия AbstractScene: её родители и все сцены, которые от неё наследуются

Иерархия классов

Ctrl+H: родители и потомки класса под курсором, вплоть до движка. Идеально, чтобы разобраться в сценах, сущностях, меню.

Исходники движка JumPHP в «External Libraries»

Движок перед глазами

Исходники JumPHP и пакетов Composer в «External Libraries». Глаз следует за открытым файлом, а флажок «Follow» сохраняет эту настройку.

Окно Commit с различиями изменённого файла

Встроенный Git

Изменения, различия бок о бок, commit и push, ветки, история, blame. В веб-IDE ваши изменения — черновики, публикуемые одним коммитом.

Pong, пример игры, запущенный из IDE

Запускать, тестировать, играть

Правый клик, Play: сцена запускается, файл тестов выполняет только свои тесты и показывает результат. Игра работает в панели и перезагружается при каждом сохранении.

Стартовый экран: новый проект, открыть папку, клонировать

Ваши проекты jumphp.net

Войдите в свой аккаунт: ваши игры клонируются и отправляются за вас. Новый проект игры, приложения или ремейка Amstrad в несколько кликов.

Визуальный редактор: PHP-приложения без HTML

Размещайте кнопки, списки и изображения в окне — в строках, столбцах или в сетке, которая подстраивается под экран. Двойной щелчок по кнопке записывает её событие в PHP-код. Одно и то же приложение работает на ПК, Mac, Linux, в браузере и на телефоне.

Визуальный редактор: окно контактов, палитра виджетов и инспектор То же окно на iPhone: две панели располагаются одна под другой

Учебник по визуальному редактору

Встроенный Claude

Панель Claude общается с Claude Code на вашем компьютере, в вашем проекте: читает AGENTS.md, пишет игру, запускает тесты, а изменённые им файлы открываются у вас на глазах. Выберите модель и глубину её размышлений.

И в веб-IDE: ваш компьютер отвечает для jumphp.net, а его изменения становятся вашими черновиками.

Руководство по Claude

Системные требования

  • Windows 10 или 11 (WebView2 уже есть), macOS 12 или новее (Apple silicon и Intel), Linux x86_64 с WebKitGTK 4.1 (Debian 12, Ubuntu 22.04, Fedora 39 или новее).
  • Docker для запуска игр, тестов и скриншотов (bin/jumphp), Git для проектов, Claude Code для панели Claude.
  • Файлы пока не подписаны: Windows и macOS просят подтверждение при первом запуске (на Mac: правый клик, Открыть).