Qual é a configuração do software ideal para a programação de aplicações web (edição de php, javascript, XHTML, CSS)? [fechadas]

StackOverflow https://stackoverflow.com/questions/1617596

  •  06-07-2019
  •  | 
  •  

Pergunta

Eu tenho vindo a desenvolver aplicações web para 2 anos agora, e foram em páginas da web mais simples para muitos mais. Estou usando o bloco de notas e, em seguida contexto, então carmesim Editor (foi o meu favorito por um longo tempo) e eu tenho tentado com o Notepad ++. Tenho a configuração NetDrive para que eu possa editar e salvar arquivos diretamente no servidor ftp. No Firefox I utilizar a extensão Web Developer, Firebug e mais um par.

Como minhas habilidades crescer e necessidade de fazer mais coisas do que antes, eu estou enfrentando algumas limitações, como fazer algumas versões, controle de alterações no código, voltando para uma versão mais antiga, essas coisas que eu fazê-las manualmente. Também quero ser portátil, então eu estou tentando relacionados com webdev configuração tudo em uma pasta Dropbox para que eu possa sincronizá-lo e ter uma configuração desenvolvedor funcionando em todos os lugares que eu vá.

Eu estou querendo saber o software que você sugere para aplicação web desenvolvimento e como ele pode ser configurado para ser portátil ou na nuvem?

Foi útil?

Solução

I pensa que depende se você conseguir um IDE completo ou um conjunto de ferramentas que fazem o seu trabalho separadamente. Depois de usar muitos editores em diferentes plataformas, eu uso Eclipse e Vi agora: Para pequenos scripts que têm de ser alteradas rapidamente, Vi é o editor perfeito, e está disponível para todas as plataformas importantes, mas isso leva algum tempo para lern os atalhos <. / p>

Mas desde que a maioria dos projetos Web crescer rapidamente em tamanho, eu tenho necessidade de um IDE que atende todas as minhas necessidades:

  • Subversion integrado
  • A conclusão de código e função útil para diferentes idiomas (Python, PHP, HTML, mesmo C ++)
  • Disponibilidade no Mac, Windows e Linux
  • Open Source
  • Extensible via Plugins
  • Totalmente configurável

Eclipse faz isso tudo e muito mais. Todo o material do projeto é colocado em um espaço de trabalho-diretório, que você pode sincronizar via Dropbox ou então se você quer alguma coisa (desde que eu recomendaria arquivos de projeto de armazenamento em um repositório, em vez de um lugar Webdav simples).

Outras dicas

A JetBrains' web IDE está atualmente em beta e deve ser lançado antes do final do ano. Você já pode baixar e usar lançamentos EAP. Vai ser comercial, mas pode tem uma versão comunidade livre / (como foi recentemente anunciado para IntelliJ IDEA).

Está ficando muito bom com suporte para PHP, HTML, CSS e Javascript. Ele também tem uma boa integração de controle de versão (Git e Subversion são os dois que eu usei) e tem o controle de alterações local (assim você não precisa mesmo de check-in para algo para ver versões antigas e revertê-los; ele faz isso automaticamente) .

Essa e uma distro conveniente como XAMPP é tudo que você realmente precisa (bem e Firebug).

Eu uso Zend Studio ( http://www.zend.com/en/products / estúdio / ) como meu IDE. Não é perfeito (ou livre), mas eu não encontrei nada que eu goste mais e tem definitivamente acelerou o meu tempo de desenvolvimento. Ele realmente brilha como um editor de PHP, tem um editor agradável XML, editor HTML decente, e assim-assim editor JavaScript. Mas uma vez que é construído sobre a plataforma Eclipse, deve ser possível instalar plug-ins / mods. Se você é como eu e seu foco principal é PHP, com os outros três idiomas tomar um banco traseiro, então eu imagino que vai servi-lo bem.

Eu gostaria de poder lhe dizer mais sobre o controle de versão, mas eu não sei muito sobre isso: / eu sei que estúdio foi construído em um gerente de SVN. Ele também suporta conexões remotas através de FTP. Eu também uso o Dropbox, e não há nenhum problema em usar os dois combinados.

Eu verifiquei NetBeans, e alguns outros IDEs, mas há tantas pequenas funcionalidades / atalhos que estúdio tem que os outros não que a força-me de volta para o Studio. Vou acrescentar essas ressalvas, porém: Studio é memória com fome, e dicas de código é muito mais lento na versão mais recente do que o anterior, sugiro o download do demo e ver como você gosta por si mesmo <(embora eles afirmam isso será resolvido.). / p>

Tente qual editor você gosta do melhor. Eu costumava Aptana e diferentes outros editores (ex .: ZendStudio) há um tempo atrás, mas eu sempre voltar para Geany (mas estou no Linux) e um monte de ferramentas de linha de comando.
Você tem que descobrir se o que é o melhor ambiente para você.

A parte editor é totalmente até você, eu uso tanto PHP Eclipse e Vim. Eu não acho que versionamento integração IDE é que importante, mas código de conclusão e controle erro de sintaxe certeza não ajudam. Olhar para SVN e TortoiseSVN -. Que fornece controle de versão confortável e você pode usar suas fontes de qualquer lugar com um cliente svn e é uma obrigação quando você começar a trabalhar em um projeto com outras pessoas

Para o ano passado eu estive contente desenvolver usando NetBeans 6.7 com [ xdebug] [2], e 1.4 Firebug [Darcs] [3] como controlo de versão. Toda a configuração é portátil, para que eu possa usá-lo em qualquer máquina Windows e tem se mostrado muito confiável; não pode recomendar o suficiente.
NetBeans abrange todas as bases: HTML, CSS, JavaScript e PHP com auto-completa e a integração xdebug, uma vez que você começar a trabalhar, é excelente. Darcs é apenas consola, mas é tão fácil de usar que você simplesmente não perca a GUI. Eu uso [Console2] [4] para o trabalho com Darcs.

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