----- Original Message -----
Sent: Wednesday, July 25, 2001 9:57
PM
Subject: Re: [flashmaestro] Flash +
ColdFusion
Hombre, muy a fondo no la puedo comentar,
porque no estoy trabajando
con ColdFusion ahora mismo, pero si nunca
habias oido hablar del tema
supongo que mi explicaci�n de andar por casa
servir� (perdon si alguien ya
conoce el tema, o si cometo algun error
garrafal)
nota: esto que voy a contar se aplica igual
para ASP, PHP, y otras soluciones
de generaci�n din�mica de p�ginas (hay quien lo
ha hecho en Perl, en Python,
y hasta en C :-)
presupongo que tienes un nivel medio de
ActionScript. es decir, sabes leer
variables de fuentes externas, como ficheros de
texto, variables enviadas con
GET y POST; sabes como enviar variables;
incluso te has metido un poco a mirar
por qu� de repente todo el mundo se ha vuelto
loco con XML pero no lo acabas
de ver claro...
digamos, por poner un ejemplo, que quieres
hacer un cat�logo de productos
en Flash (�por qu�? buena pregunta... ya lo
discutiremos otro dia :-)
como eres una persona prudente, y estas curtido
en m�ltiples batallas ante
el cliente, sabes que la �nica opci�n es que el
contenido del cat�logo se
extraiga de una base de datos, que mantendr� el
cliente a trav�s de una
herramienta de administraci�n via web que le
vas a crear.
resulta que el cliente ya tiene esa base de
datos creada, y la usa constantemente.
si es un cliente gordo, casi seguro que ser�
Oracle. si no, lo m�s probable es que
sea Access sobre (o bajo, nunca me aclaro :-)
SQL Server.
idealmente, tu quieres manejar esa base de
datos, de manera que tu cat�logo
en flash est� siempre actualizado. tambien
quieres que cuando el cliente haga un
cambio con tu herramienta de administracion se
actualice la base de datos...
�y como se lee una base de datos Oracle desde
Flash?
esta es la pregunta del mill�n.
la respuesta es, obviamente, que no se puede
(con Flash solo, quiero decir)
y para eso necesitas algo como
ColdFusion/ASP/PHP...
ColdFusion es un entorno que se ejecuta en
servidor, que te permite acceder
a bases de datos (entre otras cosas) de una
manera supuestamente sencilla.
Alguna vez habras visto URLs acabadas en .cfm.
Son plantillas de ColdFusion.
Con una programacion adecuada, tu pelicula
Flash solicita una plantilla de
ColdFusion. Esta a su vez lee los contenidos de
la base de datos, los formatea
como le hayas especificado y los muestra
(lease, los devuelve a la pelicula Flash
para que los uses)
�Cual es la gracia de usar ColdFusion frente a
ASP o PHP?
Hay varias:
- Macromedia ha comprado Allaire (creadores de
ColdFusion) y pretende
posicionarlo como la
alternativa a ASP/JSP (no consideran a PHP su
competencia... gran fallo...
:-)
- WDDX. Esto son unas extensiones de Flash y
ColdFusion que te permiten
trabajar en los dos entornos
con los mismos objetos, y sirven para que
puedas, no solo leer
informaci�n sino tambi�n enviarla en un formato
aceptado por Flash,
ColdFusion y cualquier base de datos decente
(si, ese formato es
XML)
- ColdFusion funciona sobre varias plataformas
(no como ASP) y es extensible
con Java (aparte de contar
con un soporte que no tiene PHP)
Si quieres ver ejemplos de integracion
ColdFusion + Flash, lo mejor es que
busques en la web de Macromedia un articulo
llamado "Flash as the frontend for
y leerte la documentacion y el c�digo AS
(realmente espectacular :-)
Por supuesto necesitar�s ColdFusion Server
(demo disponible en macromedia.com)
y una herramienta de desarrollo decente
(Ultradev) para poder jugar con esto
sin volverte loco (podrias aprender ColdFusion
para hacerlo con Notepad, pero
entonces ya no estarias jugando
:-)
Pido perdon por el mail kilom�trico y las
incorrecciones (soy solo un pobre
dise�ador que teoricamente no sabe nada de
tecnolog�a... :-)
Gracias por vuestro tiempo y
paciencia
a!e <designer/>
----- Original Message -----
Sent: Wednesday, July 25, 2001 2:15
PM
Subject: Re: [flashmaestro] hardcore
actionscript. prototypes.
Nunca habia escuchado eso del cold fusion +
flash para acceder a bases de datos.Parece una opci�n mas que
interesante...
Podrias comentar algo mas a fondo esa
t�cnica?
Gracias