NL

JumPHP IDE: schrijf je PHP-games en -apps als een pro.

Aanvulling, navigatie, refactoring, Git, tests en de game live, gemaakt voor JumPHP. Gratis, voor Windows, macOS en Linux, en dezelfde in je browser.

Versie 0.1.2 · installer zonder beheerdersrechten · altijd de nieuwste versie · Alle bestanden · De web-IDE openen →

JumPHP IDE: een geopende game, de projectboom en de PHP-editor

Wat hij kan

De PHP-aanvulling stelt de eigenschappen en methoden van de klasse voor

Hij begrijpt je PHP

Aanvulling met types, naar de definitie gaan, gebruik zoeken, hernoemen, fouten terwijl je typt. Hij kent de JumPHP-engine en zijn SDL-functies.

De hiërarchie van AbstractScene: de ouders en alle scènes die ervan erven

De klassenhiërarchie

Ctrl+H: de ouders en kinderen van de klasse onder de cursor, tot in de engine. Ideaal om scènes, entiteiten en menu's te begrijpen.

De bronnen van de JumPHP-engine in „External Libraries”

De engine onder handbereik

De bronnen van JumPHP en de Composer-pakketten in „External Libraries”. Het oog volgt het geopende bestand en het vakje „Follow” houdt de optie aan.

Het Commit-venster met de verschillen van een gewijzigd bestand

Git ingebouwd

Wijzigingen, verschillen naast elkaar, commit en push, branches, geschiedenis, blame. In de web-IDE zijn je wijzigingen concepten die in één commit worden gepubliceerd.

Pong, de voorbeeldgame, gestart vanuit de IDE

Starten, testen, spelen

Rechtsklik, Play: een scène start, een testbestand draait alleen zijn tests en toont het resultaat. De game draait in een paneel en herlaadt bij elke opslag.

Het startscherm: nieuw project, map openen, klonen

Je jumphp.net-projecten

Log in met je account: je games worden voor je gekloond en gepusht. Een nieuw game-, app- of Amstrad-remakeproject in een paar klikken.

De visuele editor: PHP-apps zonder HTML

Plaats knoppen, lijsten en afbeeldingen in een venster, in rijen, kolommen of een raster dat zich aan het scherm aanpast. Een dubbelklik op een knop schrijft de gebeurtenis in de PHP-code. Dezelfde app draait op pc, Mac, Linux, in de browser en op de telefoon.

De visuele editor: een contactvenster, het widgetpalet en de inspector Hetzelfde venster op een iPhone: de twee panelen staan onder elkaar

De tutorial van de visuele editor

Claude ingebouwd

Het Claude-paneel praat met de Claude Code van je computer, in je project: het leest AGENTS.md, schrijft de game, draait de tests, en de bestanden die het wijzigt openen voor je ogen. Kies het model en hoe diep het nadenkt.

Ook in de web-IDE: je computer antwoordt voor jumphp.net, zijn wijzigingen worden jouw concepten.

De Claude-tutorial

Systeemvereisten

  • Windows 10 of 11 (WebView2, al aanwezig), macOS 12 of nieuwer (Apple silicon en Intel), Linux x86_64 met WebKitGTK 4.1 (Debian 12, Ubuntu 22.04, Fedora 39 of nieuwer).
  • Docker om de games, tests en screenshots te draaien (bin/jumphp), Git voor de projecten, Claude Code voor het Claude-paneel.
  • De bestanden zijn nog niet ondertekend: Windows en macOS vragen de eerste keer om een bevestiging (op een Mac: rechtsklik, Open).