Question

Je commence tout juste à un emploi dans lequel je vais utiliser beaucoup de ColdFusion.Quel est le meilleur IDE/Éditeur à utiliser?

Était-ce utile?

La solution

Je souhaite apporter mon raisonnement derrière pourquoi vous pouvez choisir l'un de ces éditeurs (au moins ceux que je connais).Il suffit de dire "l'utiliser, l'utiliser" n'est pas du tout utile.Dans une large mesure, la question est mal.Il y a rarement une "meilleure IDE" pour une langue;plutôt, il y a de multiples environnements, chacun répondant à des besoins particuliers.Va ici:

1) Dreamweaver

Pourquoi vous l'utiliser:son histoire en tant que concepteur de l'outil, il est beaucoup plus facile pour les "non-coder" des types pour commencer à manivelle sites web.Si vous êtes un solo développeur de la construction d'un beaucoup de "tom's Corner Store" type de sites, même s'ils nécessitent un certain CF Codage (liste de diffusion, les abonnés, les promotions en cours, de la lumière de gestion de contenu, etc), ses outils de conception, le "modèle" des fonctionnalités et une facilité de déploiement (ftp) en font un bon choix.Il a suffisamment bonne coloration du code, et la complétion de code pour les haut-CF les balises et les fonctions.Il peut interroger les fonctions définies par l'utilisateur dans la même page.Il a une excellente prise en charge de CSS.Vous pouvez trouver une multitude d'extensions, trop.Il est assez stable et, dans mon expérience, n'a pas été très "crashy".Il va faire une bonne quantité de génération de code pour vous aussi (si ce code est "bon" est discutable).Dans l'ensemble Dreamweaver est incroyable de logiciels pour les concepteurs de site web.

Pourquoi vous ne l'utilisez pas:Il n'est pas libre, et il n'est certainement pas un "codeur de l'éditeur".Alors qu'il fournit pour les extensions, elles sont généralement de l'interface-le cap (validation javascript, etc), contrairement par exemple des plugins Eclipse, qui peut exécuter toute la gamme.Pour les grands projets, il n'a simplement pas le code de fonctionnalités de navigation que de nombreux programmeurs attendent.C'est sur le web.Donc, si vous êtes polyglotte, ou même simplement comme à barboter dans les langages compilés (java, etc), alors vous aurez besoin de garder un autre éditeur sous la main pour les tâches....vous ne serez pas en mesure de faire tout cela dans un seul endroit.ColdFusion test d'unité de support est inexistant dans Dreamweaver.Il n'y a pas de débogage pas à pas pour ColdFusion.

2) CFEclipse branché dans Eclipse.

Pourquoi vous vous souhaitez utiliser:CFEclipse va sur 6 ans maintenant et a beaucoup évolué.Il est assez stable depuis quelques années et la plupart des crashiness a été en raison de l'Éclipse elle-même et de ne pas CFEclipse (ce qui n'était pas vrai dans les premiers jours).Récemment CFEclipse a vu une perfusion de sang frais et fonctionnalités sont ajoutées pour rendre le codage, il est encore plus productif.Il contient une foule de raccourcis clavier, de nombreux de la barre d'outils fonctions de gens aiment à partir de ColdFusion Studio jours, et Eclipse est intégré dans le code des fonctions de navigation (à savoir, Ctrl-Shift-R pour trouver rapidement des fichiers).

Il a l'assistant de contenu pour les natifs CF les Balises et les fonctions, et un certain appui pour la page variables, mais qui n'a jamais travaillé très bien.Il ne prend pas en charge le contenu de la page fonctions, ni ne fournit pas natif du composant insight (c'est à direaperçu des composants que vous écrivez et de les utiliser dans un autre code).Il va volet de soutien à l'aperçu dans une certaine mesure, à l'aide de Dictionnaires, mais même alors, il exige beaucoup de travail sur la partie du dictionnaire créateur.La plupart des gens trouvent les dictionnaires trop de travail pour maintenir, dans mon expérience.

La dernière version de CFEclipse contient le meilleur CFML mise en forme, vous trouverez.

Pour moi, la "méthode de l'explorateur" et "Capture de la Vue en Arborescence" -- en particulier les raccourcis clavier pour insérer des extraits -- ont été une grande productivité pour les boosters.

Si vous travaillez avec ColdSpring, ModelGlue, Mach-II, Glacière, et d'autres cadres avec des fichiers de configuration xml, CFEclipse Cadre de l'Explorateur, c'est génial.

Parce que c'est un plugin pour Eclipse, vous pouvez faire tout ce que vous voulez le faire dans Eclipse.Vous voulez le code java?Vous pouvez.Vous souhaitez webservice de soutien?vous l'avez compris.Vous voulez faire du débogage pas à pas, vous pouvez le faire avec le logiciel gratuit Adobe fourni des extensions pour Eclipse.

Le grand plugin écosystème est l'une des caractéristiques les plus attrayantes de l'Éclipse, et vous ne devriez pas faire abstraction de ce moment de décider sur un éditeur.Par exemple, je ne veux pas travailler sans Mylyn, qui s'intègre avec le numéro de suivi, et dans mon expérience a transformé ma façon de travailler, pour le mieux.

Eclipse du système de contrôle de version support est excellent.Subversion est bien pris en charge;il y a un VSS plugin;et, récemment, un plugin git (si ce n'est deux) a été accepté dans la fondation Eclipse, nous allons donc voir natif git soutien très bientôt (vous pouvez l'obtenir maintenant avec un plugin).

Eclipse est ANT soutien est excellent.

Vous pouvez facilement brancher le MXUnit Eclipse plugin dans Eclipse pour les tests unitaires votre CFML (divulgation complète:- Je contribuer à MXUnit).

Enfin, j'ai pleine confiance que les gens qui travaillent sur CFEclipse-Denny, Marque, Jim, Pierre, et al.-- allons continuer à travailler pour maintenir CFEclipse comme le meilleur de l'open source CFML IDE disponible.Ces sont quelques-uns des esprits les plus brillants dans le ColdFusion communauté et sont passionnés par leur mission.Si vous choisissez d'utiliser CFEclipse, vous n'êtes pas le choix d'utiliser un IDE qui sera supplantée par ColdFusion Builder.Ce projet est en de bonnes mains.

Pourquoi vous ne l'utilisez pas:c'est un code IDE, pas un outil de conception tels que Dreamweaver.Il n'est pas parfait...assistance de code peut être trop agressif dans ses suggestions.Eclipse, surtout quand vous le tas avec toutes sortes de plugins, peut devenir instable sur la moindre des machines.Enfin, les personnes qui n'aiment pas le "Projet" vision du monde ont souvent des plaintes à ce sujet parce qu'ils sont habitués à travailler directement avec le système de fichier de la vue du monde.Son déploiement support est loin d'être aussi simple que de Dreamweaver, mais vous pouvez trouver des plugins qui s'en approcher.

3) ColdFusion Builder

Pourquoi vous vous souhaitez utiliser:tout ce que j'ai dit précédemment au sujet de l'Éclipse elle-même s'applique à CFBuilder lorsqu'il est utilisé comme un plugin pour Eclipse.Je ne peux pas parler de la version Autonome en raison de cette écriture, il n'est toujours pas en charge les plugins très bien.Ce sera très certainement être fixé par le temps qu'il est sorti, mais je ne veux pas spéculer sur ce que l'Autonome peut ou ne peut pas faire.

L'un des CFBuilder de grands tirages est "Extensions".Ils sont un moyen de brancher CFML code dans votre éditeur.C'est dur à décrire, donc je vous suggère de le googler "ColdFusion Builder Extensions", et vous aurez plus de chances d'être étonné.Adobe Terry Ryan a créé "Apptacular" pour l'échafaudage des applications à partir d'une base de données, et Brian Rinaldi a une série d'articles sur la construction de CFBuilder extensions.Ce sont d'énormes et se prouver à être un meilleur ami du développeur après CFBuilder est libéré.

CFBuilder du support de déploiement est, à mon avis, à égalité avec si elle n'est pas supérieure à Dreamweaver de l'.

CFBuilder ne nécessite pas de plugin supplémentaire pour l'étape de débogage.Il suffit de frapper le bouton de débogage et vous partez.

CFBuilder contient véritable composante de la perspicacité, ce qui signifie qu'il peut connaître le fonctionnement des composants de vous écrire et de fournir ctrl-espace de l'assistant de contenu.Il peut être bancale, cependant, et ne nécessite un peu de configuration.Mais s'il vous plaît rappelez-vous que, dès maintenant, CFBuilder est encore en version bêta.Ma meilleure supposition est que ça va être au moins un peu de versions jusqu'à ce que tous les plis sont travaillé de cette fonctionnalité.Pourtant, c'est une grande productivité et de l'apprentissage d'appoint pour obtenir le contenu d'aider sur vos propres composants.

CFBuilder fournit un "Serveurs" de la vue pour l'arrêt/démarrage de votre FC Serveur.Il est construit sur Aptana et donc contient le Aptana "queue journal", ce qui est idéal pour regarder des fichiers journaux.Tout comme CFEclipse, il a une Capture de la Vue en Arborescence.

Le CFBuilder "vision" est dirigé par Adobe Adam faillite de Lehman brothers.Il est passionné de CF et est une force de la nature.J'ai de grands espoirs pour CFBuilder à cause d'Adam du leadership.

Pourquoi vous ne l'utilisez pas:

Pour l'un, il ne sera pas libre.Personne en dehors d'Adobe ne sait pas encore combien il va coûter, cependant."Extensions" et les fonctionnalités de déploiement seul peut être vaut le prix.Le temps nous le dira.

Parce que c'est un produit Adobe, je pense qu'il est raisonnable de supposer que les rejets vont venir aussi souvent que la plupart des produits Adobe, ce qui signifie...pas très souvent.Alors que CFEclipse déploie assez fréquemment ces derniers temps -- et met à disposition une "nightly" site pour les courageux-CFBuilder ne sera probablement pas faire une telle audace-faire.CFEclipse peut se permettre de faire potentiellement instables, construit à la disposition du public, alors que c'est peut-être pas dans Adobe intérêt de le faire avec CFBuilder.

Enfin, il est toujours en version Bêta et peut-être pas publié depuis un certain temps.Si vous obtenez-le maintenant et commencer à l'utiliser, n'oubliez pas que.Dans mon expérience, le débogage est bancale, l'aide au contenu parfois fonctionne, parfois ne fonctionne pas, et beaucoup de gens ont de l'expérience crashiness.C'est gratuit logiciel bêta...vous obtenez ce que vous payez.Mais sachez que plus vous travaillez avec cette version bêta, et en particulier si vous fournissez des commentaires par le public de base de données de bogues, mieux nous serons tous si elle fournit un meilleur de race éditeur pour CFML.

Personnellement:

À la maison, quand je fais "designer", j'utilise Dreamweaver quand je sens que ses Modèles va m'aider à construire un site aussi vite que possible.Pour les projets qui nécessitent de l'entretien de codage et facile déploiements, j'utilise ColdFusion builder.

Au travail, où je n'ai presque aucun travail de conception, CFEclipse a été mon IDE depuis 2006.J'ai commencé à l'aide de ColdFusion builder beaucoup de choses, mais actuellement, je partagerai mon temps entre CFBuilder et CFEclipse.Une des raisons est que cette écriture, CFEclipse est plus stable (c'est à direil ne plante pas et je ne perds pas de travail).Je m'attends à des problèmes de stabilité pour être atténués par le temps CFBuilder coûte de l'argent.

Les deux CFBuilder et CFEclipse ont des bases de données de bogues.CFEclipse a bien assisté à la liste de diffusion publique, et si vous avez des questions, vous allez obtenir des réponses rapidement.Je ne peut pas encore parler de la rapidité avec laquelle CFBuilder les questions sont répondues.

Enfin, pour les "codeurs", c'est mon expérience que, une fois que vous investir du temps pour apprendre les outils et les raccourcis, Eclipse fournit une productivité supérieure en comparaison avec le concepteur des outils comme Dreamweaver.Pour la manivelle d'un site, d'un concepteur de l'outil comme Dreamweaver confère des avantages importants.

La réponse à la meilleure ColdFusion IDE n'est pas une réponse, mais une question:"Ce que vous essayez de faire avec ColdFusion?" La réponse à cette question vous conduira à un IDE qui convient à vos besoins pour un projet particulier.Des circonstances différentes ou des projets peut vous conduire à un autre outil qui convient le mieux à vos besoins.

Autres conseils

Notepad ++ avec coloration syntaxique CF.

Gratuit: Eclipse avec le plugin CFEclipes

Coût: Si vous êtes un développeur, utilisez Coldfusion Builder, si vous êtes un concepteur de fin avant les modifications Dreamweaver Coldfusion assez bien. Je l'utilise assez souvent.

Je l'ai fortement utilisé Dreamweaver, CFeclipse avec Eclipse et maintenant Coldfusion Builder. Ce que je trouve est la suivante:

1) Dreamweaver est seulement bon pour les quelques fois que vous avez à faire un peu de magie wysiwyg. Les versions les plus récentes ont intégration SVN de sorte que vous pourriez être en mesure de sortir avec l'utiliser. Je ne l'utilise depuis quelques années sur les fenêtres.

2) CFEclipse + Eclipse - En général, la norme de ce qui sbeen utilisé pendant un certain temps. Fonctionne bien, une fois que vous ajoutez dans les fichiers Adobe dictionnaire et subclipse, vous avez un bon environnement

3) Coldfusion Builder - Ceci est la version d'Adobe de CFeclipse. Il est encore assez nouveau et se rendre à bêta plus tard. Je suis passé à il y a environ 6 mois et ne l'ai pas regardé en arrière. Il a beaucoup d'assistants, y compris la possibilité d'écrire vos propres plugins dans CFML qui se déroulera à l'intérieur CFbuilder. Il est gratuit en ce moment sur la bêta, mais sera probablement assez pas cher comme le premier constructeur flex qui est sorti.

Mon choix: Coldfusion Builder. Cela ne signifie pas que les autres ne sont pas capables, mais vous passerez le moins amoutn de temps à l'installation et la maintenance de vos plugins, etc.

Depuis que j'avais payé et utilisé Dreamweaver pour beaucoup d'années (Eclipse était généralement lent parfois sur des PC un certain temps jusqu'à ce que l'excès de RAM + cpu aujourd'hui), les dépenses d'avoir un adobe maintenu copie d'Eclipse est d'accord avec moi. Les assistants disponibles dans CFbuilder, en particulier pour flex sont excellents.

L'espoir qui aide, bonne chance et de partager ce que vous avez fini la cueillette et pourquoi!

Pour ceux qui pourraient tomber ici de Google, vous devriez aussi jeter un oeil à Sublime Text couplé avec le < a href = "https://github.com/SublimeText/ColdFusion" rel = "nofollow"> package ColdFusion .

Si vous connaissez Eclipse Je recommande Eclipse avec le plugin coldfusion.

http://www.cfeclipse.org/

Le meilleur IDE est ColdFusion Builder. Il permet RDS, débogage ligne, les extensions (écrit en ColdFusion!), Génération de code, la refactorisation, prend en charge JavaScript, CSS et HTML et bien plus encore. Il est actuellement en version bêta et devrait être libéré en production courant de cette année.

CFEclipse est un IDE pour CFML et est le bon choix si vous écrivez CFML pour les moteurs open source. Il est gratuit et comme la plupart des produits libres open-source, il peut faire presque tout Builder peut faire si vous investissez le temps d'installer les plugins supplémentaires (comme Aptana) et modifier votre configuration juste.

J'utilise les deux. Au travail, nous utilisons Builder. À la maison, je l'utilise CFEclipse.

Bienvenue dans la communauté CFML!

Notepad ++. Léger et facile à utiliser.

Je vais voter pour jEdit . Bien qu'il ne propose pas un grand soutien ColdFusion au-delà de la mise en évidence de la syntaxe, et est donc probablement pas grand pour apprentissage ColdFusion, sa flexibilité dans le travail avec d'autres langues (ce qui semble se produire assez souvent tout en travaillant sur le web ), les macros puissantes, plug-in support, bon habillage de texte, et des tas d'autres fonctions, faire l'éditeur auquel je finis toujours par revenir après avoir essayé la « meilleure chose ».

CFEclipse semble être le plus populaire. Adobe a une version bêta de ColdFusion Builder (également basé sur Eclipse), mais quand je l'ai essayé il y a quelques mois, il était encore buggy.

Personnellement, j'utiliser TextMate (OS X) un éditeur de texte os assez nu.

Certains utilisent Eclipse, certains utilisent Builder ColdFusion, certains utilisent emacs ou TextMate ou vim. J'utilise vim.

Il ne prend pas beaucoup de temps pour essayer un IDE ou un éditeur. Donnez-leur tous un coup de feu et le bâton avec celui que vous aimez le plus.

Je l'ai utilisé textpad, depuis 6 ans, encore une application solide, fournit la coloration syntaxique / mettant en lumière, prise en charge des expressions régulières. Peut facilement rechercher dans un fichier, par des tonnes de dossiers / sous-dossiers.

Juste un chargement rapide, facile à utiliser, outil.

a également des macros et des programmes macro ...

http://www.texptad.com

Je voudrais lancer E TextEditor pour les utilisateurs de Windows ici aussi. Son semblable au sublime, mais elle a ses avantages. E est plus ou moins TextMate pour Windows et vous permettra d'exécuter le cftextmate faisceaux. En plus d'être léger et vous obtenez très rapidement les énormes liasses de développement communautaires TextMate, de couleurs , et tout autre contenu axé sur la communauté.

Certains des points forts de E est qu'il vous permettra d'ouvrir un répertoire et le traiter comme un répertoire projet. Frapper Maj + Ctrl + T vous permettra de parcourir tous les fichiers de votre projet dans une hiérarchie aplatie qui vous permet de trouver des fichiers extrêmement rapide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top