PT

JumPHP IDE: escreva os seus jogos e aplicações PHP como um profissional.

Autocompletar, navegação, refatoração, Git, testes e o jogo ao vivo, pensados para JumPHP. Gratuito, para Windows, macOS e Linux, e o mesmo no seu navegador.

Versão 0.1.2 · instalador sem direitos de administrador · sempre a versão mais recente · Todos os ficheiros · Abrir o IDE web →

JumPHP IDE: um jogo aberto, a árvore do projeto e o editor PHP

O que ele faz

O autocompletar PHP propõe as propriedades e os métodos da classe

Ele entende o seu PHP

Autocompletar com tipos, ir para a definição, procurar usos, renomear, erros assinalados enquanto escreve. Conhece o motor JumPHP e as suas funções SDL.

A hierarquia de AbstractScene: os seus pais e todas as cenas que herdam dela

A hierarquia de classes

Ctrl+H: os pais e os filhos da classe sob o cursor, até dentro do motor. Ideal para perceber as cenas, as entidades, os menus.

As fontes do motor JumPHP em «External Libraries»

O motor à vista

As fontes do JumPHP e dos pacotes Composer em «External Libraries». O olho segue o ficheiro aberto e a caixa «Follow» mantém a opção.

A janela Commit com as diferenças de um ficheiro alterado

Git integrado

Alterações, diferenças lado a lado, commit e push, ramos, histórico, blame. No IDE web, as suas alterações são rascunhos publicados num commit.

Pong, o jogo de exemplo, iniciado a partir do IDE

Iniciar, testar, jogar

Clique direito, Play: uma cena arranca, um ficheiro de testes só corre os seus testes e mostra o resultado. O jogo corre num painel, recarregado a cada gravação.

O ecrã de boas-vindas: novo projeto, abrir uma pasta, clonar

Os seus projetos jumphp.net

Inicie sessão com a sua conta: os seus jogos são clonados e enviados por si. Um novo projeto de jogo, aplicação ou remake Amstrad em poucos cliques.

O editor visual: aplicações PHP sem HTML

Coloque botões, listas e imagens numa janela, em linhas, colunas ou numa grelha que se adapta ao ecrã. Um duplo clique num botão escreve o seu evento no código PHP. A mesma aplicação funciona em PC, Mac, Linux, no navegador e no telemóvel.

O editor visual: uma janela de contactos, a paleta de widgets e o inspetor A mesma janela num iPhone: os dois painéis ficam um debaixo do outro

O tutorial do editor visual

Claude integrado

O painel Claude fala com o Claude Code do seu computador, no seu projeto: lê o AGENTS.md, escreve o jogo, corre os testes, e os ficheiros que altera abrem-se diante dos seus olhos. Escolha o modelo e o seu nível de reflexão.

Também no IDE web: o seu computador responde pelo jumphp.net e as alterações dele tornam-se os seus rascunhos.

O tutorial do Claude

Requisitos do sistema

  • Windows 10 ou 11 (WebView2, já presente), macOS 12 ou superior (Apple silicon e Intel), Linux x86_64 com WebKitGTK 4.1 (Debian 12, Ubuntu 22.04, Fedora 39 ou mais recentes).
  • Docker para correr os jogos, os testes e as capturas (bin/jumphp), Git para os projetos, Claude Code para o painel Claude.
  • Os ficheiros ainda não estão assinados: o Windows e o macOS pedem uma confirmação na primeira execução (no Mac: clique direito, Abrir).