Para escrever código PHP de alta qualidade, você precisará de um editor PHP de alta qualidade que melhor se adapte às suas necessidades de programação, preferências e fluxo de trabalho. Há muitas opções disponíveis no mercado, e embora possam parecer as mesmas à primeira vista, cada editor de PHP tem suas características únicas e casos de uso otimizado.

Neste guia, você pode encontrar os melhores editores PHP e IDEs que podem ajudá-lo a editar arquivos PHP e desenvolver, depurar e testar aplicações PHP.

Eles visam diferentes tipos de usuários, desde iniciantes que precisam de um editor PHP sem configurações que funcione fora da caixa até programadores PHP experientes que queiram trabalhar com uma pilha, framework ou kit de ferramentas específicos. Enquanto a maioria das ferramentas desta lista são gratuitas, eu também adicionei algumas premium que vêm com suporte técnico e funcionalidades extras.

Editor PHP vs IDE PHP

Os editores PHP e IDEs PHP são dois tipos de software que você pode usar para editar arquivos PHP. A principal diferença entre os dois é a complexidade. Se você quiser uma definição muito breve, um IDE PHP é um editor PHP aprimorado com funcionalidade ampliada.

Se você é um iniciante ou não desenvolve aplicativos complexos no PHP, você estará melhor com um editor de PHP. Ele carregamais rápido, tem uma interface de usuário mais simples e é mais fácil de configurar e configurar, ao mesmo tempo em que lhe dá todas as características de edição que você precisará durante a codificação.

Entretanto, se você é um programador PHP experiente que constrói aplicativos complicados e tem necessidades específicas de codificação, uma IDE PHP pode ser uma solução melhor para você.

Encontre o editor PHP ideal para suas necessidades de programação, preferências e fluxo de trabalho nesta visão geral ⬇️Click to Tweet

O que é um editor PHP?

Tecnicamente falando, você poderia editar arquivos PHP com um editor de texto básico, como o aplicativo Notepad no Windows, mas não seria uma coisa fácil de se fazer. O principal problema é que os arquivos de código fonte são difíceis de ler sem destaque de sintaxe que permite ver diferentes estruturas de código, tais como variáveis, palavras-chave e parâmetros, em diferentes cores e fontes.

A baixa legibilidade do código não só leva a múltiplos erros, mas também o retarda como programador, pois levará muito mais tempo para ver através de seu código e descobrir o próximo passo. Para editar arquivos PHP efetivamente, você precisará de um editor de código fonte que entenda a sintaxe PHP e destaque cada pedaço de código de acordo com seu significado.

Embora o destaque da sintaxe seja a característica número um de cada editor PHP, ele não é o único. Os melhores editores de PHP vêm com múltiplas funcionalidades adicionais que ajudam você a escrever e editar código PHP, dão sentido à estrutura de seu arquivo e projeto, e cometem menos erros. Por exemplo, quebras de linha, recuo, auto-preenchimento automático, diferentes modos de visualização e edição, preenchimento de código, recursos de busca e comparação e dicas inteligentes de código são apenas alguns dos recursos.

Além destas funcionalidades avançadas de edição, os editores PHP modernos também têm capacidades que o ajudam em outras tarefas como depuração, controle deversão, refatoração, e outras.

Note que a maioria dos editores PHP não são apenas para editar arquivos PHP, mas são editores de texto genéricos que vêm com suporte de sintaxe para muitos outros tipos de arquivos de código fonte também. Por exemplo, se você já editou arquivos HTML antes e já tem um editor de HTML, há uma boa chance de que ele também suporte a sintaxe do PHP e você pode continuar usando-o se quiser.

O que é uma IDE PHP

IDE é um acrônimo que significa Ambiente Integrado de Desenvolvimento. Um IDE PHP tem todas as características de destaque de sintaxe e outras capacidades de um editor PHP, além de muitas outras características que facilitam o desenvolvimento PHP.

Os melhores IDEs PHP normalmente fornecem a você modelos de código pré-fabricados e assistentes detalhados de projeto e classe, têm numerosas vistas e painéis altamente personalizáveis que você pode organizar da maneira que quiser e vêm com ferramentas de desenvolvimento integradas, como um terminal embutido, servidor web ou navegador web, que você pode usar dentro da interface IDE. Eles também se integram estreitamente com numerosas ferramentas de terceiros, como depuradores (por exemplo, PHPUnit e Xdebug) e plataformas de containers e máquinas virtuais (por exemplo, Docker e Vagrant).

Existem também IDEs PHP em nuvem que permitem configurar um ambiente de codificação avançada no navegador da web e salvar seus arquivos em um servidor de nuvem. As IDEs em nuvem também podem fornecer-lhe pilhas pré-construídas de PHP, por exemplo, uma pilha LAMP (Linux, Apache, MySQL, PHP) contentorizada que lhe permite trabalhar em um servidor Linux ao vivo e verificar seu trabalho instantaneamente no navegador web.

Info

Procurando uma nova ferramenta de desenvolvimento WordPress local 100% gratuita? Então não deixe de conferir DevKinsta

Embora um IDE PHP venha com mais recursos do que um editor PHP, ele também requer mais experiência para configurar e configurar o ambiente. Por exemplo, você pode precisar adicionar e configurar o servidor web que executará seu código, definir variáveis de ambiente e executáveis PHP e realizar outras tarefas avançadas de desenvolvimento.

Portanto, se você não quiser usar as funcionalidades extras de uma IDE, a carga de trabalho adicional muito provavelmente não vale a pena, mesmo que você tenha a experiência para fazer as configurações. Mas, se você precisar de tais funcionalidades, uma IDE PHP pode acelerar significativamente seu trabalho de codificação, teste, depuração e criação de perfil (análise de programa).

Dito isto, a linha entre os editores PHP e as IDEs está se esborratando hoje em dia. Os editores de PHP começaram a incorporar características que antes só podiam ser encontradas nas IDEs, tais como depuradores e terminais embutidos, vistas e painéis altamente personalizáveis, e outros.

Os 10 melhores editores PHP gratuitos

Vamos começar com os melhores editores PHP gratuitos que lhe fornecem todas as características importantes para ler, criar e editar arquivos PHP.

1. Visual Studio Code

Visual Studio Code

Visual Studio Code

Visual Studio Code (VS Code, em resumo) é um editor de código aberto e gratuito da Microsoft que ganhou enorme popularidade nos últimos anos. Ele suporta a sintaxe PHP por padrão, e você pode baixar mais extensões PHP do VS Code Marketplace para torná-lo um editor PHP avançado que se adequa às suas necessidades específicas de codificação. Você pode personalizar cada aspecto do Código VS, desde temas até links chave, integrações e características.

As melhores características:

2. Atom

Atom

Atom

Atom é o “editor de texto hackeável para o século 21”, de acordo com seu slogan. Originalmente, foi a ferramenta interna de GitHub que mais tarde eles fizeram código aberto, mas o projeto ainda é mantido por GitHub. É chamado de hackable porque você pode personalizar cada aspecto da interface do editor, como o tema UI e sintaxe, ligações de teclas, formatação, configurações globais e de linguagem específica, e muito mais.

Além da funcionalidade do editor principal, você pode baixar quase 9.000 pacotes que lhe permitem adicionar basicamente qualquer recurso que você precise. Para configurar o Atom como editor PHP, você pode adicionar pacotese specíficos de PHP para depuração, refatoração, anotações, impressão e outras tarefas relacionadas ao desenvolvimento.

As melhores características:

3. Brackets

Brackets

Brackets

Brackets é um editor de código fonte aberto criado e mantido pela Adobe. Como muitos dos produtos da Adobe, ele se concentra principalmente no desenvolvimento frontend, mas também suporta várias linguagens backend, incluindo PHP. Tornou-se popular por seu recurso de edição em linha para CSS que permite ver todos os seletores pertencentes a uma regra específica do CSS.

Se você faz desenvolvimento tanto frontend quanto backend, Brackets pode ser o editor PHP ideal para você – especialmente se você também trabalha com pré-processadores CSS, tais como Sass e LESS. Dito isto, Brackets não é o editor PHP mais avançado desta lista, mas é gratuito, leve e fácil de usar.

Brackets tem também um registro de extensões, no entanto, não tem tantas extensões como Atom ou Visual Studio Code.

As melhores características:

4. GNU Emacs

GNU Emacs

GNU Emacs

O GNU Emacs é um editor de código estável e bem estabelecido que está no mercado desde 1985. Ele foi criado principalmente para o sistema operacional GNU, mas também suporta muitos outros sistemas operacionais. O design e a funcionalidade do Emacs são totalmente personalizáveis usando a linguagem descript Emacs Lisp.

O Emacs suporta uma infinidade de linguagens de programação, incluindo HTML e CSS, mas normalmente não é usado por desenvolvedores front-end. Isto não significa que o Emacs não seja recomendado para você se estiver procurando por um editor de frontend e PHP. Entretanto, observe que ele tem uma curva de aprendizado mais acentuada do que a maioria dos outros editores desta lista.

Além de suas características impressionantes, o uso do Emacs certamente tem um fator de frieza na comunidade de programadores devido à experiência necessária para usá-lo, e ele até aparece na cultura popular, como os filmes Tron: Legado e Rede Social.

As melhores características:

5. Vim

Vim

Vim

Vim significa Vi Improved, pois é a versão melhorada do editor de código Vi criado para sistemas Unix. Ele adiciona várias características importantes à Vi, tais como comparação e fusão de arquivos, destaque de sintaxe, histórico de busca, verificação ortográfica, visão dividida, suporte a protocolos como HTTP, FTP e SSH, e muitos outros.

Você pode usar Vim em seis modos básicos, respectivamente, normal, visual, seletivo, de inserção, linha de comando e ex (saída) – veja este artigo da FreeCodeCamp para as principais diferenças entreos modos Vim. O Vim tem uma interface de usuário de texto que você pode gerenciar usando comandos e mapeamentos de teclas. Entretanto, se você preferir usar Vim com uma interface gráfica de usuário, você pode baixar sua versão Gvim (Graphical Vim) também.

Similar ao Emacs, o Vim é altamente personalizável e extensível e suporta centenas de linguagens de programação. Há milhares de plugins Vim disponíveis, mas você também pode usar Vim Script (também chamado VimL), a linguagem de scripting interna do Vim, ou outra linguagem de scripting para adicionar funcionalidade extra.

O Vim é uma ferramenta muito robusta, mas se você é um iniciante ou código apenas ocasionalmente, provavelmente não é a melhor escolha para você por causa de sua curva de aprendizagem íngreme. Entretanto, se você quer flexibilidade e funcionalidade personalizada e não se importa em aprender, Vim pode ser o editor PHP ideal para você. Se você quiser seguir esse caminho, aqui está um ótimo tutorial do The Valuable Dev blog sobre como configurar Vim como um editor PHP.

As melhores características:

6. Bluefish

Bluefish

Bluefish

Bluefish é um editor de código fonte avançado que suporta muitas linguagens de programação. Se você está procurando um editor PHP para sua distribuição Linux, a Bluefish pode ser uma excelente escolha para você. Sua interface gráfica também está em conformidade com as diretrizes da Interface Humana Gnome, fazendo com que fique bem mesmo em um desktop Gnome.

Como a Bluefish foi criada com os desenvolvedores web em mente, ela vem com recursos úteis como o suporte a Emmet (antigo Zen Coding), diálogos e assistentes para tags HTML, navegador de caracteres Unicode, e muitos outros. Ele também tem uma interface intuitiva e é fácil de usar, portanto você pode escolhê-lo com segurança se você é um iniciante ou não quer dedicar muito tempo para aprender a usar um editor PHP.

As melhores características:

7. jEdit

jEdit

jEdit

jEdit é um editor de código fonte multi-plataforma escrito para a Máquina Virtual Java, por isso roda em qualquer sistema operacional que tenha o ambiente de tempo de execução Java instalado. Seu objetivo é fornecer aos programadores um editor que possa ser instalado e configurado o mais rápido e sem esforço possível. jEdit tem modos de realce de sintaxe para mais de 200 linguagens de programação.

Mesmo sendo o jEdit uma ferramenta estável, você encontrará editores PHP mais sofisticados nesta lista. No entanto, ainda vale a pena tentar se você precisar de um editor de PHP gratuito e fácil de usar que funcione fora da caixa. Além disso, também pode ser uma ótima escolha se você encontrar um plugin jEdit que possa ajudá-lo com seu trabalho – ele tem alguns plugins legais, incluindo suporte para controle de versão que não seja Git e ferramentas de gerenciamento de projetos e arquivos (no entanto, verifique a idade dos plugins, já que alguns não são atualizados há muitos anos).

As melhores características:

8.  Notepad++

Notepad++

Notepad++

Notepad++ é um editor de código fonte antigo, mas dourado, para sistemas operacionais Windows. Foi criado em substituição ao Notepad, o editor de texto padrão que vem pré-instalado com os sistemas operacionais Windows. O Notepad+++ adiciona múltiplas características ao editor Notepad muito básico, portanto, tornou-se rapidamente popular entre os desenvolvedores que trabalham em máquinas Windows.

Ele vem com recursos de realce de sintaxe para quase 80 linguagens de programação. É fácil de instalar, funciona fora da caixa e tem importantes funcionalidades de edição, como visão dividida, interface múltipla de documentos, funcionalidade desfazer/redo e muito mais. Portanto, se você precisa de um editor PHP gratuito para Windows que seja fácil de usar e carregue rapidamente, vale a pena dar uma olhada no Notepad++.

As melhores características:

9. RJ TextEd

RJ TextEd

RJ TextEd

RJTextEd é um projeto de uma pessoa por Rickard Johansson (RJ) – e um projeto realmente impressionante. É um editor de código fonte completo para sistemas operacionais Windows, criado especificamente para o desenvolvimento web. Embora o website do RJ TextEd pareça um pouco básico, este é um editor de texto com muitas características interessantes sob o capô.

Você pode mudar cada aspecto da interface do usuário escolhendo e personalizando um tema, abrir várias visualizações de documentos ao mesmo tempo em diferentes arranjos e usar ferramentas amigáveis ao desenvolvedor, tais como um seletor de cores, uma ferramenta de validação e reparo HTML, charmaps, conversão de texto para HTML, e muitas outras. RJ TextEd também tem uma pré-visualização integrada do navegador (Chrome e Internet Explorer) para arquivos HTML.

O licenciamento do RJ TextEd é um pouco incomum. Embora seja software freeware, não é código aberto, pois o autor não quer liberar o código fonte. No entanto, ainda é possível ampliar a funcionalidade criando uma extensão. Se você tiver alguma pergunta a fazer, RJ TextEd também tem um fórum de usuário sativo.

As melhores características:

10. TextMate

TextMate

TextMate

TextMate é um editor de código fonte avançado para o sistema operacional macOS. Como foi projetado especificamente para Mac, ele se integra com o shell Unix subjacente, portanto você pode escrever ações personalizadas em qualquer linguagem de programação que funcione com o Unix Standard Streams (stdin e stdout).

Para tornar a personalização fácil e direta, o TextMate utiliza um sistema de pacotes extensível. Um pacote TextMate pode incluir sintaxe de linguagem, trechos de código, macros, comandos, modelos, fluxos de trabalho, e muito mais. Você pode gerenciar os pacotes com a ajuda de um prático editor de pacotes.

A primeira versão do TextMate era um software proprietário para o qual você tinha que comprar uma licença. Entretanto, a versão atual, TextMate 2.0, foi aberta sob a licença GPLv3+, assim você pode baixá-la gratuitamente (entretanto, a página de política de licença do TextMate menciona que eles “podem cobrar por atualizações após a 2.0”). Se você está procurando um editor PHP (atualmente) gratuito que roda nativamente em dispositivos Mac, o TextMate 2 definitivamente vale a pena dar uma olhada.

As melhores características:

4 Melhores Editores PHP Premium

Mesmo que os editores PHP premium tenham um preço, a maioria tem um período de avaliação ou teste gratuito, então você pode tentar sem nenhum risco. Se você encontrar um recurso, integração ou plugin que deseja usar ou precisa de suporte técnico, um editor PHP premium pode ser uma boa solução para você.

1. Sublime Text 3

Sublime Text 3

Sublime Text 3

O Texto Sublime 3 é o terceiro grande lançamento do notável editor de código fonte Texto Sublime. A nova versão adicionou gerenciamento de painéis e indexação de símbolos ao já popular editor e melhorou questões de velocidade, como o tempo de inicialização lenta. O Texto Sublime 3 é totalmente personalizável com a ajuda de plugins – muitos já prontos estão disponíveis através do gerenciador de pacotes do editor, mas você também pode criar seu próprio personalizado.

Se você optar pelo Texto Sublime 3 como seu editor PHP, ele tem muitos plugins disponíveis para a linguagem PHP para coisas como geração de comentários, impressão, teste, embelezamento, formatação, e outras. Além disso, ele também tem alguns plugins para o desenvolvimento do WordPress que podem lhe ajudar muito na escrita de código WordPress.

O licenciamento do Texto Sublime 3 é um pouco esquisito. Mesmo sendo software proprietário, você pode usá-lo gratuitamente se não se importar com as notificações pop-up (freqüentemente mostradas) que o lembram de comprar a licença.

As melhores características:

2. UltraEdit

UltraEdit

UltraEdit

UltraEdit é um editor de código fonte premium que está no mercado desde 1994. É uma aplicação estável e bem testada com uma base de usuários de mais de 4 milhões de clientes. UltraEdit funciona fora da caixa e apresenta uma experiência agradável e fácil de usar a bordo. Além da interface do usuário personalizável, ele também vem com poderosos recursos de desenvolvimento que ajudam você a trabalhar na nuvem ou em um servidor remoto, fazer backup de arquivos, gerenciar projetos, criptografar/descriptografar arquivos, e muito mais.

Se você trabalha com arquivos grandes que fazem outros editores de código falhar, o UltraEdit pode ser o melhor editor PHP para você, pois tem um enorme recurso de manipulação de arquivos – uma das razões pelas quais ele é tão popular entre os programadores. Além do UltraEdit, a licença também inclui o UltraCompare Pro, uma poderosa ferramenta de comparação de arquivos que suporta muitos tipos diferentes de arquivos e se integra aos principais sistemas de controle de versão, incluindo Git, Subversion e CVS.

As melhores características:

3. Rapid PHP Editor

Rapid PHP Editor

Rapid PHP Editor

O Rapid PHP Editor é um editor de código comercial para sistemas operacionais Windows. Mesmo que a palavra ‘PHP’ esteja incluída em seu nome, não é apenas um editor PHP, mas você também pode usá-lo para editar outros tipos de arquivos. O Rapid PHP Editor faz parte de uma linha de produtos que apresenta o mesmo editor com características incrementais. A principal razão para este tipo de configuração é manter o editor tão leve quanto possível. Por exemplo, se você precisar apenas de HTML e CSS, você pode usar o Rapid CSS Editor, mas se você também precisar de suporte PHP, você pode usar o Rapid PHP Editor que é essencialmente a mesma ferramenta com funcionalidades extras.

Em sua página inicial, o Rapid PHP Editor afirma ser o editor PHP mais rápido do mercado – e ele carrega muito rapidamente. É um editor amigável para iniciantes com um assistente de bordo fácil de entender que ajuda na configuração inicial (você também pode optar por não participar, se quiser). Durante o processo de configuração, você pode integrar o Rapid PHP Editor ao seu servidor web local para que você possa visualizar seus arquivos PHP dentro do editor.

Você pode configurar qualquer aspecto do Rapid PHP Editor, desde o design até o layout e a funcionalidade. Como inclui recursos poderosos para HTML, CSS e JavaScript, ele pode acelerar significativamente seu fluxo de trabalho se você desenvolver tanto o frontend quanto o backend. Ele também vem a um preço amigável. Você não tem que pagar pela licença anualmente, apenas uma taxa única.

As melhores características:

4. Smultron

Smultron

Smultron

Smultron é um editor comercial de código fonte para dispositivos MacOS, com suporte para múltiplas linguagens de programação. Seu nome significa “morango selvagem” em sueco, pois está sendo desenvolvido por um programador sueco, Peter Borg. Como a maioria dos aplicativos  somente Mac, Smultron vem com um design elegante, interface de usuário intuitiva e rápido tempo de lançamento.

Inclui múltiplas características que você poderia esperar de um editor PHP avançado, tais como design personalizável e encadernação de chaves, trechos de código, visualização dividida de arquivos, funcionalidade de comparação de arquivos, visualização HTML, autopreenchimento e muito mais. O criador do Smultron coloca uma gran de ênfase na privacidade, então se você quiser um editor PHP para seu Mac que não colete nenhum dado sobre você, Smultron é uma boa solução para você.

Você pode baixar Smultron de seu website ou da Mac App Store. Mesmo que o criador cobre uma pequena taxa pela licença, você pode baixar e experimentar Smultron de graça antes de fazer uma compra.

As melhores características:

5 Melhores IDEs PHP Grátis

Agora, vamos ver os melhores IDEs PHP gratuitos que oferecem a você um ambiente de desenvolvimento profissional com recursos avançados de programação e funcionalidades altamente configuráveis – sem custo.

1. Eclipse PDT

Eclipse PDT

Eclipse PDT

Eclipse é um ambiente de desenvolvimento integrado popular para a Máquina Virtual Java, mas também vem com suporte para várias outras linguagens de programação. Eclipse PDT significa PHP Developer Tools (Ferramentas de Desenvolvimento PHP). É um plugin para a plataforma Eclipse, mas se você não tiver o Eclipse instalado em sua máquina, você também pode escolher a opção ‘Eclipse IDE for PHP Developers’ durante a instalação, que automaticamente adiciona o PHP Developer Tools.

Com o Eclipse PDT, você tem acesso à interface de usuário altamente configurável do Eclipse e pode usá-lo junto com outros plugins Eclipse também. O Eclipse PDT torna as tarefas comuns relacionadas ao PHP, tais como depuração, criação de perfis, testes, refatoração e verificação de sintaxe, mais fáceis e suaves.

Você também pode adicionar seu(s) servidor(es) web que o Eclipse usará para depuração e criação de perfis de arquivos PHP. O Eclipse PDT suporta ferramentas PHP populares, tais como Xdebug, Zend Debugger, Composer e PHPUnit, também.

Note que para executar o Eclipse, você tem que instalar o Java Runtime Environment (JRE) ou o Java Development Kit (JDK) em seu computador.

As melhores características:

2. Komodo IDE

Komodo IDE

Komodo IDE

A Komodo IDE é parte da Plataforma ActiveState que é um conjunto de ferramentas avançadas de desenvolvimento para linguagens de programação de código aberto. É uma IDE multiplataforma que inclui suporte para PHP (além de outras linguagens). Komodo IDE é a versão estendida do editor de código fonte Komodo Edit – você tem acesso a todas as funcionalidades do Komodo Edit, além de muitas outras, tais como visualização ao vivo, testes unitários, detector de dependência, depuração de cromo, e muitas outras.

Precisa de uma hospedagem rápida, segura e amigável ao desenvolvedor? Kinsta é construído com os desenvolvedores em mente e fornece muitas ferramentas e um poderoso painel de controle. Confira nossos planos

Embora a Komodo IDE esteja disponível gratuitamente, é um produto comercial. Isto significa que você pode usá-lo gratuitamente até que esteja satisfeito com o suporte da comunidade. Para obter suporte profissional, você precisa assinar um Plano de Preços ActiveState que lhe dá acesso ao suporte por e-mail e chat e a projetos privados.

Se você não precisa dos recursos IDE e quer editar e gerenciar arquivos PHP sem ter que lidar com a desordem extra, você pode optar pela Komodo Edit, que é uma excelente aplicação de editor PHP gratuita e de código aberto.

As melhores características:

3. Apache NetBeans

Apache NetBeans

Apache NetBeans

Apache NetBeans é uma IDE livre e de código aberto mantida pela Apache Software Foundation. Ele roda na máquina virtual Java (portanto, você precisa ter o Java Runtime Environment instalado em seu computador), mas vem com extensões para várias linguagens de programação. Seu PHP runtime fornece a você um IDE PHP completo que permite executar, refatorar, depurar, e fazer o perfil de aplicativo PHP – além das características típicas de um editor PHP, tais como destaque de sintaxe, temas e vistas personalizáveis, definições de goto, e muito mais.

Ao instalar o NetBeans, você pode selecionar quais partes do IDE você deseja adicionar. Atualmente, há cinco opções: IDE base, Java SE, Java EE, HTML5/JavaScript, e PHP. Você pode instalar tudo isso se quiser, mas para usar o NetBeans como um IDE PHP, você precisará do IDE Base e dos tempos de execução do PHP por qualquer meio, além disso, você também precisa adicionar o pacote HTML5/JavaScript, se quiser suporte a linguagens front-end (CSS, Sass, e LESS também estão incluídos).

O NetBeans é uma ferramenta incrivelmente fácil de usar. Tem um processo de integração útil que inclui demonstrações e exemplos de projetos de aplicativos PHP em funcionamento: uma calculadora e uma aplicação para fazer. Além disso, se você ainda não usou um IDE para desenvolvimento PHP, o NetBeans tem uma ótima Trilha de Aprendizagem PHP e HTML5 que pode ajudar você a começar.

As melhores características:

4. Eclipse Che (cloud IDE)

Eclipse Che

Eclipse Che

Eclipse Che é uma IDE de nuvem nativa da Kubernetes que permite às equipes de desenvolvedores construir aplicativos em espaços de trabalho pré-configurados e em contêineres. Isto significa que você configura e configura tudo o que precisa para seu projeto – como dependências, tempos de execução, IDE e código do projeto – apenas uma vez, e você pode executar seu ambiente de desenvolvimento pronto onde você quiser.

O projeto Eclipse Che começou em 2014 como um projeto Eclipse Cloud Development (ECD) e pode ser pensado como o futuro do desenvolvimento colaborativo. Foi a Codenvy que entregou o codebase original, mas muitos gigantes tecnológicos também estão contribuindo para o projeto – tais como IBM, Red Hat, Samsung, SAP, Microsoft, e Intuit, e outros. As maiores coisas sobre o Eclipse Che são a capacidade de colaboração em tempo real de até centenas de desenvolvedores, acesso a uma IDE online que roda no navegador web, e fácil acesso ao desenvolvimento PHP baseado em contêineres.

Você pode instalar o Eclipse Che em seu cluster Kubernetes ou OpenShift ou criar um espaço de trabalho Che online na plataforma Che baseada na web do OpenShift (você precisa de uma conta Red Hat para esta última). A plataforma online tem alguns exemplos de projetos com os quais você pode começar. Para o desenvolvimento PHP, você pode escolher entre quatro: Laravel com MySQL, Symfony com MySQL, PHP simples com MySQL, e PHP simples com um servidor web Apache (sem MySQL). Você pode configurar seu espaço de trabalho pré-configurado com um único clique e imediatamente começar a usar a IDE de nuvem dentro de seu navegador web.

Além disso, você não só pode configurar sua pilha, mas também pode escolher entre diferentes interfaces de editor. A padrão é Eclipse Theia, mas você também pode optar por Eclipse IDE, Eclipse Dirigível, IntelliJ IDEA (Community Edition), Jupyter Notebook, e uma distribuição de código aberto do Visual Studio Code. As características da interface do seu editor PHP dependerão da IDE que você escolher.

As melhores características:

5. CodeLite

CodeLite

CodeLite

CodeLite é uma IDE gratuita e de código aberto principalmente para a linguagem de programação C++, mas também vem com suporte para PHP e Node.js (como plugins pré-instalados). Não é a IDE mais avançada que você encontrará por aí, mas é gratuita e vem com todos os recursos importantes da IDE para PHP, como gerenciamento de projeto e espaço de trabalho, depurador embutido (Xdebug), painéis para diferentes vistas, gerenciamento de tarefas, conclusão de código, execução de projeto e muito mais.

Quando você lança o CodeLite pela primeira vez, ele começa com um assistente de configuração que o ajuda a configurar a IDE para se ajustar ao seu estilo de codificação (você pode optar por não participar, se quiser). Há uma opção que lhe permite personalizá-la como um editor PHP utilizado para desenvolvimento web. Note que você pode ter que instalar um compilador C++ manualmente (se você ainda não tiver nenhum em sua máquina). A outra coisa a ter em mente é que, embora o CodeLite tenha uma página wiki ok, ele não vem com tantos tutoriais/projetos iniciais como a maioria dos outros IDEs PHP desta lista.

Entretanto, se você quiser um IDE PHP gratuito que não roda em Java, tem muitas opções de configuração e não exige que você se inscreva em uma conta, o CodeLite pode ser a melhor escolha para você.

As melhores características:

4 Melhores IDEs PHP Premium

Finalmente, aqui estão os melhores IDEs PHP premium para desenvolvimento PHP a nível empresarial, com suporte técnico, numerosas integrações e suporte para diferentes estruturas PHP e sistemas de gerenciamento de conteúdo.

1. JetBrains PhpStorm

JetBrains PhpStorm

JetBrains PhpStorm

O JetBrains PHPStorm é apresentado como “o IDE PHP inteligente”, e oferece uma experiência de usuário diferente da maioria dos outros IDEs PHP de fato. Ele tem uma interface de usuário limpa e minimalista e um tempo de inicialização rápido – ele é lançado tão rápido quanto um simples editor PHP sem nenhuma característica IDE.

No PHPStorm, você vê tudo apenas quando precisa. No primeiro lançamento, você verá uma visão muito simples com as configurações e três opções para iniciar um novo projeto. A barra do menu superior só se torna visível quando você inicia um novo projeto. Depois, você pode adicionar janelas extras para muitas coisas (favoritos, estrutura, todos, problemas, terminal, registro de eventos, banco de dados, depuração e muito mais), mas todas são opcionais e fáceis de alternar para frente e para trás.

Uma das melhores coisas sobre o PHPStorm é que ele vem em conjunto com o WebStorm, IDE JavaScript da JetBrains. Portanto, se você faz desenvolvimento tanto frontend quanto backend e precisa de um IDE JavaScript e PHP, esta pode ser sua melhor escolha. PHPStorm também se integra com o gerenciador de pacotes Composer para que você possa gerenciar suas dependências diretamente de sua IDE. Além disso, ele suporta os três sistemas mais populares de gerenciamento de conteúdo PHP: WordPress, Drupal, e Joomla.

As melhores características:

2. Zend Studio

Zend Studio

Zend Studio

Zend Studio é um IDE PHP comercial desenvolvido pela “Zend by Perforce”, uma empresa especializada em soluções PHP de nível empresarial. É baseado no IDE Eclipse PDT (veja acima); você pode instalá-lo individualmente ou como um plugin Eclipse através do Eclipse Marketplace. O Zend Studio adiciona muitas características de nível empresarial às ferramentas de desenvolvimento PHP gratuitas do Eclipse Developer Tools.

Integra-se perfeitamente com outros produtos da Zend, a saber, Zend Server, Zend Debugger, Zend Guard, o Laminas Framework (anteriormente conhecido como Zend Framework), e Laminas API Tools (anteriormente conhecido como Apigility). Entretanto, você não está vinculado ao ecossistema Zend, pois o Zend Studio suporta muitos outros frameworks, depuradores, servidores web e ferramentas também.

Mesmo que o Eclipse PDT já tenha uma interface avançada de editor PHP, o Zend Studio a amplia com mais funcionalidades específicas para PHP, tais como uma ajuda de código aprimorada, visualizações de banco de dados para diferentes sistemas de gerenciamento de bancos de dados relacionais (MySQL, MSSQL, PostgreSQL, SQLite, Oracle e outros), implementação de nuvens embutidas (tanto para nuvens públicas quanto privadas), e muito mais.

As melhores características:

3. Codeanywhere (cloud IDE)

Codeanywhere

Codeanywhere

Codeanywhere é uma IDE de nuvem agnóstica de plataforma que você pode usar tanto no navegador da web quanto como uma aplicação móvel. O projeto começou como um editor PHP baseado na web e cliente FTP chamado PHPanywhere, mas agora ele suporta mais de 100 linguagens de programação. Ele é baseado no CodeMirror, um editor de código fonte nativo do navegador que também pode trabalhar com documentos grandes (com mais de 200.000 linhas).

Com a Codeanywhere, você pode executar seu ambiente de codificação em um container OpenVZ (chamado DevBoxes), ou conectar-se ao seu próprio servidor ou a um serviço de terceiros, como GitHub, Bitbucket, Amazon S3, Google Drive, DigitalOcean, e muito mais. O Codeanywhere IDE é lançado em alguns segundos no navegador da web, entretanto, você terá que esperar cerca de meio minuto para que seu container seja criado.

Codeanywhere lhe dá as boas-vindas com um assistente de conexão onde você pode escolher entre diferentes pilhas, incluindo duas pilhas LAMP (Ubuntu e CentOS) – ambas vêm com phpMyAdmin e Composer adicionadas. Você também pode optar por lançar estas pilhas PHP com WordPress e WordPress CLI pré-instalado. Alternativamente, você também pode usar seu próprio stack personalizado. Com o Codeanywhere, você pode testar ao vivo seu aplicativo PHP sobre ambos os protocolos HTTP e HTTPS, a partir de qualquer navegador da web.

As melhores características:

4. Codelobster

Codelobster

Codelobster

O Codelobster é um editor PHP freemium e IDE que também suporta linguagens front-end. A parte do editor de código com suporte para HTML, CSS, JavaScript e PHP é gratuita, enquanto a funcionalidade e suporte da IDE para as sintaxes Sass, LESS, Node.js e SQL vem com um preço.

O Codelobster tem uma interface de usuário bastante complexa onde você pode ver todos os recursos, painéis e menus disponíveis por padrão – mesmo que você possa esconder os painéis de que não precisa. A parte gratuita do editor PHP vem com todos os recursos que você precisará para escrever código PHP, incluindo destaque de sintaxe, autopreenchimento, ajuda de contexto e funcionalidades de depuração.

A maior coisa sobre a IDE Codelobster é o número de PHP (e JavaScript) que ela suporta. Ele tem plugins para WordPress, Laravel, Joomla, Drupal, CakePHP, Symfony, Yii, CodeIgniter, Phalcon, e muito mais. Além disso, também vem com suporte para os motores Twig e Smarty template. Para ajudá-lo a gerenciar seus plugins, o Codelobster inclui um gerenciador de plugins fácil de usar onde você pode ver todos os plugins disponíveis e ativados no mesmo lugar.

Se você é um desenvolvedor WordPress e está procurando uma IDE WordPress, o Codelobster pode ser uma ótima solução para você. O plugin WordPress do Codelobster fornece a você funcionalidades avançadas como destaque e autopreenchimento a sintaxe do WordPress, dicas de ferramentas para funções WordPress, um editor de temas WordPress integrado para desenvolvedores de temas, um assistente de configuração de projetos WordPress e muito mais.

As melhores características:

Quer escrever código PHP de alta qualidade? ✨ Então você precisa de um editor PHP de alta qualidade. Confira as opções aqui para começar ✅Click to Tweet

Resumo

Neste guia, nós examinamos detalhadamente os melhores editores PHP e IDEs – tanto gratuitos como premium.

Se você conseguiu encontrar um que você gosta ou tem uma característica ou integração que é importante para você, você já sabe qual escolher. Mas, se você ainda tiver dúvidas ou perguntas sobre qual editor PHP ou IDE seria o melhor para você, aqui estão algumas sugestões:

Você também pode instalar mais de um editor para diferentes tipos de projetos. Por exemplo, você pode usar um editor PHP leve e de rápida carga para olhar rapidamente os arquivos, mas trabalhar com um IDE PHP rico em recursos para desenvolver, testar e depurar aplicativos mais complicadas.

Encontrar as melhores ferramentas de desenvolvimento é um processo de tentativa e erro, semelhante à própria programação. Portanto, não hesite muito, basta instalar uma que tenha as características que você precisa, e se você não gostar, você pode testar a próxima até encontrar o melhor editor PHP para você.


Se você gostou deste artigo, então você vai adorar a plataforma de hospedagem WordPress da Kinsta. Turbine seu site e obtenha suporte 24/7 de nossa experiente equipe de WordPress. Nossa infraestrutura baseada no Google Cloud se concentra em escalabilidade automática, desempenho e segurança. Deixe-nos mostrar-lhe a diferença Kinsta! Confira nossos planos