SlideShare uma empresa Scribd logo
1 de 3
UNVERSIDAD VERACRUZANA

       FACULTAD DE
      ADMINISTRACION


  ADOBE COLDFUSION
              ALUMNOS:

   DOMINGUEZ MOCTEZUMA JOSE YOSSIMAR
      HERRERA PONCE JORGE ANTONIO
     MARTINEZ LEYVA EDUARDO GABRIEL




          BASE DE DATOS




  SISTEMAS COMPUTACIONALES
       ADMINISTRATIVOS




ADOBE COLDFUSION
Base de Datos


     Adobe ColdFusion es un servidor de aplicaciones y un lenguaje de programación
usado para desarrollar aplicaciones de Internet, generalmente sitios web generados
dinámicamente. En este aspecto, es un producto similar a ASP, JSP o PHP.


     ColdFusion es una herramienta que corre en forma concurrente con la mayoría de
los servidores web de Windows, Mac OS X, Linux y Solaris (también en servidores web
personales en Windows 98 y puede ser usado para intranets). El servidor de aplicaciones
web de ColdFusion trabaja con el servidor HTTP para procesar peticiones de páginas
web. Cada vez que se solicita una página de ColdFusion, el servidor de aplicaciones
ColdFusion ejecuta el guión o programa contenido en la página.


     ColdFusion es un lenguaje de programación, puede crear y modificar variables igual
que en otros lenguajes de programación que nos son familiares. Posee control de flujo de
programas, como IF, Case, ciclo, etc.


      No es un lenguaje de bases de datos, pero interactúa de manera simple con bases
de datos (Sybase, Oracle, MySQL, SQL Server, o Access). Usando SQL estándar, las
páginas y aplicaciones web pueden fácilmente recuperar, guardar, formatear y presentar
información dinámicamente.


      Muchas de las funciones poderosas de ColdFusion, como leer desde y escribir en
discos duros del servidor, son basadas en tags. Así como el tag puede tener argumentos
como 'width' o 'align', el tag <CFFILE>tiene argumentos que especifican
'action=read/write/copy/delete', path=' etc. El tag <CFFORM>construye automáticamente
todo el código JavaScript para verificar los campos requeridos antes de hacer el
formulario. ColdFusion también tiene tags para COM, Corbay Appletsy Servletsde Java.
ColdFusion fue diseñado para desarrollar sitios complejos y de alto tráfico. ColdFusion
está diseñado para correr en máquinas multi-procesador, y permite construir sitios que
pueden correr en clustersde servidores. Es un lenguaje que se ejecuta en el servidor. A
diferencia de JavaScript y Applets Java, que se ejecuta en el cliente, ColdFusion se
ejecuta en el servidor web. Esto significa que los guiones escritos en ColdFusion correrán
de la misma manera en cualquier navegador web. ColdFusion tiene problemas de
inestabilidad y es capaz de soportar poca carga [cita requerida]. Este problema sólo puede
solucionarse poniendo gran cantidad de servidores web balanceados entre sí.




                                  Hi s t o ri a

     ColdFusion fue desarrollado inicialmente por J. J. Allaire, y su primera versión

                                                                                             3
Base de Datos

apareció en julio de 1995. En 2001, estando en el mercado la versión 5, Allaire fue
adquirido por Macromedia, que en junio de 2002 lanzó ColdFusion MX (6.0), llamado de
esta manera para seguir la nomenclatura de sus otros productos. Esta versión fue
completamente reescrita en Java desde cero, y fue diseñada, entre otros aspectos, para
integrarse de manera sencilla con Macromedia Flash, el producto estrella de la compañía.


      ColdFusion MX 7 fue lanzado en febrero de 2005, meses antes de la adquisición de
Macromedia por Adobe Systems. En la actualidad está disponible la versión 8 update 1
que provee entre otros: - Monitor del servidor: para saber que está pasando exactamente
en la aplicación - Integración con PDF: las aplicaciones ColdFusion pueden generar e
interactuar dinámicamente con documentos en formato PDF. - Ajax features: ColdFusion 8
puede gestionar información de aplicaciones y frameworks Ajax. - Integración con .NET:
En ColdFusion 8 se puede especificar cualquier objeto .NET (local o remoto). - Integración
con el Servidor Exchange de Microsoft: Provee conexión con un servidor exchange de
Microsoft, lo que permite crear eventos, modificar calendarios, programar tareas. -
Debugger interactivo: ColdFusion 8 ofrece un plug-in para hacer debug en Eclipse.




                                                                                             3

Mais conteúdo relacionado

Mais procurados (17)

Leccion 1
Leccion 1Leccion 1
Leccion 1
 
Programas para xml [autoguardado]
Programas para xml [autoguardado]Programas para xml [autoguardado]
Programas para xml [autoguardado]
 
introducción a base de datos MySQL
introducción a base de datos MySQLintroducción a base de datos MySQL
introducción a base de datos MySQL
 
Flex mobile
Flex mobileFlex mobile
Flex mobile
 
Que es sql server express 2008
Que es sql server express 2008Que es sql server express 2008
Que es sql server express 2008
 
Historia office
Historia officeHistoria office
Historia office
 
Appserv
AppservAppserv
Appserv
 
Erikssen
ErikssenErikssen
Erikssen
 
Base de datos mysql
Base de datos mysqlBase de datos mysql
Base de datos mysql
 
SQL VS ACCESS
SQL VS ACCESSSQL VS ACCESS
SQL VS ACCESS
 
Web Developer
Web DeveloperWeb Developer
Web Developer
 
Asp.net lendry Barrientos
Asp.net lendry BarrientosAsp.net lendry Barrientos
Asp.net lendry Barrientos
 
Shirley
ShirleyShirley
Shirley
 
Servidor http
Servidor httpServidor http
Servidor http
 
nn
nnnn
nn
 
Plataformas de software Nvu
Plataformas de software NvuPlataformas de software Nvu
Plataformas de software Nvu
 
Computacion examen final
Computacion examen finalComputacion examen final
Computacion examen final
 

Destaque

Rutas AnapleróTicas Y Ciclo De Glioxilato11
Rutas AnapleróTicas Y Ciclo De Glioxilato11Rutas AnapleróTicas Y Ciclo De Glioxilato11
Rutas AnapleróTicas Y Ciclo De Glioxilato11biol4368
 
escaleras
escalerasescaleras
escalerasvircal
 
Sensibilización mediomabiente
Sensibilización mediomabienteSensibilización mediomabiente
Sensibilización mediomabienteguest65a53
 
Tarea Computacion Semana 3
Tarea Computacion Semana 3Tarea Computacion Semana 3
Tarea Computacion Semana 3cisnerosedgar
 
Diplomado Internet Docentes Monografia
Diplomado Internet Docentes MonografiaDiplomado Internet Docentes Monografia
Diplomado Internet Docentes Monografialasaris
 
Implemente el proceso de prospeccion y ventas
Implemente el proceso de prospeccion y ventasImplemente el proceso de prospeccion y ventas
Implemente el proceso de prospeccion y ventasSr. Zegarra Villalobos
 
Ciudad Subterranea Derinkuyu
Ciudad Subterranea DerinkuyuCiudad Subterranea Derinkuyu
Ciudad Subterranea Derinkuyuhjpsiot
 
02 algunas herramientas web 2.0 útiles
02 algunas herramientas web 2.0 útiles02 algunas herramientas web 2.0 útiles
02 algunas herramientas web 2.0 útilesrgarciaalt
 
Las revistas científicas españolas cómo sobrevivir en un entorno electrónico.ppt
Las revistas científicas españolas cómo sobrevivir en un entorno electrónico.pptLas revistas científicas españolas cómo sobrevivir en un entorno electrónico.ppt
Las revistas científicas españolas cómo sobrevivir en un entorno electrónico.pptTorres Salinas
 
Bow. Connecting Businesses
Bow. Connecting BusinessesBow. Connecting Businesses
Bow. Connecting BusinessesJavier Biera
 
Analítica y Retorno de Inversión en Social Media.
Analítica y Retorno de Inversión en Social Media. Analítica y Retorno de Inversión en Social Media.
Analítica y Retorno de Inversión en Social Media. Pablo Di Meglio
 
Leccion-7-La obra de los profetas APC
Leccion-7-La obra de los profetas APCLeccion-7-La obra de los profetas APC
Leccion-7-La obra de los profetas APCSamy
 

Destaque (20)

Redes locales
Redes localesRedes locales
Redes locales
 
Rutas AnapleróTicas Y Ciclo De Glioxilato11
Rutas AnapleróTicas Y Ciclo De Glioxilato11Rutas AnapleróTicas Y Ciclo De Glioxilato11
Rutas AnapleróTicas Y Ciclo De Glioxilato11
 
Ong
OngOng
Ong
 
escaleras
escalerasescaleras
escaleras
 
Sensibilización mediomabiente
Sensibilización mediomabienteSensibilización mediomabiente
Sensibilización mediomabiente
 
Sophigermain
SophigermainSophigermain
Sophigermain
 
11 fotosintesis
11 fotosintesis11 fotosintesis
11 fotosintesis
 
Tarea Computacion Semana 3
Tarea Computacion Semana 3Tarea Computacion Semana 3
Tarea Computacion Semana 3
 
DepresióN
DepresióNDepresióN
DepresióN
 
debe465
debe465debe465
debe465
 
Diplomado Internet Docentes Monografia
Diplomado Internet Docentes MonografiaDiplomado Internet Docentes Monografia
Diplomado Internet Docentes Monografia
 
Zoqui Presenta
Zoqui PresentaZoqui Presenta
Zoqui Presenta
 
Implemente el proceso de prospeccion y ventas
Implemente el proceso de prospeccion y ventasImplemente el proceso de prospeccion y ventas
Implemente el proceso de prospeccion y ventas
 
TICs Aula
TICs AulaTICs Aula
TICs Aula
 
Ciudad Subterranea Derinkuyu
Ciudad Subterranea DerinkuyuCiudad Subterranea Derinkuyu
Ciudad Subterranea Derinkuyu
 
02 algunas herramientas web 2.0 útiles
02 algunas herramientas web 2.0 útiles02 algunas herramientas web 2.0 útiles
02 algunas herramientas web 2.0 útiles
 
Las revistas científicas españolas cómo sobrevivir en un entorno electrónico.ppt
Las revistas científicas españolas cómo sobrevivir en un entorno electrónico.pptLas revistas científicas españolas cómo sobrevivir en un entorno electrónico.ppt
Las revistas científicas españolas cómo sobrevivir en un entorno electrónico.ppt
 
Bow. Connecting Businesses
Bow. Connecting BusinessesBow. Connecting Businesses
Bow. Connecting Businesses
 
Analítica y Retorno de Inversión en Social Media.
Analítica y Retorno de Inversión en Social Media. Analítica y Retorno de Inversión en Social Media.
Analítica y Retorno de Inversión en Social Media.
 
Leccion-7-La obra de los profetas APC
Leccion-7-La obra de los profetas APCLeccion-7-La obra de los profetas APC
Leccion-7-La obra de los profetas APC
 

Semelhante a BD_EQ6_INV_Coldfusion

Flex mobile
Flex mobileFlex mobile
Flex mobilealdo87_
 
Flex mobile
Flex mobileFlex mobile
Flex mobilealdo87_
 
Software de adobe de diseño web
Software de adobe de diseño webSoftware de adobe de diseño web
Software de adobe de diseño webalondra
 
Software De Adobe De DiseñO Web
Software De Adobe De DiseñO WebSoftware De Adobe De DiseñO Web
Software De Adobe De DiseñO Webalondra
 
E:\software de adobe de diseño web
E:\software de adobe de diseño webE:\software de adobe de diseño web
E:\software de adobe de diseño webalondra
 
Los sistemas operativos en la nube
Los sistemas operativos en la nubeLos sistemas operativos en la nube
Los sistemas operativos en la nubeDiego Castiglioni
 
Tutorial de teamviewer3
Tutorial de teamviewer3Tutorial de teamviewer3
Tutorial de teamviewer3aza0102
 
Diapositivas de compiladores
Diapositivas de compiladoresDiapositivas de compiladores
Diapositivas de compiladoresHCL Technologies
 
El Internetkkk
El InternetkkkEl Internetkkk
El Internetkkkluiizk
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Los dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadoresLos dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadoresHéctor Garduño Real
 

Semelhante a BD_EQ6_INV_Coldfusion (20)

Flex mobile
Flex mobileFlex mobile
Flex mobile
 
Flex mobile
Flex mobileFlex mobile
Flex mobile
 
Adobe flex
Adobe flexAdobe flex
Adobe flex
 
Software de adobe de diseño web
Software de adobe de diseño webSoftware de adobe de diseño web
Software de adobe de diseño web
 
Software De Adobe De DiseñO Web
Software De Adobe De DiseñO WebSoftware De Adobe De DiseñO Web
Software De Adobe De DiseñO Web
 
E:\software de adobe de diseño web
E:\software de adobe de diseño webE:\software de adobe de diseño web
E:\software de adobe de diseño web
 
Julianardila
JulianardilaJulianardila
Julianardila
 
Los sistemas operativos en la nube
Los sistemas operativos en la nubeLos sistemas operativos en la nube
Los sistemas operativos en la nube
 
Tutorial de teamviewer3
Tutorial de teamviewer3Tutorial de teamviewer3
Tutorial de teamviewer3
 
Trabajo de diseño
Trabajo de  diseño Trabajo de  diseño
Trabajo de diseño
 
Trabajo de diseño
Trabajo de  diseñoTrabajo de  diseño
Trabajo de diseño
 
Ofimática 2
Ofimática 2Ofimática 2
Ofimática 2
 
Diapositivas de compiladores
Diapositivas de compiladoresDiapositivas de compiladores
Diapositivas de compiladores
 
El Internet
El InternetEl Internet
El Internet
 
El Internetkkk
El InternetkkkEl Internetkkk
El Internetkkk
 
Android e ios5
Android e ios5Android e ios5
Android e ios5
 
Suits ofimáticos
Suits ofimáticosSuits ofimáticos
Suits ofimáticos
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Los dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadoresLos dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadores
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
 

Mais de EDUARDO GABRIEL MARTINEZ LEYVA (6)

BD_EQ6_INV_PHP
BD_EQ6_INV_PHPBD_EQ6_INV_PHP
BD_EQ6_INV_PHP
 
BD_EQ6_ANSI_SQL
BD_EQ6_ANSI_SQLBD_EQ6_ANSI_SQL
BD_EQ6_ANSI_SQL
 
EQ6_BD_PROY_PROYECTOFIANL
EQ6_BD_PROY_PROYECTOFIANLEQ6_BD_PROY_PROYECTOFIANL
EQ6_BD_PROY_PROYECTOFIANL
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
Gep2009 Eq7 Lec3 Cap2,3 Guido Clements
Gep2009 Eq7 Lec3 Cap2,3 Guido ClementsGep2009 Eq7 Lec3 Cap2,3 Guido Clements
Gep2009 Eq7 Lec3 Cap2,3 Guido Clements
 
Una Mente Dos Cerebros
Una Mente Dos CerebrosUna Mente Dos Cerebros
Una Mente Dos Cerebros
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (16)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

BD_EQ6_INV_Coldfusion

  • 1. UNVERSIDAD VERACRUZANA FACULTAD DE ADMINISTRACION ADOBE COLDFUSION ALUMNOS: DOMINGUEZ MOCTEZUMA JOSE YOSSIMAR HERRERA PONCE JORGE ANTONIO MARTINEZ LEYVA EDUARDO GABRIEL BASE DE DATOS SISTEMAS COMPUTACIONALES ADMINISTRATIVOS ADOBE COLDFUSION
  • 2. Base de Datos Adobe ColdFusion es un servidor de aplicaciones y un lenguaje de programación usado para desarrollar aplicaciones de Internet, generalmente sitios web generados dinámicamente. En este aspecto, es un producto similar a ASP, JSP o PHP. ColdFusion es una herramienta que corre en forma concurrente con la mayoría de los servidores web de Windows, Mac OS X, Linux y Solaris (también en servidores web personales en Windows 98 y puede ser usado para intranets). El servidor de aplicaciones web de ColdFusion trabaja con el servidor HTTP para procesar peticiones de páginas web. Cada vez que se solicita una página de ColdFusion, el servidor de aplicaciones ColdFusion ejecuta el guión o programa contenido en la página. ColdFusion es un lenguaje de programación, puede crear y modificar variables igual que en otros lenguajes de programación que nos son familiares. Posee control de flujo de programas, como IF, Case, ciclo, etc. No es un lenguaje de bases de datos, pero interactúa de manera simple con bases de datos (Sybase, Oracle, MySQL, SQL Server, o Access). Usando SQL estándar, las páginas y aplicaciones web pueden fácilmente recuperar, guardar, formatear y presentar información dinámicamente. Muchas de las funciones poderosas de ColdFusion, como leer desde y escribir en discos duros del servidor, son basadas en tags. Así como el tag puede tener argumentos como 'width' o 'align', el tag <CFFILE>tiene argumentos que especifican 'action=read/write/copy/delete', path=' etc. El tag <CFFORM>construye automáticamente todo el código JavaScript para verificar los campos requeridos antes de hacer el formulario. ColdFusion también tiene tags para COM, Corbay Appletsy Servletsde Java. ColdFusion fue diseñado para desarrollar sitios complejos y de alto tráfico. ColdFusion está diseñado para correr en máquinas multi-procesador, y permite construir sitios que pueden correr en clustersde servidores. Es un lenguaje que se ejecuta en el servidor. A diferencia de JavaScript y Applets Java, que se ejecuta en el cliente, ColdFusion se ejecuta en el servidor web. Esto significa que los guiones escritos en ColdFusion correrán de la misma manera en cualquier navegador web. ColdFusion tiene problemas de inestabilidad y es capaz de soportar poca carga [cita requerida]. Este problema sólo puede solucionarse poniendo gran cantidad de servidores web balanceados entre sí. Hi s t o ri a ColdFusion fue desarrollado inicialmente por J. J. Allaire, y su primera versión 3
  • 3. Base de Datos apareció en julio de 1995. En 2001, estando en el mercado la versión 5, Allaire fue adquirido por Macromedia, que en junio de 2002 lanzó ColdFusion MX (6.0), llamado de esta manera para seguir la nomenclatura de sus otros productos. Esta versión fue completamente reescrita en Java desde cero, y fue diseñada, entre otros aspectos, para integrarse de manera sencilla con Macromedia Flash, el producto estrella de la compañía. ColdFusion MX 7 fue lanzado en febrero de 2005, meses antes de la adquisición de Macromedia por Adobe Systems. En la actualidad está disponible la versión 8 update 1 que provee entre otros: - Monitor del servidor: para saber que está pasando exactamente en la aplicación - Integración con PDF: las aplicaciones ColdFusion pueden generar e interactuar dinámicamente con documentos en formato PDF. - Ajax features: ColdFusion 8 puede gestionar información de aplicaciones y frameworks Ajax. - Integración con .NET: En ColdFusion 8 se puede especificar cualquier objeto .NET (local o remoto). - Integración con el Servidor Exchange de Microsoft: Provee conexión con un servidor exchange de Microsoft, lo que permite crear eventos, modificar calendarios, programar tareas. - Debugger interactivo: ColdFusion 8 ofrece un plug-in para hacer debug en Eclipse. 3