2010-01-26 14 views
5

Acabo de tomar un contrato web para arreglar un sitio existente escrito en ColdFusion. Todavía no he tenido la oportunidad de alcanzar el código máximo, pero el sitio en sí está plagado de problemas. De todas formas, he usado nunca antes he usado ColdFusion, y apenas sé nada al respecto. Los tutoriales no deberían ser demasiado difíciles de encontrar, pero ¿qué pasa con un IDE? ¿Hay un buen complemento de Visual Studio? ¿O siquiera necesito uno?ColdFusion IDE? Plugin de Visual Studio?

+0

Más respuestas a esto en la pregunta duplicada aquí: http://stackoverflow.com/questions/2208882/best-ide-editor-for-coldfusion – BlackICE

Respuesta

10

El IDE ColdFusion oficial de Adobe es ColdFusion Builder (en beta 3 en este momento, 1.0 final más adelante este año).

Está basado en Eclipse (igual que CFEclipse), y no será gratuito (a diferencia de CFEclipse).

Si ya tiene Dreamweaver, puede install an extension y convertirlo en un IDE para CF también.

+2

Totalmente de acuerdo con esta respuesta, sin embargo, agregaré que Coldfusion era diseñado para ser lo suficientemente fácil de editar desde cualquier editor HTML. Los IDE básicamente te ayudan a recordar la sintaxis de la etiqueta. –

+0

No necesita instalar una extensión para DW, ya viene con el soporte CF8. La extensión (con errores) proporciona sugerencias de herramientas para las nuevas etiquetas, eso es todo. Tener soporte para CF no hace que DW sea un CF IDE. http://forta.com/blog/index.cfm/2009/7/24/On-Eclipse-ColdFusion-Builder-And-IDEs – Travis

+1

Sublime Text 2 con adiciones de paquetes funcionan bien. Nuestra empresa desarrolla todo en CF, a los programadores aquí parece gustarles. Nos hemos alejado de Dreamweaver y Eclipse. Notepadd ++ también tiene algunos complementos ok. – user2506891

2

Hay un complemento de eclipse llamado cfeclipse, que es bastante agradable. Me gusta. Adobe tiene una tonelada de gran documentación en línea para la sintaxis CF y ejemplos de codificación. Coldfusion es bastante rápido para comenzar a funcionar, pero lleva un tiempo llegar a ser realmente bueno y conocer algunos de los potenciales ocultos del lenguaje.

4

Tengo algunos años en un proyecto similar. Estoy migrando la aplicación a ASP.NET MVS/Silverlight. Intenté Dreamweaver, me cansé de insertar basura al azar en mi código. También enfermo de estrellarse.

Probé Eclipse - solo lo encuentro frustrante. La funcionalidad de búsqueda es una mierda en comparación con VS. También es un dolor cambiar entre IDEs cuando tiene el código .NET interactuando con las páginas CF.

Recientemente comencé a usar Visual Studio 2010. No obtienes parte de la inteligencia que proporcionan DW y Eclipse, pero ese intellisense es muy defectuoso de todos modos. Bien podría no tener ninguno.

Puede ir a Herramientas -> Opciones -> Editor de texto -> Extensión de archivo y asignar .cfm y .cfml y .cfc (o cualquiera que sean sus extensiones de archivo de aplicaciones) al editor HTML o al editor XML (texto). Ninguna de las opciones es perfecta. El HTML subraya muchas cosas, pero obtienes algún tipo de combinación de colores y cierre de etiquetas. El editor XML (texto) es todo en blanco y negro y básicamente es un bloc de notas. Yo uso el editor de HTML

Lo que me gustaría hacer es crear un nuevo plugin de editor para VS. No sé cuán difícil sería esto. Parece que no puede encontrar ningún ejemplo. Pero estoy atrapado con más de 1000 páginas de CF que no desaparecerán pronto. Buena suerte.

+0

He estado investigando lo mismo. Consulte http://stackoverflow.com/questions/4283072 y http://dotneteers.net/blogs/divedeeper/archive/2008/11/04/LearnVSXNowPart38.aspx. No parece que sea demasiado difícil agregar algunas coloreado de texto básico ... la parte difícil será analizar el idioma de entrada, creo. – mpen

+0

Muy interesante. Gracias Ralph. – GeorgeBarker

+0

Buena información sobre el uso del mapeo de tipos de archivos cf comunes. ¡Gracias! – jarhed

1

Dado que es de Adobe, ColdFusion Builder es un reempaquetado de un programa gratuito (muy parecido a ColdFusion con FCKeditor, YUI, etc.). La mayoría de los codificadores CF que trabajo con el uso de una combinación de lo siguiente, que es una pila libre:

Asegúrese de instalar el plugin CFEclipse antes que a otros; ha habido muchos informes de instalaciones wonky si instala plugins de control de versiones antes de las vistas de CFEclipse. ¡Buena suerte!

1

Si solo está haciendo algunos pequeños ajustes en la aplicación CF, puede editar el código como cualquier otro archivo de texto. Pero si va a pasar más de un par de días en él, no pierda el tiempo usando VS porque pasará mucho tiempo buscando comandos, jugando con la versión de respaldo del código, probando sus modificaciones y usando CFDump para inspeccionar los datos.

Realmente debería utilizar ColdFusion Builder si está trabajando con ColdFusion 10 o posterior porque tiene varias características importantes que no puede utilizar con otras herramientas, como la depuración por pasos, inspección variable, introspección de etiquetas personalizadas de la consola, reinicio del servidor , visor de registro de servidor, funciones de refactorización y, por último pero no menos importante, la capacidad de ver/consultar datos de las fuentes de datos disponibles en el servidor de CF, lo que podría ser muy útil si trabaja en una ubicación remota y no tiene todos los puertos abierto.

+0

La respuesta principal también recomienda ColdFusion Builder, pero gracias por los detalles adicionales ... – mpen

+0

Más de la mitad de la comunidad de CF no usa el generador ... hay una buena razón por la que ... es una mierda. He estado codificando CF desde 3.x ... solo uso los documentos y Dreamweaver y te ahorrarás un terrible dolor de cabeza. – Dawesi

+0

No estoy de acuerdo. ¿Cómo depura tu código? Si confía en CFDump, entonces le perjudicará a usted y a sus clientes. He sido desarrollador durante más de 30 años y también he trabajado en CF desde v3-10. Valoro (sí, pago) las herramientas que mejoran mi productividad y reducen mis errores. También soy un gran admirador de CF Eclipse. CF Builder no es la única opción. Tiene muchas de las mismas características, pero es un poco más peculiar de configurar. – Eccountable

3

Si alguien todavía está buscando un buen IDE gratis para Cold Fusion y no te gusta el eclipse, ¡ahora tienes el código de Visual Studio! Un IDE liviano y gratuito de Microsoft con un par de extensiones Cold Fusion disponibles (también gratis). El proyecto todavía está en BETA pero es muy sólido. La instalación del complemento es rápida y fácil. Estuve despierto y editando las etiquetas CF minutos después de descargar el instalador. Es una gran alternativa, muy recomendable. https://code.visualstudio.com/

Cuestiones relacionadas