Apolo es el nombre en clave (por ahora) de un ambicioso proyecto en el mundo de Adobe RIA (Rich Internet Applications) y Web 2.0, incluyendo el Ajax. Alguien recuerda Macromedia Contribute, Macromedia Central a otra persona. Hay, también, que ve en la unión de Apolo simple - o una oportunidad - para reunir los elementos de Flash y PDF (algo que ya ha sido posible con el documento de Flash)!
Según el FAQ en lugar de Adobe, vamos a ver lo que esta herramienta prometedora que debería ver la luz, al menos en la versión beta en el primer semestre de 2007.
¿Qué es Apolo?
Es un tiempo de ejecución multi-plataforma que permite a los desarrolladores utilizar Flash, Flex, HTML, JavaScript, Ajax, para construir y desplegar aplicaciones ricas de Internet (RIAs) en el escritorio.
El objetivo, por lo tanto, parece ser el sistema operativo de escritorio y no el navegador. El tiempo de ejecución debe pesar entre 5 y 9Mega. Una mirada a los planes ofrecidos por Adobe puede ayudar a comprender su verdadero potencial:
La primera ventaja es la elección de los lenguajes de programación utilizados. No se debe aprender cualquier nueva dinámica de desarrollo, los programadores de Flash, Javascript o Flex inmediatamente se sentirá cómodo. Sin embargo, sigo siendo dudoso sobre la implementación de HTML. De acuerdo con motor de renderizado de Adobe es WebKit , el mismo utilizado en Safari para Mac, que ya es decir.
![]()
La capacidad de usar componentes escritos con Flash Professional 8 es garantizada aunque con algunas limitaciones. Apolo, entonces, no es un proyector en la raíz de la actual proyector Flash. Se parece a un entorno real donde se ejecute, por lo tanto, las aplicaciones complejas, pero pequeño (del mismo modo que no tiene que llevar a todos los kernel y / o API). Esta característica le permite integrar fácilmente las diferentes tecnologías, tales como Flash, PDF y HTML, todos en el mismo entorno.
Reforzada por las características de las aplicaciones de Adobe Apollo es la capacidad de trabajar sin conexión, a diferencia de la aplicación web tradicional. Este punto, por supuesto, depende del tipo de aplicación y, por último, no creo que un gran punto a favor, si he escrito una aplicación que se comunica con Apolo, una base de datos de red, y la información que muestra tomada de la red, no veo qué ventaja Yo tendría que trabajar off-line ... vale la pena la construcción de un sistema de mantenimiento con una actualización local sólo si está conectado a una red, etc ... complejo!
La posibilidad de utilizar Ajax - después de todo - no entiendo mucho. Flash tiene sus métodos y canales para comunicarse con un servidor web en XML, por lo que me parece un elemento de gran utilidad. La única ventaja que veo es la reutilización de código (JavaScript / Ajax) ya está escrito, como prototipo de las bibliotecas y Yahoo, nada más. Además, tenemos que ver cómo correr y ... la compatibilidad con WebKit !
El efecto visual de la demostración , sin embargo, es cautivante y espectacular. Sin embargo, el enfoque está fuera del navegador, así que no sé si para ver a Apolo como un paralelo a la corriente de las tecnologías Web 2.0 y una alternativa sofisticada real.
En términos de seguridad, entonces, Adobe ofrece, en el sentido de que no hay ninguna información acerca de los detalles por ahora.
Adobe tiene, por tanto, una distribución de masas de tiempo de ejecución de Apolo, que - por supuesto - el enfoque difiere radicalmente Web2.0 verdadero, es decir aplicaciones basadas en navegador. A primera vista, por lo tanto, no parece una alternativa real para el desarrollo de aplicaciones Web. Se parece más a una elección filosófica real. En efecto, si la mayor parte del código de Flash, HTML y JavaScript se pueden usar en el interior de Apolo, todo lo contrario - en el largo plazo - no se puede.
El elemento más importante en este punto, sigue siendo posible escribir verdadera ejecutable RIA, que gracias a Apolo (el sistema operativo en tiempo de ejecución), será compatible con Windows, Mac y Linux. El último actor de carácter, por ahora, es lo que hace que sea muy interesante, por ejemplo VideoJuegos?










[...] De hecho, las nuevas capacidades de ActionScript 3.0 (que incluye proyectos tales como Flex y Apolo - véase también Web2.0: Adobe está tratando de Apolo y Ajax: Rich Internet Application) lo convierte en el candidato perfecto para la aplicación de las reales RIA Ajax en la web, por otro lado, vemos derrocado de su trono en este nuevo escenario. A pesar de las innumerables Marco Ajax, algunos excelentes, producidos durante los últimos años, Flash ofrece un entorno más avanzado y fácil de manipular. También se habla de uno de los plugins más populares del mundo: Flash tiene detrás unos cuantos años mayor que el Ajax y sus derivados. [...]
[...] Adobe Apolo Alfa Tags lanzamiento: ActionScript, ActionScript 3.0, Adobe, Ajax, Apolo, navegador, DHTML, DOM, Flash, Flex, HTML, Internet, Macromedia, Software Multimedia, Net, RIA, Rich Internet Applications, Software , Desarrollo, Tecnología, Web 2.0, aplicaciones web, Desarrollador Web, Adobe ha lanzado finalmente la versión alfa de Apollo web2.0. Todavía estamos lejos de la versión final, pero se puede ver algunas de sus funciones debido a las aplicaciones de demostración (. Aire) en línea propuestas. La instalación (Apolo tiempo de ejecución) de este Alfa pesa alrededor de 6Mb - para Windows. La Demo (aplicaciones Apollo de la muestra) no pesan incluso 600Kb. Después de instalar el runtime Apollo parecer nada ha cambiado en su PC (no se añade ningún enlace en el escritorio o la barra de tareas), a pesar de haber instalado - de hecho - el nuevo navegador de Adobe! Ver Web2.0: Adobe está tratando de Apolo? [...]