PHP é uma linguagem de scripting do lado do servidor de código aberto que é utilizada para desenvolver aplicações web estáticas ou dinâmicas. PHP significa Hypertext Pre-processor, que anteriormente significava Personal Home Pages.
Existem inúmeros IDEs PHP que oferecem completamento de código inteligente e validam erros em tempo real. Estas ferramentas têm um verificador e depurador de sintaxe para o rápido desenvolvimento de scripts PHP.
Following é uma lista escolhida a dedo de Top PHP IDE, com as suas características populares e ligações a websites. A lista contém tanto software de código aberto (gratuito) como software comercial (pago).
1) Dreamweaver
Dreamweaver é uma ferramenta de desenvolvimento popular em PHP. Esta ferramenta ajuda-o a criar, publicar, e gerir websites. Um sítio web criado com DreamWeaver pode ser carregado em qualquer servidor web.
Faatures:
- Websites dinâmicos podem ser facilmente desenvolvidos usando Dreamweaver.
- Propõe layouts prontos para construir um website.
- Pode criar um website que se ajuste a qualquer tamanho de ecrã.
- Esta ferramenta ajuda-o a personalizar o espaço de trabalho da forma que gosta.
- Tem um validador HTML incorporado para validar o seu código.
2) Kite
Kite é IDE para PHP que completa automaticamente múltiplos códigos de linha. Este editor suporta mais de 16 línguas. Ajuda-o a codificar mais rapidamente, sem complicações.
P>Preço: Grátis
Características:
- Oferece documentação PHP.
- Este editor fornece uma assinatura de função à medida que se escreve.
- Terá uma dica de ferramenta ao passar o rato.
- Fornece suporte em e-mail.
- Usa modelos de aprendizagem de máquinas para linguagem PHP.
3>3) Zend Studio
Zend Studio é um ambiente de desenvolvimento integrado para o desenvolvimento de uma aplicação em PHP. Oferece um completamento de código inteligente e valida erros em tempo real.
Faatures:
- Suporta a última versão de PHP, HTML, JavaScript, e CSS.
- Esta ferramenta tem uma melhor integração de controlo de código fonte que o ajuda a trabalhar com SVN (Apache Subversion).
- Pode executar o Zend Studio na plataforma Windows, Mac OS, Linux, etc.
- Porta Laravel e Symfony framework.
- Zend Studio pode trabalhar com plataformas de nuvem como Red Hat OpenShift, Microsoft Azure.
Link:https://www.zend.com/products/zend-studio
4) Rapidphpeditor
Rapidphpeditor é fácil de usar o editor PHP que tem um verificador de sintaxe e depurador para o rápido desenvolvimento de programas PHP. Esta ferramenta tem um recurso de completamento inteligente de código.
Faatures:
- Pode fornecer suporte para Smarty PHP template engine.
- Pode reutilizar código de forma eficiente.
- Oferece recurso de pesquisa avançada e substituição.
- Esta ferramenta suporta Unicode.
- Rapidphpeditor pode destacar a sintaxe.
- Pode ser usado com HTML5 e CSS3.
- Permite editar conteúdo directamente no servidor web.
- Menus, barras de ferramentas e teclas de atalho podem ser personalizados.
Link: https://www.rapidphpeditor.com/
5) Eclipse CDT
Eclipse CDT framework é uma ferramenta de desenvolvimento de website para PHP. Realça a sintaxe que escreveu. Esta ferramenta permite-lhe depurar facilmente o programa.
Faatures:
- Fornece um modelo de código readymade.
- Esta ferramenta valida automaticamente a sintaxe.
- Suporta refactoring de código. (Um processo de melhoria da estrutura interna do código).
- Eclipse CDT permite-lhe gerir o projecto remotamente.
- Pode ser utilizado em Windows, Linux, e OS X.
Link:https://www.eclipse.org/pdt/
6) Komodo
Komodo é um IDE PHP que suporta tecnologias web, incluindo HTML, JavaScript, CSS, Drupal, Zend, etc. Este software ajuda-o a depurar o programa PHP de forma rápida e fácil.
Faatures:
- Ajuda-o a depurar, inspeccionar, e testar o seu código.
- Este aplicativo tem toneladas de add-ons para personalizar as funcionalidades.
- Komodo ajuda-o a colaborar com os seus colegas de equipa.
- Pode definir o seu próprio fluxo de trabalho com navegação de projectos e ficheiros.
- Pode fazer alterações no ficheiro HTML sem sair do Komodo IDE.
- Highlights e detecta múltiplas linguagens dentro de um ficheiro.
- Pode verificar as ocorrências de variáveis no código.
li>Permite colocar um marcador numérico para ir rapidamente para a linha específica do código.
Link: https://www.activestate.com/products/komodo-ide/
7) CodeLobster
Codelobster é um Ambiente de Desenvolvimento Integrado para PHP. Suporta numerosos plugins, incluindo JQuery, Facebook, etc.
Faatures:
- Pode destacar pares de parênteses rectos.
- CodeLobster mostra uma lista popup contendo constantes e variáveis.
- Esta ferramenta ajuda-o a organizar os ficheiros no projecto.
- Pode>Poderá fazer o debugger PHP para validar o código.
- Permite ocultar blocos de código nos quais não está a trabalhar.
- Pode colapsar o código para ver o código em detalhe.
p>Link: http://www.codelobster.com/php_editing.html
8) Notepad+++
Notepad+++ é um editor de código que pode ser usado com o Windows. Esta ferramenta destaca a sintaxe e a palavra-chave. Ajuda-o a trabalhar com múltiplos ficheiros abertos numa única janela.
Faatures:
- Pode aumentar ou diminuir o ecrã.
- Possibilidade de gravação e reprodução de Macro (instrução automática expansível).
- Possibilita destacar a sintaxe para linguagens como PHP, HTML, JavaScript, CSS, etc.
li>GUI é personalizável.li> suporta o ambiente multilingue.
Link:https://notepad-plus-plus.org
9) PHPStorm
PHPStorm é uma IDE multiplataforma para PHP. Permite a utilização de tecnologia de ponta como HTML, CSS, Sass, e mais. Pode realizar um teste para uma unidade individual de código fonte.
Características:
- Suporta MySQL (Structure Query Language).
- Pode trabalhar com estruturas baseadas em PHP como Joomla, Magento, CakePHP, etc.
- Contém formatação de código incorporada.
- PHPStorm fornece dicas para variáveis e métodos.
- Preenche automaticamente o código.
Link:https://www.jetbrains.com/phpstorm/
10) NetBeans
NetBeans é um ambiente de desenvolvimento integrado para a escrita de programas PHP. Tem uma janela de projecto que mostra uma lista de projectos actualmente existentes.
Faatures:
- Pode ver facilmente a estrutura da classe PHP.
- Pode destacar variáveis e palavras-chave PHP.
- Pode formatar um pedaço de código usando um atalho de teclado.
- Preenche automaticamente os parênteses.
- Netbeans fornece dicas de parâmetros digitando o símbolo $.
- Oferece modelos prontos para escrever um script.
- Esta aplicação tem janelas de serviço que mostram serviços externos actualmente disponíveis.
Link:https://netbeans.org
11) Atom
Atom é um editor simples para escrever um programa PHP. Pode ser personalizado para fazer qualquer coisa sem modificar um ficheiro de configuração.
Faatures:
- Tem um gestor de pacotes integrado.
- Esta aplicação permite edição multiplataforma
- Pode encontrar, pré-visualizar, e substituir texto digitado num ficheiro ou em todo o projecto.
- Suporta paleta de comandos para executar os comandos disponíveis.
Link: https://atom.io
12) Cloud9
Cloud9 é um editor baseado em nuvens que lhe permite escrever, executar e depurar código com qualquer browser. Ajuda-o a trabalhar a partir de qualquer lugar utilizando uma máquina ligada à Internet.
Faatures:
- Pode ajustar painéis em qualquer direcção através de simples arrastar e largar.
- Tem um depurador integrado para definir um ponto de interrupção.
- Esta ferramenta tem um terminal incorporado que lhe permite ver a saída de comandos do servidor.
- Suporta atalhos de teclado para fácil acesso.
- Pode partilhar o ambiente de desenvolvimento com a sua equipa de desenvolvimento.
- Cloud9 oferece uma variedade de temas.
- Tem um editor de imagens incorporado para redimensionar, recortar ou rodar imagens.
Link:https://aws.amazon.com/cloud9/
13) GNU Emacs
Emacs é uma ferramenta baseada em Unix que fornece uma característica altamente personalizável. Suporta a coloração sintáctica. Suporta unicode para numerosos scripts humanos.
Faatures:
- Este programa tem documentação completa incorporada.
- Fornece um sistema de empacotamento para instalar e descarregar numerosas extensões.
- Altamente personalizável usando código Emacs Lisp.
- Oferece um tutorial para novos utilizadores.
Link: https://www.gnu.org/software/emacs/
14) Codelite
CodeLite é uma ferramenta de código aberto para escrever programas em PHP. Destaca a sintaxe. Pode utilizar esta ferramenta no sistema operativo Windows e Mac
Faatures:
- CodeLite pode ser integrado com integração Cscope (interface baseada em texto para procurar um código).
- Pode personalizar as cores da sintaxe.
- CodeLite ajuda-o a encontrar ficheiros sem esforço utilizando uma vista em árvore.
- Tem um paladar de comandos que mantém funcionalidades como ordenação, alteração da sintaxe, etc.
Link: https://codelite.org/
15) Texto Sublime 3
Sublime é um IDE utilizado para o desenvolvimento de aplicações web utilizando PHP. Esta ferramenta permite-lhe saltar para símbolo, palavra ou linha usando um atalho de teclado.
Faatures:
- Oferece uma paleta de comandos para alterar a sintaxe.
- Texto de publicação fornece API para alargar as características.
- Realça a sintaxe.
- Pode ir rapidamente para a definição de classe ou método.
Link:https://www.sublimetext.com
16) Geany
Geany é um editor PHP que utiliza o GTK open-source toolkit. Este editor autocompleta palavras ou parênteses. Suporta numerosos tipos de ficheiros, incluindo PHP, Perl, HTML, etc.
Faatures:
- Pode facilmente compilar e executar código.
- Simplifica a gestão de projectos.
- Suporta dobragem de código (ocultar e exibir selectivamente o ficheiro).
- Pode fechar automaticamente etiquetas HTML e XML.
- Geany fornece uma lista de símbolos que o ajuda a saber onde o símbolo está definido.
Link:https://www.geany.org/
17) TextMate
TextMate é um editor desenvolvido para macOS. Ajuda-o a trocar facilmente um pedaço de código. Pode pesquisar o ficheiro de partículas sem qualquer incómodo.
Faatures:
- Pode ver que ficheiros são modificados na vista do navegador de ficheiros.
- Ajuda-o a eliminar trabalho repetido com macros.
- Suporta dobragem de código (ocultar e exibir código selectivamente).
- TexTexMate é um editor que é desenvolvido para macOS.
- Pode controlar a versão do ficheiro PHP com facilidade.
Link:https://macromates.com/
18) Kwrite
KWrite é uma ferramenta leve para escrever código PHP. Esta ferramenta é desenvolvida pela comunidade de software do KDE. Tem dois modos de entrada diferentes, ou seja, modo de inserção de texto e modo de comando.
Faatures:
- Realça automaticamente a sintaxe com base no tipo de ficheiro
- Ajuste automático da indentação (espaço vazio no início do código)
- Suporta o plugin KIPI para exportar imagens.
- Este editor oferece auto-completamento baseado em palavras ou frases que já viu no resto da parte do ficheiro.
Link:https://kde.org/applications/utilities/org.kde.kwrite
19) NuSphere
NuSphere é um software para o desenvolvimento de uma aplicação baseada na web. Ajuda-o a escrever código em PHP sem qualquer incómodo. Esta aplicação suporta PhpED para depuração de código PHP.
Faatures:
- Suporta JavaScript.
- Pode publicar o projecto que visa múltiplos frameworks.
- Tem um validador de código incorporado.
- Esta ferramenta autocorrege o código PHP.
- Nusphere fornece um atalho totalmente personalizável.
- Faz corresponder a um par de chaves.
li>Pode esconder e exibir uma secção específica em ficheiro
Link:http://www.nusphere.com