FR

JumPHP IDE : écrivez vos jeux et applications PHP comme des pros.

Complétion, navigation, refactoring, Git, tests et le jeu en direct, pensés pour JumPHP. Gratuit, pour Windows, macOS et Linux, et le même dans votre navigateur.

Version 0.1.2 · installeur sans droits administrateur · toujours la dernière version · Tous les fichiers · Ouvrir l'IDE web →

Le JumPHP IDE : un jeu ouvert, l'arbre du projet et l'éditeur PHP

Ce qu'il sait faire

La complétion PHP propose les propriétés et méthodes de la classe

Il comprend votre PHP

Complétion avec les types, aller à la définition, recherche des usages, renommage, erreurs signalées en direct. Le moteur JumPHP et ses fonctions SDL sont connus.

La hiérarchie de AbstractScene : ses parents et toutes les scènes qui en héritent

La hiérarchie des classes

Ctrl+H : les parents et les enfants de la classe sous le curseur, jusque dans le moteur. Idéal pour comprendre les scènes, les entités, les menus.

Les sources du moteur JumPHP dans « External Libraries »

Le moteur sous les yeux

Les sources de JumPHP et des paquets Composer dans « External Libraries ». L'œil suit le fichier ouvert, et la case « Follow » garde l'option.

La fenêtre Commit avec la différence d'un fichier modifié

Git intégré

Modifications, différences côte à côte, commit et push, branches, historique, blame. Dans l'IDE web, vos modifications sont des brouillons publiés en un commit.

Pong, le jeu d'exemple, lancé depuis l'IDE

Lancer, tester, jouer

Clic droit, Play : une scène démarre, un fichier de tests ne lance que ses tests et montre le résultat. Le jeu tourne dans un panneau, rechargé à chaque sauvegarde.

L'écran d'accueil : nouveau projet, ouvrir un dossier, cloner

Vos projets jumphp.net

Connectez-vous avec votre compte : vos jeux sont clonés et poussés pour vous. Nouveau projet de jeu, d'application ou de remake Amstrad en quelques clics.

L'éditeur visuel : des applications PHP sans HTML

Placez des boutons, des listes, des images dans une fenêtre, en lignes, en colonnes ou dans une grille qui s'adapte à l'écran. Un double clic sur un bouton écrit son événement dans le code PHP. La même application tourne sur PC, Mac, Linux, dans le navigateur et sur téléphone.

L'éditeur visuel : une fenêtre de contacts, la palette des widgets et l'inspecteur La même fenêtre vue sur un iPhone : les deux panneaux passent l'un sous l'autre

Le tutoriel de l'éditeur visuel

Claude intégré

Le panneau Claude parle au Claude Code de votre ordinateur, dans votre projet : il lit AGENTS.md, écrit le jeu, lance les tests, et les fichiers qu'il change s'ouvrent sous vos yeux. Choisissez le modèle et son niveau de réflexion.

Dans l'IDE web aussi : votre ordinateur répond pour jumphp.net, ses changements deviennent vos brouillons.

Le tutoriel Claude

Configuration requise

  • Windows 10 ou 11 (WebView2, déjà présent), macOS 12 ou plus (Apple silicon et Intel), Linux x86_64 avec WebKitGTK 4.1 (Debian 12, Ubuntu 22.04, Fedora 39 ou plus récents).
  • Docker pour lancer les jeux, les tests et les captures (bin/jumphp), Git pour les projets, Claude Code pour le panneau Claude.
  • Les fichiers ne sont pas encore signés : Windows et macOS demandent une confirmation au premier lancement (sur Mac : clic droit, Ouvrir).