ColdFusion fue desarrollado por los hermanos Allaire en 1995 y Adobe compró a Macromedia en 2007. ColdFusion fue desarrollado como una herramienta para los desarrolladores web para que puedan comunicarse con las bases de datos y la información de base de datos de visualización de páginas Web. ColdFusion hace que la tarea de llevar a cabo funciones específicas más fácil de comprender, utilizar y poner en práctica de otros idiomas disponibles . ColdFusion es de uso general con intranets y sitios web que contienen grandes cantidades de datos. ColdFusion utiliza un lenguaje de script asociado llamado ColdFusion Markup Language .
Bytecode
En la actualidad, muchos de los idiomas en la Web se interpretan en tiempo de ejecución . Esto significa que los procesos de información y compila cada vez que se ejecuta una aplicación . La velocidad es un factor muy importante a la hora de ejecutar las aplicaciones Web. Bytecode es código objeto de tratamiento automatizado por un programa denominado máquina virtual. Cuando el código de ColdFusion compila en bytecode , el servidor puede interpretar las instrucciones del programa más rápido. La diferencia entre el código de bytes y código interpretado es sólo milésimas de segundo , pero la diferencia es la velocidad llega a ser evidente que los ordenadores realizan miles de tareas por segundo.
COLDFUSION ORM
mapeo objeto-relacional es una característica de las versiones novena y posteriores de ColdFusion que elimina la necesidad de conocer los detalles de la estructura de base de datos subyacente . ORM realiza las tareas de rutina u ordinario normalmente asociados con el programador que permite al programador centrarse en problemas específicos y las cuestiones que se plantean. ORM puede realizar tablas de secuencias de comandos y escribir CRUD , crear registro , actualización y que son los componentes básicos de la mayoría de las aplicaciones de construcción borrar.
Beneficios
ColdFusion es apoyado comercialmente con lanzamientos frecuentes que contienen herramientas de monitorización incorporadas . Futher , ColdFusion tiene una fuerte integración con muchas de las tecnologías desarrolladas por Adobe como Flex , Flash , PDF y BlazeDS . ColdFusion también puede trabajar con servidores locales o remotos para detener , iniciar, reiniciar , gestionar y supervisar los servidores .