2008-12-16 5 views
11

¿Alguien aquí tiene alguna experiencia con la ejecución de OpenBD o Railo en producción? Tenemos algunas aplicaciones heredadas de CF6.1 que necesitan alojarse en algún lugar y me pregunto si OpenBD o Railo son lo suficientemente estables para su uso en producción, no requerirán un gran esfuerzo para migrar, etc.¿OpenBD o Railo son un reemplazo viable para ColdFusion?

Respuesta

12

Llamaré como el tipo de 'Adobe' y diré que sí, tanto OpenBD como Railo son motores de CFML viables. Los principales obstáculos están alrededor de la compatibilidad con CFML. Durante la última década, Allaire/Macomedia/Adobe ha estado impulsando el estándar CFML, pero hemos formado un consejo asesor CFML abierto compuesto por varios expertos en el campo para ayudar a impulsar el futuro del idioma.

Hoy parece que ColdFusion 7 es el estándar fundamental. A partir de ahí, el estándar CFML parece dividirse entre proveedores. ColdFusion 8 agregó una serie de características exclusivas que no se han agregado a los otros motores y viceversa con Railo y OpenBD. En el futuro, el Consejo CFML debería resolver este problema.

Usando ColdFusion como estándar, encuentro que los siguientes dos enlaces son los mejores lugares para entender las diferencias de compatibilidad.

OpenBD Compatibility

Railo Compatability

Aquí es la URL para el grupo CFML Asesor. Acaban de comenzar el sitio, por lo que aún no hay demasiada información.

OpenCFML.org

+2

Dado que esta respuesta tiene casi dos años, probablemente merezca una actualización. Adobe se retiró del Comité Asesor de CFML en 2010. Tanto Railo como OpenBD han estado agregando características constantemente en los últimos años y ahora incluyen muchas de las características añadidas a ColdFusion 8 y ColdFusion 9, así como muchas características que no están presentes en el producto Adobe. . La documentación de Railo se puede encontrar aquí http://wiki.getrailo.com/ y la documentación de OpenBD se puede encontrar aquí http://openbluedragon.org/manual/ –

+0

Puede valer la pena señalar por qué Adobe se retiró del comité.Si está interesado en ese detalle, [aquí está el anuncio] (http://adrocknaphobia.com/post.cfm/adobe-no-longer-part-of-opencfml). –

+0

No puedo encontrar un enlace que funcione para el anuncio original pero [Sean Corfield ha publicado su autopsia] (http://corfield.org/blog/post.cfm/the-demise-of-opencfml) si alguien está interesado . – Molomby

4

Ambos son a la par con la compatibilidad de CFMX 7, por lo que no debería tener ningún problema para migrar un sitio cf6.1 a ninguno de los dos.

ser para advertidos a través de ese OpenBDno apoyan la CFDOCUMENT etiqueta para la generación de PDF va a ser un problema. Railo por otro lado.

Railo tiene un express version, que no requiere una instalación y hace que sea muy fácil ver si una aplicación existente funciona con él o no.

OpenBD también tiene un download and ready to run version, aunque no lo he probado, debería ser tan fácil de configurar como la versión de Railo Express.

Parece que hay un proyecto iniciado para OpenBD para integrar el Flying Saucer project como un reemplazo para la compatibilidad con CFDOCUMENT. Más puede ser found here sobre esto.

1

¡Absolutamente! Ambas son soluciones de clase empresarial y no deberían plantear demasiados problemas. Como rip747 menciona que hay copias que puede descargar para probar rápidamente la compatibilidad de sus aplicaciones.

En cuanto a rendimiento, generalmente se cree que Railo es el más rápido de los tres motores, mientras que BlueDragon es el más lento. Aunque actualmente no está en producción, estoy desarrollando una aplicación contra Railo 3.0 y tengo la intención de implementarlo en Railo 3.1 una vez que se haya lanzado.

1

Soporte para cfdocument se incluirá en el próximo "gran" liberación versionado de OpenBD.

Para darles un poco de información sobre el soporte de cfdocument en OpenBD, se utilizó una biblioteca comercial para cfdocument en New Atlanta BlueDragon, por lo que tuvo que ser eliminada cuando OpenBD fue de código abierto. Sin embargo, los "ganchos" todavía están en el motor OpenBD, así que solo es cuestión de implementar la funcionalidad subyacente utilizando un motor de documentos de fuente abierta, del cual hay muchos.

5

La compatibilidad CFML en Railo es un enfoque importante para nosotros. Si hay cosas en Railo que no son compatibles con Adobe CF, infórmenos sobre ellas y luego intentaremos solucionarlas lo antes posible. Por supuesto, estamos tratando de implementar todos los requisitos del Comité Asesor de CFML en Railo 3.1.x para que podamos llamarnos CFML 2009 compatibles.

AFAIK un motor debe implementar el núcleo y el núcleo ampliado que se llamará CFML 2009 compatible, pero supongo que el Comité Asesor no ha estado de acuerdo con esto. De hecho, los proveedores (como nosotros) deben obedecer estos estándares e implementarlos en consecuencia.

Si, por supuesto, tiene algún problema, simplemente dejar que el grupo Railo Google sabe o ponerse en contacto con nosotros en www.getrailo.com

Gert Franz


Railo Profesional Open Source

0

I Creo que replaceirect.nl recientemente migró su tienda virtual a railo.

0

Railo prácticamente no tiene documentación. No parece ser una prioridad para el equipo central, no han manejado bien el proyecto de código abierto Railo. Es un caso de pérdida de impulso debido a la incompetencia.

Railo es bastante difícil de implementar debido a una documentación muy débil y, por lo tanto, no se puede tomar en serio. Además, las etiquetas de etiquetas y funciones están vacías cuando se desplaza hacia abajo para ver ejemplos de uso. Este proyecto de código abierto y el equipo que lo ejecuta son una broma, completamente fuera de contacto con las quejas recurrentes de las dificultades de instalación/configuración en los últimos 2 años.

Stick con Adobe Coldfusion que tiene buena documentación o cambie a otro idioma.

+2

Este comentario apareció en varios lugares en Internet a principios de octubre y es probable que sea publicado por la misma persona que ha estado enviando correos electrónicos insultantes a muchos del equipo de Railo (ya que usa una redacción muy similar). –

+0

El autor tiene un punto, pero se pierde en el tono insultante. Railo * IS * carece de documentación (desde julio de 2011). Su wiki oficial solo establece los parámetros de función/etiqueta y proporciona muy poco en forma de explicaciones concisas, errores/limitaciones conocidos, ejemplos, etc. Por otro lado, el 99.5% de la documentación y la literatura de CF9 son directamente aplicables a Railo y BD. así que el problema no es tanto la falta de documentación sino la falta de documentación "oficial", e incluso entonces hay una cantidad considerable de contenido en la wiki, el blog y las listas de correo que discuten problemas de compatibilidad conocidos – SpliFF

0

Rob, ¿te molesta si intento resolver tu problema proporcionándote una solución diferente a la que tu pregunta te hace?

Al mencionar un interés en el alojamiento, solo tenga en cuenta que si se refiere al alojamiento compartido, entonces no tiene que preocuparse por el costo del motor CFML. Eso será creado por el proveedor de alojamiento y amortizado por la gente del servidor. Como tal, encontrará muchos proveedores de hospedaje CF de bajo costo (e incluso ninguno) que se ejecutan en Adobe CF (y encontrará una gama de ellos ejecutando diferentes versiones para satisfacer sus gustos, desde CF 6, 7, 8 o 9, mientras escribo hoy.)

Existen varias listas de proveedores de alojamiento CF. Ofrezco uno (y también proporciono punteros a otras listas) en una categoría de mi sitio CF411: http://www.cf411.com/#cfhost

Cuestiones relacionadas