Coldfusion es un paquete de desarrollo de software actualmente publicado por Adobe . Está orientado específicamente hacia la creación rápida de aplicaciones y su integración con los recursos en línea tales como sitios web y bases de datos . Incluye su propio lenguaje de scripting, CFML (ColdFusion Markup Language). Versión 8 fue lanzado en 2007 , con la versión 9 siguiente en 2009 . Simplificación Rendimiento
ColdFusion 9 incluye una serie de mejoras en el rendimiento del paquete, y cómo ese rendimiento puede ser controlado por el usuario. Ahora el usuario puede controlar aspectos del almacenamiento en caché de la memoria dentro de una aplicación , tales como el tamaño y la ubicación de las memorias caché o la longitud de los límites de tiempo de espera . Los archivos creados por aplicaciones de ColdFusion se generan ahora también en y ejecutados desde la memoria RAM del usuario , en lugar de escribir en el disco duro . Esto acelera los tiempos de ejecución globales de tales procesos.
Microsoft Office Integration
ColdFusion 9 incluyen un mayor grado de integración con los formatos de archivo de Microsoft Office , especialmente bases de datos Access , presentaciones de PowerPoint y hojas de cálculo Excel , que puede alimentar datos a las aplicaciones ColdFusion . Versión 9 también incluye una completa interoperabilidad con Abrir los tipos de archivo de Office , bibliotecas Apache o documentos PDF y la capacidad de convertir automáticamente los datos entre los diferentes tipos de archivos.
AIR Soporte
ColdFusion 9 incluye soporte para la tecnología patentada de Adobe AIR . Principalmente preocupado por la persistencia de datos y sincronización , AIR crea una base de datos SQLite offline que puede ejecutar y actualizar cuando no hay conexión a una base de datos principal está presente . En la próxima conexión , AIR se sincronizará con la base de datos master .
ORM Soporte
Apoyo a ORM , o "Object Relational Mapping ", ha agregado a ColdFusion 9 . Es similar a los métodos utilizados en los métodos de programación orientada a objetos , como Visual Basic . Las aplicaciones pueden ser construidas a partir de objetos pre-hechos con funciones definidas en lugar de líneas de código. La idea es acelerar en gran medida el proceso de desarrollo al evitar que el usuario tenga que escribir manualmente líneas de código repetitivo.