Pergunta

Eu estou apenas começando em um emprego em que eu estarei usando um monte de ColdFusion.Qual é a melhor IDE/Editor usar?

Foi útil?

Solução

Eu gostaria de dar o meu pessoal raciocínio por trás você poderá escolher qualquer um desses editores (pelo menos os que eu estou familiarizado).Apenas dizendo "use isso, use o que" não é de todo útil.Para grande parte, a pergunta está errada.Raramente há o "melhor IDE" de uma língua;em vez disso, há vários ambientes, cada adequando as necessidades específicas.Aqui vai:

1) Dreamweaver

Por que você deve usá-lo:a sua história como uma ferramenta de designer torna muito mais fácil para os "não-coder" tipos de iniciar produzindo sites.Se você é um solo desenvolvedor que está criando um monte de "Tom Loja de Esquina" tipo de sites, mesmo se eles exigem alguma CF Codificação (lista de discussão, assinantes, atual especiais, luz de gerenciamento de conteúdo, etc), suas ferramentas de design, "modelo" de recursos, e a facilidade de implantação (ftp), é uma opção atraente.Ele tem boa o suficiente código de colorir e conclusão de código para o CF tags e funções.Ele pode interrogar funções definidas pelo usuário na mesma página.Ele tem um excelente suporte a CSS.Você pode encontrar uma grande variedade de extensões, também.É muito estável e, na minha experiência, não foi muito "crashy".Ele vai fazer uma boa quantidade de geração de código para você também (se o código é "bom" é discutível).Tudo em tudo o Dreamweaver é incrível software para web designers.

Por que você não iria utilizá-lo:Ele não é livre, e certamente não é um "codificador do editor".Enquanto ele fornece para extensões, eles normalmente interface focada (javascript de validação, etc.), ao contrário de dizer plugins Eclipse, que pode executar a gama.Para projetos de grande porte, que simplesmente não tem o código de funcionalidades de navegação que muitos programadores esperam.Web focada.Então, se você é um poliglota, ou apenas gosta de se envolver em linguagens compiladas (java, etc), então você vai precisar para se manter outro editor na mão para essas tarefas....você não será capaz de fazer tudo em um só lugar.ColdFusion o teste de unidade de apoio é inexistente no Dreamweaver.Não há nenhuma etapa de depuração para ColdFusion.

2) CFEclipse ligado em Eclipse.

Por que usar:CFEclipse está acontecendo 6 anos de idade agora e amadureceu bastante.Tem sido bastante estável durante os últimos anos e a maioria crashiness foi devido ao Eclipse em si, e não CFEclipse (o que não era verdade, nos primeiros dias).Recentemente CFEclipse tem visto uma infusão de sangue fresco e recursos estão sendo adicionados para fazer a codificação, ainda mais produtivo.Ele contém uma variedade de atalhos de teclado, muitas das funcionalidades da barra de ferramentas as pessoas gostam de ColdFusion Studio dias, e Eclipse integrado código de funcionalidades de navegação (ou seja, Ctrl-Shift-R para localizar arquivos rapidamente).

Tem conteúdo para ajudar nativo CF Tags e funções, e algum apoio para a página de variáveis, no entanto, que nunca funcionou tudo muito bem.Ele não oferece suporte a página de funções, nem fornecem nativo verdadeiro componente de visão (por exemplo,insight componentes que você escrever e usar em outro código).Ele vai componente de apoio à percepção em certa medida, com os Dicionários, mas mesmo assim, requer muito trabalho por parte do dicionário do criador.A maioria das pessoas encontrar dicionários de muito trabalho para manter, na minha experiência.

A última versão do CFEclipse contém o melhor CFML formatação que você vai encontrar.

Para mim, o "método explorer" e "Recorte modo de Exibição de Árvore", em particular, os atalhos de teclado para inserir trechos -- foram grandes impulsionadores de produtividade.

Se você trabalha com ColdSpring, ModelGlue, Mach-II, caixa fria, e outras estruturas de arquivos de configuração xml, CFEclipse do Quadro Explorer é brilhante.

Porque é um plugin para o Eclipse, você pode fazer tudo o que você gostaria de fazer no Eclipse.Você quer um código java?Você pode.Você quer webservice de apoio?você tem que.Você quer fazer a etapa de depuração, você pode fazer isso usando o software gratuito Adobe-desde extensões para o Eclipse.

O grande plugin ecossistema é uma das características mais atraentes do Eclipse, e você não deve descontar esse momento de decidir um editor.Por exemplo, eu não gostaria de trabalhar sem Mylyn, que integra-se com o problema de rastreamento e, em minha experiência, tem transformado a maneira como eu trabalho, e muito, para melhor.

O Eclipse do sistema de controle de versão o suporte é excelente também.O Subversion é bem suportado;há uma VSS do plugin;e, recentemente, um git plugin (se não os dois) tem sido aceite no Eclipse foundation então vamos ver o nativo git apoio muito em breve (você pode obtê-lo agora com um plugin).

Eclipse ANT o suporte é excelente.

Você pode facilmente conectar o MXUnit Eclipse plugin para o Eclipse para o teste de unidade o CFML (divulgação completa:Eu contribuem para o MXUnit).

Finalmente, eu tenho plena confiança de que o pessoal trabalhando no CFEclipse -- Denny, Marcos, João, Pedro, et al.-- vai continuar a trabalhar para manter CFEclipse como a melhor fonte de CFML IDE disponível.Estas são algumas das mais brilhantes mentes do ColdFusion comunidade e são apaixonados pela sua missão.Se você escolher usar o CFEclipse, você não está escolhendo para usar uma IDE que será suplantado pelo ColdFusion Builder.Este projeto está em boas mãos.

Por que você não iria utilizá-lo:é um código IDE, não uma ferramenta de desenho, como o Dreamweaver.Ele não é perfeito...código auxiliar pode ser muito agressivos em suas sugestões.Eclipse em si, especialmente quando juntamos com todos os tipos de plugins, pode ficar instável no menor máquinas.Finalmente, as pessoas que não gostam de "Projeto" visão de mundo muitas vezes tem queixas sobre isso, porque eles estão acostumados a trabalhar diretamente com o arquivo de sistema de visão de mundo.Seu suporte de implantação é nem de perto tão simples como o Dreamweaver, que você pode encontrar plugins que chegar perto.

3) O ColdFusion Builder

Por que usar:tudo o que eu disse anteriormente sobre o Eclipse em si aplica-se a CFBuilder quando usado como um plugin para o Eclipse.Eu não posso falar para a versão Standalone, pois como esta escrito, ele ainda não oferece suporte a plugins muito bem.Este vai certamente ser fixado no momento em que é lançado, mas não quero especular sobre o que o Autônomo pode ou não pode fazer.

Um dos CFBuilder grande retira é a de "Extensões".Estes são uma forma de plug em CFML código em seu editor.É difícil descrever, então eu sugiro buscar no google por "ColdFusion Builder Extensões", e você provavelmente vai se surpreender.Adobe Terry Ryan criou "Apptacular" para andaimes aplicações a partir de um banco de dados, e Brian Rinaldi tem uma série de posts sobre a construção de CFBuilder extensões.Estas são enormes e vai provar-se ser um desenvolvedor melhor amigo depois de CFBuilder é lançado.

CFBuilder de implantação do apoio é, na minha opinião, a par com se não superior ao do Dreamweaver.

CFBuilder não necessitar de mais um plugin para fazer a etapa de depuração.É só apertar o botão de depuração e fora de você ir.

CFBuilder contém verdadeira componente de visão, que significa que ele pode examinar os componentes de escrever e fornecer ctrl-espaço de conteúdo assist.Ele pode ser vacilante, no entanto, e requer alguma configuração.Mas por favor, lembre-se que, a partir de agora, CFBuilder ainda está na versão beta.Meu melhor palpite é que vai ser, pelo menos, algumas versões até que todas as torções são trabalhados desse recurso.Ainda assim, é uma grande produtividade e aprendizagem de reforço para obter o conteúdo de ajudar em seus próprios componentes.

CFBuilder fornece um "Servidores" ver para parar/iniciar o seu CF Servidor.Ele é construído sobre o Aptana e por isso contém o Aptana de cauda "log" de vista, o que é ótimo para assistir arquivos de log.Assim como CFEclipse, tem um Recorte de Exibição de Árvore.

O CFBuilder "visão" é liderado pela Adobe Adam Lehman.Ele é apaixonado CF e é uma força da natureza.Eu tenho grandes esperanças para a CFBuilder por causa de Adão liderança.

Por que você não iria utilizá-lo:

Por um lado, não ser livre.Ninguém fora do Adobe sabe ainda o quanto vai custar, no entanto."Extensões" e a implantação de recursos só pode ser a pena o preço.O tempo vai dizer.

Porque é um produto da Adobe, eu acho que é razoável assumir que as versões virão com a freqüência, como a maioria dos produtos Adobe, o que significa que...não muito frequentemente.Enquanto CFEclipse implanta com freqüência ultimamente-e disponibiliza um "noturno" de um site para o corajoso-CFBuilder provavelmente não ousar fazer.CFEclipse pode dar ao luxo de fazer potencialmente instável compilações disponíveis para o público, ainda que talvez não seja no Adobe melhor interesse fazê-lo com CFBuilder.

Finalmente, ele ainda está em Beta e pode não ser lançado por algum tempo.Se você obtê-lo agora e começar a usá-lo, lembre-se de que.Na minha experiência, a depuração é vacilante, conteúdo assistência às vezes funciona, às vezes não, e um monte de pessoas que têm a experiência crashiness.É livre o software beta...você está recebendo o que você paga.Mas saiba que quanto mais você trabalhar com essa versão beta, e particularmente, se você fornecer comentários via pública banco de dados de bugs, o melhor para todos nós se ele fornece um melhor de raça editor para CFML.

Pessoalmente:

Em casa, quando eu faço o "designer" do trabalho, eu uso o Dreamweaver quando eu sentir que seus Modelos vão me ajudar a construir um site o mais rápido possível.Para o lateral existente projetos que requerem a manutenção de codificação e de fácil implantações, eu uso o ColdFusion builder.

No trabalho, onde eu faço quase nenhum trabalho de projeto, CFEclipse tem sido a minha IDE desde 2006.Comecei usando ColdFusion builder muito, apesar de atualmente eu dividir meu tempo entre CFBuilder e CFEclipse.Uma razão é que, como esta escrito, CFEclipse é mais estável (por exemplo,ele não falha e que eu não perca trabalho).Eu espero problemas de estabilidade a ser mitigado pelo tempo CFBuilder custa dinheiro.

Tanto CFBuilder e CFEclipse público bug bancos de dados.CFEclipse tem um bem atendidos lista de discussão pública, e se você tiver dúvidas, você vai obter respostas de forma rápida.Eu ainda não posso falar para a velocidade com que CFBuilder perguntas são respondidas.

Finalmente, para "codificadores", é minha experiência que uma vez que você investir o seu tempo em aprender as ferramentas e atalhos, Eclipse, proporciona uma maior produtividade em comparação com o designer de ferramentas como o Dreamweaver.Para pôr em marcha um site projetados, um designer, uma ferramenta como o Dreamweaver confere vantagens significativas.

A resposta para o melhor ColdFusion IDE não é uma resposta, mas uma pergunta:"O que vocês estão tentando fazer com o ColdFusion?" A resposta a essa pergunta vai levar você para uma IDE que se adapte às suas necessidades para um determinado projeto.Diferentes circunstâncias ou projetos podem levar a uma outra ferramenta que melhor se adapte às suas necessidades.

Outras dicas

Notepad ++ com destaque da sintaxe do CF.

GRATUITO: Eclipse com CFECLIPES Plugin

Por custo: se você é um desenvolvedor, use o Coldfusion Builder, se você é um designer de front -end Dreamweaver edita o ColdFusion muito bem. Eu o uso com bastante frequência.

Eu usei fortemente o Dreamweaver, CFECLIPSE com o Eclipse e agora o Coldfusion Builder. O que eu achei é isso:

1) Dreamweaver Só é bom para as poucas vezes que você precisa fazer algum bruxo de Wysiwyg. As versões mais recentes têm integração SVN para que você possa se safar de usá -lo. Eu o usei por alguns anos no Windows.

2) CFECLIPSE + ECLIPSE - Geralmente, o padrão do que o sbeen usou por um tempo. Funciona bem, depois de adicionar os arquivos e subclipse do Adobe Dictionary, você tem um bom ambiente

3) Construtor de Coldfusion - Esta é a versão do CFECLIPSE da Adobe. Ainda é muito novo e mais tarde beta. Mudei para isso há cerca de 6 meses e não olhei para trás. Tem muitos assistentes, incluindo a capacidade de escrever seus próprios plugins no CFML que serão executados dentro do CFBuilder. É gratuito agora na versão beta, mas provavelmente será muito barato como o primeiro construtor flexível que saiu.

Minha escolha: Coldfusion Builder. Isso não significa que os outros não sejam capazes, mas você gastará menos tempo a configurar e manter seus plugins etc.

Como eu paguei e usei o Dreamweaver por muitos anos (o Eclipse geralmente era lento às vezes nos PCs há algum tempo até o excesso de RAM + CPU hoje), gastar para ter uma cópia mantida da Adobe do Eclipse está bem comigo. Os Wizards disponíveis no CFBuilder, especialmente para o Flex, são excelentes.

Espero que ajude, boa sorte e compartilhe o que você acabou escolhendo e por quê!

Para quem pode tropeçar aqui no Google, você também deve dar uma olhada Texto sublime juntamente com o Pacote Coldfusion.

Se você estiver familiarizado com o Eclipse, eu recomendaria o Eclipse com o ColdFusion Plugin.

http://www.cfeclipse.org/

O melhor IDE é o Coldfusion Builder. Ele permite o RDS, na depuração da linha, extensões (escritas no ColdFusion!), Geração de código, refatoração, suporta JavaScript, CSS e HTML e muito mais. Atualmente, está na versão beta e deve ser lançado em produção em algum momento deste ano.

O CFECLIPSE é um ótimo IDE para CFML e é a escolha certa se você estiver escrevendo CFML para os mecanismos de código aberto. É gratuito e, como a maioria dos produtos gratuitos de código aberto, pode fazer quase qualquer coisa que o construtor possa fazer se você investir o tempo para instalar os plugins adicionais (como o aptana) e ajustar sua configuração da maneira correta.

Eu uso os dois. No trabalho, usamos o construtor. Em casa, eu uso o CFECLIPSE.

Bem -vindo à comunidade CFML!

Notepad ++. Leve e fácil de usar.

Vou votar Jedit. Embora não ofereça um ótimo suporte a Coldfusion além do destaque da sintaxe e, portanto, provavelmente não é ótimo para Aprendendo Coldfusion, sua flexibilidade em trabalhar com outros idiomas (que parece acontecer com bastante frequência enquanto trabalha na web), macros poderosos, suporte de plug-in, apropriado O embrulho de texto e muitos outros recursos tornam o editor ao qual sempre acabo retornando depois de experimentar a "próxima melhor coisa".

O CFECLIPSE parece ser o mais popular. A Adobe tem uma versão beta do Coldfusion Builder (também baseado no Eclipse), mas quando eu tentei há alguns meses, ainda estava com buggy.

Pessoalmente, eu uso o TextMate (OS X) um editor de texto bonito dos ossos.

Alguns usam o Eclipse, outros usam o ColdFusion Builder, outros usam o Emacs ou o TextMate ou o VIM. Eu uso o vim.

Não leva muito tempo para experimentar um IDE ou editor. Dê a todos um tiro e fique com o que você mais gosta.

Eu usei o TextPad, há 6 anos, ainda um aplicativo sólido, fornece suporte/destaque para colorir/destaque, suporte regular de expressões. Pode pesquisar facilmente dentro de qualquer arquivo, através de toneladas de pastas/subpastas.

Apenas uma ferramenta de carga rápida, fácil de usar.

Também possui macros e programação macro ...

http://www.texptad.com

Eu gostaria de jogar E Texteditor Para os usuários do Windows aqui também. É semelhante ao sublime, mas tem suas vantagens. E é mais ou menos companheiro de texto para Windows e permitirá que você execute o cftextmate Pacotes. Além de ser leve e extremamente rápido, você obtém a enorme comunidade de parceiros desenvolvendo pacotes, esquema de cores, e outro conteúdo orientado pela comunidade.

Alguns dos destaques do E é que ele permitirá que você abra um diretório e trate o diretório como um projeto. A publicação do Shift-Ctrl T permitirá que você navegue com todos os arquivos em seu projeto em uma hierarquia achatada que permite encontrar arquivos extremamente rápido.

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