Buscando herramientas de manipulación XML en MacUpdate, me he encontrado con una pequeña joya: Open Lazslo.
Open Lazslo es un sistema de desarrollo de aplicaciones web que funciona sobre un servidor Java 2 Enterprise Edition, Tomcat, pero que evita el uso de Java como lenguaje de creación de las aplicaciones, utilizando en su lugar XML para la definición del interfaz —usando elementos como canvas, button, etcétera—, y JavaScript para el código, dando como resultado aplicaciones DHTML —HTML dinámico— o Flash.
Pantalla inicial del explorador de Open Laszlo, en el que se muestran a la izquierda las diferentes secciones de ayuda, demostraciones, códigos de ejemplo, y un largo etcétera, y a la derecha una demostración dinámica con Open Laszlo.
De esta forma, todos los elementos necesarios son de código abierto, excepto Java, que pronto lo será. Y puesto que los archivos de Open Lazslo son archivos XML con JavaScript embebido, es posible utilizar cualquier IDE y sistema de control de versiones para el desarollo, y el servidor Tomcat se arranca (y/o se apaga) a voluntad en la máquina del usuario, con lo cual es posible probar las aplicaciones de forma dinámica instantáneamente.
De todas formas, si quieres un IDE pensado para Laszlo, puedes usar Eclipse con unas extensiones especiales, que crean una _pespectiva_ Laszlo en Eclipse, y permiten la edición, compilación y depuración de las aplicaciones directamente desde el entorno de edición y desarrollo.
La instalación es muy sencilla: basta con un doble clic sobre el paquete de instalación, elegir la carpeta en que queremos que resida el programa, y al final de la instalación se activará el servidor Open Laszlo, e intentará abrir una página local al servidor. En la carpeta donde se ha instalado el programa tendremos tres archivos .command para arrancar y parar el servidor, y para ir a la pantalla inicial del servidor.
A partir de ahí, podemos entrar, por ejemplo, en Laszlo en 10 minutos, o en el Hola mundo, y comenzar a modificar cosas para comprender cómo funciona Open Laszlo.
Una herramienta más para el desarrollo rápido de aplicaciones interactivas en red enriquecidas con acceso a datos, o generación local de información mediante AJAX, que entra a competir con Adobe Flex y Adobe Spry, y que accedan a las posibilidades de Flex en plataformas no soportadas por Adobe.
h3. Enlaces
* “Open Laszlo”:http://www.openlaszlo.org/
* “IDE4Laszlo”:http://www.eclipse.org/laszlo/
h3. Otros enlaces relacionados en la bitácora
* “Estandarizando AJAX: versión preliminar de Adobe Spry para AJAX, disponible”:http://www.entremaqueros.com/bitacoras/memoria/?p=523
* “Beta de Adobe Flex 2.0 sólo para Windows”:http://www.entremaqueros.com/bitacoras/memoria/?p=370
* “Qué es XML y para qué sirve”:http://www.entremaqueros.com/bitacoras/memoria/?p=16
Comentarios
6 respuestas a «Open Laszlo: Competidor de Adobe Flex de Código Abierto»
en realidad no es comentario es una duda.
mi duda es como puedo ver lo que yo ya hice en open laszlo en cualquier navegardor me refiero que si por ejemplo ya cree un boton en open laszlo como puedo hacer para que ese boton se vea en un navegador
por favor espero que me puedan ayudar
mil gracias
Bueno, eso tendrás que buscarlo más detalladamente en la documentación, pero en pocas palabras, tendrás que instalar OpenLaszlo en un ordenador, subir tus controles a ese ordenador, y lanzar en otro navegador la dirección que apunte al nuevo servidor, y en concreto a la página que tiene esos controles nuevos…
Puedes encontrar documentación, artículos, manuales y tutoriales sobre OpenLaszlo en español en OpenLaszlo.net.
¡Gracias, no lo sabía!
Mi pregunta es, como ejercer control sobre los componentes de una ventanaB, desde una ventanaA
Hola, pues yo me quedo con Adobe Flex.! no hay punto de comparacion, en el lenguaje.! y las capacidades que tiene, ademas ya es OpenSource, asi que..! ya no hay ke pensarle mas.!