Pergunta

Alguns pontos a serem considerados ao responder minha pergunta:

  1. Sou novo em PHP, vindo de Windows/.NET
  2. Meu ambiente de desenvolvimento PHP consiste em um Vista x64/IIS7 com FastCGI/PHP5
  3. Eu preciso de algo leve
  4. Os seguintes recursos seriam bons
    • Destaque de sintaxe e colorização
    • Formatação de código
    • Preenchimento automático
Foi útil?

Solução

Eclipse com PDT

Outras dicas

Enquanto trabalhava no Windows, sempre preferi Bloco de notas++.É muito leve, mas também não possui muitos dos recursos de nível IDE com os quais você está acostumado no .NET.

PHP ED é de longe o melhor que encontro.eu tentei praticamente tudo lá fora.e este é o melhor editor de php.eu amo Linux... mas continuo no Windows por causa do PHP ED.

http://www.nusphere.com/products/phped.htm http://www.nusphere.com/products/tour.htm

É rápido!e é muito completo.

tem:

Conclusão do código automático, construa no cliente de banco de dados, incorporado em SSH (prompt de linha de comando), suporte SFTP, FTP etc.(MONTAGEM DRIVERSES), Debugger remoto e local, explorador de código, reconhecimento de estrutura, opções de codificação de cores extensas para vários idiomas, construtores de formulários HTML, formatação de código.A lista continua.

sem dúvida PHPED é o melhor editor de php.

também há um ótimo suporte de fórum para este editor.

Eu sugiro fortemente o Aptana Studio, para o seu ambiente. Mais informações estão aqui.

E uma revisão está aqui.

Tem que ser Netbeans para mim.Possui todos os recursos IDE de que você precisa e tem o benefício adicional de rodar em Mac/PC e Linux para que você possa usá-lo independentemente da plataforma.Seus excelentes recursos incluem suporte integrado para testes unitários, depuração e mysql (mais informações aqui)

gvim!

eu juro EditPad Pro.É leve, com coloração de sintaxe e formatação de código, mas não inclui preenchimento automático (que pessoalmente eu não uso).Ele também tem uma função de pesquisa incrível.

  • j é um ótimo editor, mas você precisa instalar alguns plug-ins antes que ele esteja no seu melhor.

    • Possui ótimo destaque de sintaxe (esp.com o plugin Editor Scheme)
    • Tem excelente suporte para edição remota de arquivos com o plugin FTP
    • Possui a ferramenta Diff mais fácil de usar que já usei
    • É baseado em Java e tem um pouco de recursos, mas é multiplataforma.
    • (Os plugins que instalo são:BufferList, CtagsSidekick (junto com ctags), Editor Scheme, FTP (edição remota FTW!), JDiff, JTidy, PHPParser, Sessions, SideKick, TaskList, XML e XML Indenter.)
  • Recentemente comecei a usar Edição Komodo (A versão gratuita do KomodoIDE) e estou gostando muito.

    • É totalmente multiplataforma (porque é baseado em XUL).
    • Possui bom destaque de sintaxe e correção de erros.
    • Possui preenchimento e navegação de código muito bons.
    • Também é bom poder especificar uma URL para visualizar seu arquivo atual que não seja necessariamente o caminho do arquivo em si - para que você possa editar um arquivo de classe e visualizá-lo usando um equipamento de teste com muita facilidade.
    • Se eu estivesse começando, essa seria minha recomendação.
  • Muita gente adora Eclipse com PDT, mas nunca usei.Pode valer a pena conferir, mas aparentemente exige relativamente recursos.

Eu concordo com Sam:Eclipse com PDT é o melhor para o que você deseja:

  • Destaque de sintaxe e colorização
  • Formatação de código
  • Preenchimento automático

Aqui está um tutorial passo a passo sobre como instalá-lo e usar esses recursos.Eu instalei no meu laptop Vista e funcionou bem:

Instale um ambiente de desenvolvimento PHP com Eclipse PDT, Apache 2.2, PHP 5, MySQL 5 e phpMyAdmin usando XAMPP Lite

Sempre usei o Zend Studio e não viveria sem ele.Pontos de interrupção e rastreamento são mágicos.Se você tiver um código complexo, basta executar linha por linha, verificando se os valores e a lógica estão conforme o esperado.Como as pessoas desenvolvem aplicativos grandes com programas somente de edição como o Bloco de Notas?

Sou um grande fã do Zend Studio...foi projetado para PHP e simplesmente não consigo viver sem os recursos IDE.As alternativas são ActiveState KomodoIDE

IDE:NetBeans para PHP [PHP, HTML, CSS - Concluir automaticamente, Inserir Getters/Setters] Você não tem isso no Eclipse (tentei eclipse e Zend Studio - e NB é melhor por uma milha)

EDITOR:Bloco de notas++

Zeus tem suporte para PHP idioma (ou seja,destaque de sintaxe, dobramento de código, recuo inteligente, preenchimento automático, etc.).

Ele também possui vários recursos semelhantes ao IDE, incluindo gerenciamento de projeto/espaço de trabalho, controle de origem integrado, navegação de classe, etc.

alt text
(fonte: zeusedit. com)

O Dreamweaver faz tudo o que você listou, mas não é muito leve.Eu gosto dele porque ele pode escrever muitos HTML e CSS simples para mim.Ele também possui documentos integrados sobre javascript, html, php e muito mais.Eu definitivamente sugeriria dar uma olhada.

EditPlus é muito leve e atende a todos os seus critérios, exceto o preenchimento automático.

Gosto do VS.PHP porque gosto de trabalhar dentro do Visual Studio.

Custa US$ 99, mas parece funcionar bastante bem para meus propósitos.

http://www.jcxsoftware.com/vs.php

Segundo o Notepad++, é leve, rápido e funciona muito bem.Quando você habilita o preenchimento de palavras nas opções, é um ótimo suporte durante a codificação (também existem arquivos de preenchimento de funções para vários idiomas disponíveis).Também dê uma olhada nos plug-ins.

Alternativamente, use um IDE completo.Vale a pena dar uma olhada:

  • Zend Studio para Eclipse
  • Eclipse com PDT
  • Netbeans 6.5

Antes de passar a desenvolver principalmente em C#, desenvolvi bastante PHP usando Bloco de notas++.Suas vantagens são:

  • Leve.
  • Livre.
  • Destaque de outras instâncias do texto selecionado no mesmo documento.
  • Grande variedade de plug-ins disponíveis.
  • Lançamentos regulares.
  • Localizar em arquivos.
  • Conclusão da função.
  • Obviamente não está vinculado ao desenvolvimento de PHP.

UEStudio é indispensável para mim - é meu principal aplicativo matador que me impede de mudar para o Ubuntu em tempo integral.Tendo usado o Eclipse em meu trabalho anterior, achei que ele consumia um pouco de recursos e a interface era horrível (geralmente terei de 20 a 30 arquivos abertos de uma vez e a interface da guia não funcionou muito bem, para mim em ao menos).

A rigor, o UES não é um PHP IDE (você não terá depuração integrada), mas marca todas as suas caixas.

A única desvantagem é que não é gratuito.O site deles tem um teste gratuito de 45 dias (sem inscrição nem nada), que será definitivamente longo o suficiente para que você saiba se é para você.

Eu gostei de usar o PhpED, principalmente porque comecei a aprender PHP e ter o depurador para percorrer meu código e me ensinar o que estou fazendo de errado realmente ajuda.Mas não é particularmente leve, e imagino que, depois de aprender, eu mudaria mais para uma solução de editor de texto.

Visual Studio em combinação com VS.Php é a ferramenta definitiva;)

Ele ainda suporta depuração com IIS e é certificado pela MS.

Vim Vim Vim Vim Vim VIM!
Embora eu tenha começado a experimentar o Eclipse com PDT e parece muito bom.Fora isso, nunca fui capaz de encontrar um editor que 100% atenda às minhas necessidades, infelizmente :( Devo estar muito exigente.

gVim no Windows!

Mas não fui além do uso básico de edição/pesquisa.Gostaria de saber mais sobre o Vim ...

Delphi para PHP é um bom editor PHP.No entanto, não está na categoria leve e livre.Possui todos os seus recursos, além de um designer visual de página WYSIWYG.

Confira a lista de recursos, é bastante impressionante.Muitas capturas de tela.Se você tem uma experiência rica em desenvolvimento .NET, isso será realmente familiar para você.

PHP Designer é bastante sólido.Achei que era mais leve que o Eclipse, tinha suporte integrado para TortoiseSVN, PHPDocumenter e alguns outros utilitários.Não é grátis, mas tem um preço razoável – US$ 60, eu acho.

Leve não é:Dreamweaver, apptana, netbeans, eclipse

Realmente depende do que você está fazendo, se você não estiver usando OOP, então não precisa de um IDE completo....o mesmo com depuração, etc.

Leve, depuração, coloração de sintaxe, etc....eu tentaria Editor PHP 2008

Já usei e adorei...mas sempre volte ao Bloco de notas do programador ou ao meu novo amigo Editor de texto eletrônico que é uma cópia do Textmate do mac.

Como você é novo no PHP, de qualquer maneira, você não conseguirá dizer a diferença entre metade deles...:/

E Editor de texto

Eu uso UltraEdit, EditPlus, Notepad++ e Notepad2.Todos são leves.UltraEdit completa o código, eu acho ...Não tenho certeza porque não uso.

Ultra é meu editor principal.

EditPlus costumava ser meu editor principal (eu o mantenho para pesquisa/substituição de regex quando o suporte a regex do UltraEdit não funciona corretamente).

Bloco de notas2 Associei a maioria dos tipos de arquivos de código (php, js, css, etc) para edição rápida enquanto navegava pelos arquivos no Windows Explorer.

Bloco de notas++ Eu uso para edição rápida, semelhante à forma como uso o Notepad2, mas mudo para o Notepad++ se precisar abrir vários arquivos do mesmo projeto.Sim, provavelmente eu deveria abri-los no UltraEdit se quiser fazer isso, mas por algum motivo não o faço.

Do jeito que eu trabalho.Eu sou estranho, eu acho?

WeBuilder/Rapid PHP parece atender bem aos seus requisitos e até suporta alguma depuração rudimentar.

Eu tentei, mas não usei extensivamente, o phpCoder - é muito bom.A única razão pela qual não comprei foi porque já tinha o WeBuilder.

Por fim, usei o Komodo IDE, que é excelente, mas não tenho certeza se pode ser chamado de leve.Eles também oferecem uma versão gratuita e de código aberto - Komodo Edit - que não inclui depuração, mas acredito que atenda aos requisitos listados.

Eu tentei recentemente phpDesigner 2008, que parece ser um bom IDE.No entanto, não o usei por tempo suficiente para dar um veredicto justo.

Editar: Acerte isso, eu desisti disso.A pesquisa não funciona, o preenchimento automático e a detecção de erros são desagradáveis ​​e tem alguns bugs de foco na janela que me deixam louco.estou mudando para NuSphere PhpED.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top