Tecnología

Inicio

Diferencias entre ColdFusion 8 y 9

ColdFusion es un paquete de desarrollo de software actualmente lanzado por Adobe. Está orientado específicamente hacia la rápida creación 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 scripts, CFML (ColdFusion Markup Language). Versión 8 fue lanzado en 2007, con la versión 9 siguiente en 2009.

Rendimiento aerodinámico

ColdFusion 9 incluye una serie de mejoras en el rendimiento del paquete, y cómo que el rendimiento puede ser controlado por el usuario. Ahora el usuario puede controlar aspectos de almacenamiento en caché de la memoria dentro de una aplicación, tales como el tamaño y la ubicación de caches o la longitud de los límites de tiempo de espera. Los archivos creados por aplicaciones de ColdFusion ahora también se generan en y ejecutados desde la memoria RAM del usuario, en lugar de escribir en el disco duro. Esto acelera los tiempos totales de ejecución de dichos procesos.

Integración de Microsoft Office

ColdFusion 9 incluye un mayor grado de integración con los formatos de archivos de Microsoft Office, en particular las bases de datos Access, presentaciones de PowerPoint y hojas de cálculo de Excel, que puede alimentar datos a las aplicaciones de ColdFusion. La versión 9 también incluye una completa interoperabilidad con los tipos de archivos de Open Office, bibliotecas Apache o documentos PDF y la capacidad de convertir automáticamente los datos entre estos diferentes tipos de archivos.

Apoyo aéreo

ColdFusion 9 incluye soporte para la tecnología AIR propietario de Adobe. Principalmente con la persistencia de datos y sincronización, AIR crea una base de datos SQLite en línea que se pueden ejecutar y actualizar cuando no está presente la conexión a una base de datos maestra. En la próxima conexión, AIR se sincronizará con la base de datos maestra.

Soporte ORM

El apoyo a ORM, u "objeto Relational Mapping," ha sido añadido a ColdFusion 9. Es similar a los métodos utilizados en los métodos de programación orientada a objetos, tales como Visual Basic. Las aplicaciones pueden ser construidos a partir de objetos pre-hechos con funciones definidas en lugar de líneas de código. La idea es acelerar enormemente el proceso de desarrollo mediante la prevención de que el usuario tenga que escribir manualmente líneas de código repetitivo.