SlideShare una empresa de Scribd logo
1 de 1
Ventajas y desventajas de utilizar OpenLaszlo

                          Guillermo Pizarro                    Javier Tibau
                         omarjcm@gmail.com                 jatb86@gmail.com


Resumen

OpenLaszlo es una plataforma open source de aplicaciones ricas de Internet1 (rich internet application), que
fue fundado en el año 200 como Laszlo Systems, pero a mediados del año 2004 fue Open Source.

La plataforma consta de dos piezas: una declarativa XML basada en un lenguaje llamado LZX que es usado
para escribir aplicaciones clientes, y una aplicación servidor (y LZX Compilador) llamado el servidor
presentador.

Ventajas

      -   En cuanto a usabilidad, proporciona al desarrollador la oportunidad de implementar una aplicación
          que le sea muy sencilla de usar al usuario sin necesidad de formación y asistencia.
      -   No es necesario la carga completa de una página para hacer un pequeño cambio, se lo hace de
          manera inmediato y en el área que se desea se haga el cambio.

Desventajas

      -   Openlaszlo sólo se muestra a través de Flash, por ende, afecta al rendimiento al lado del cliente –si
          este no cuenta con una conexión banda ancha-, debido a que Flash originalmente fue diseñado
          para presentar películas o animaciones, pero no fue pensado para realizar cálculos numéricos o
          manipulaciones de datos.
      -   Lo otro es por el lenguaje a usar “LZX”, debido a que aventurarse a programar en este lenguaje,
          implica implementar librerías, debido a que existen pocas, en otras palabras las librerías de
          Openlaszlo está desnuda.

Referencias

[1]       http://today.java.net/pub/a/today/2005/03/22/laszlo.html?page=3




1
  Cuando hablamos de “rich internet application” se nos viene a la mente aplicaciones que proporcionan
feedback de manera inmediata al usuario sin necesidad de esperar un tiempo de respuesta viendo a la
pantalla en blanco hasta que se recargue la misma, o la de aplicaciones que utilizan controles –que
usualmente vemos en aplicaciones Desktop- como paneles con tabs, árboles de directorios, etc.

Más contenido relacionado

La actualidad más candente (20)

Desarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebDesarrollo de Aplicaciones Web
Desarrollo de Aplicaciones Web
 
Plataformas
PlataformasPlataformas
Plataformas
 
Diferencias entre php y oracle
Diferencias entre php y oracleDiferencias entre php y oracle
Diferencias entre php y oracle
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y php
 
Examen 3.0
Examen 3.0Examen 3.0
Examen 3.0
 
Servidor php
Servidor phpServidor php
Servidor php
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Programacion en php ivan jose hernandez sena
Programacion en php ivan jose hernandez senaProgramacion en php ivan jose hernandez sena
Programacion en php ivan jose hernandez sena
 
DEFINICION DE Php
DEFINICION DE PhpDEFINICION DE Php
DEFINICION DE Php
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
JSP
JSPJSP
JSP
 
Servidor php
Servidor phpServidor php
Servidor php
 
como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basic
 
Libro4
Libro4Libro4
Libro4
 
15. servidor php
15.  servidor php15.  servidor php
15. servidor php
 
servidor
servidorservidor
servidor
 
SGA en la UNAC
SGA en la UNACSGA en la UNAC
SGA en la UNAC
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 

Similar a Openlaszlo - Ventajas y Desventajas

Una evaluación de OpenLaszlo
Una evaluación de OpenLaszloUna evaluación de OpenLaszlo
Una evaluación de OpenLaszloGuillermo Pizarro
 
Manuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 dawManuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 dawfanyto
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioMariano-Celiz17
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4Halmiron85
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAHelmilpa
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptxJulinAguirre8
 
Flex mobile
Flex mobileFlex mobile
Flex mobilealdo87_
 
Flex mobile
Flex mobileFlex mobile
Flex mobilealdo87_
 
Flex mobile
Flex mobileFlex mobile
Flex mobilealdo87_
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1fanyto
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia webfanyto
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014Neptuno Networks
 
Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuariolinhos315
 
AMI - Silverlight
AMI - SilverlightAMI - Silverlight
AMI - SilverlightMartin
 

Similar a Openlaszlo - Ventajas y Desventajas (20)

Adobe flex
Adobe flexAdobe flex
Adobe flex
 
Una evaluación de OpenLaszlo
Una evaluación de OpenLaszloUna evaluación de OpenLaszlo
Una evaluación de OpenLaszlo
 
Manuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 dawManuel santiagojosea.ac1u1 daw
Manuel santiagojosea.ac1u1 daw
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuario
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4
 
9
99
9
 
Cuaderno4
Cuaderno4Cuaderno4
Cuaderno4
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 
Flex mobile
Flex mobileFlex mobile
Flex mobile
 
Flex mobile
Flex mobileFlex mobile
Flex mobile
 
Flex mobile
Flex mobileFlex mobile
Flex mobile
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1
 
Evaluación de ZK
Evaluación de ZKEvaluación de ZK
Evaluación de ZK
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuario
 
AMI - Silverlight
AMI - SilverlightAMI - Silverlight
AMI - Silverlight
 

Más de Guillermo Pizarro

Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...
Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...
Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...Guillermo Pizarro
 
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjango
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjangoPostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjango
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjangoGuillermo Pizarro
 
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Guillermo Pizarro
 
Paradigmas de Investigación en las Ciencias de la Computación
Paradigmas de Investigación en las Ciencias de la ComputaciónParadigmas de Investigación en las Ciencias de la Computación
Paradigmas de Investigación en las Ciencias de la ComputaciónGuillermo Pizarro
 
Uso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE'sUso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE'sGuillermo Pizarro
 
Desarrollo de una Base de Datos en PostgreSQL y su conexión con R
Desarrollo de una Base de Datos en PostgreSQL y su conexión con RDesarrollo de una Base de Datos en PostgreSQL y su conexión con R
Desarrollo de una Base de Datos en PostgreSQL y su conexión con RGuillermo Pizarro
 
Introducción a la Arquitectura de OpenLaszlo
Introducción a la Arquitectura de OpenLaszloIntroducción a la Arquitectura de OpenLaszlo
Introducción a la Arquitectura de OpenLaszloGuillermo Pizarro
 

Más de Guillermo Pizarro (10)

Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...
Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...
Diseño de un "Spatial Data Warehouse" y su incidencia en la generación de nue...
 
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjango
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjangoPostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjango
PostGIS y su aplicación en GeoPortales utilizando el Framework GeoDjango
 
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
 
Paradigmas de Investigación en las Ciencias de la Computación
Paradigmas de Investigación en las Ciencias de la ComputaciónParadigmas de Investigación en las Ciencias de la Computación
Paradigmas de Investigación en las Ciencias de la Computación
 
Uso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE'sUso de FOSS4G para la implementación de Arquitecturas de IDE's
Uso de FOSS4G para la implementación de Arquitecturas de IDE's
 
Granola
GranolaGranola
Granola
 
Desarrollo de una Base de Datos en PostgreSQL y su conexión con R
Desarrollo de una Base de Datos en PostgreSQL y su conexión con RDesarrollo de una Base de Datos en PostgreSQL y su conexión con R
Desarrollo de una Base de Datos en PostgreSQL y su conexión con R
 
Introducción a la Arquitectura de OpenLaszlo
Introducción a la Arquitectura de OpenLaszloIntroducción a la Arquitectura de OpenLaszlo
Introducción a la Arquitectura de OpenLaszlo
 
MDA
MDAMDA
MDA
 
MDA y MERODE
MDA y MERODEMDA y MERODE
MDA y MERODE
 

Último

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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
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
 
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
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 
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
 
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
 
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
 
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
 

Último (16)

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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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)
 
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
 
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
 
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...
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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
 
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
 
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
 
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
 
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
 

Openlaszlo - Ventajas y Desventajas

  • 1. Ventajas y desventajas de utilizar OpenLaszlo Guillermo Pizarro Javier Tibau omarjcm@gmail.com jatb86@gmail.com Resumen OpenLaszlo es una plataforma open source de aplicaciones ricas de Internet1 (rich internet application), que fue fundado en el año 200 como Laszlo Systems, pero a mediados del año 2004 fue Open Source. La plataforma consta de dos piezas: una declarativa XML basada en un lenguaje llamado LZX que es usado para escribir aplicaciones clientes, y una aplicación servidor (y LZX Compilador) llamado el servidor presentador. Ventajas - En cuanto a usabilidad, proporciona al desarrollador la oportunidad de implementar una aplicación que le sea muy sencilla de usar al usuario sin necesidad de formación y asistencia. - No es necesario la carga completa de una página para hacer un pequeño cambio, se lo hace de manera inmediato y en el área que se desea se haga el cambio. Desventajas - Openlaszlo sólo se muestra a través de Flash, por ende, afecta al rendimiento al lado del cliente –si este no cuenta con una conexión banda ancha-, debido a que Flash originalmente fue diseñado para presentar películas o animaciones, pero no fue pensado para realizar cálculos numéricos o manipulaciones de datos. - Lo otro es por el lenguaje a usar “LZX”, debido a que aventurarse a programar en este lenguaje, implica implementar librerías, debido a que existen pocas, en otras palabras las librerías de Openlaszlo está desnuda. Referencias [1] http://today.java.net/pub/a/today/2005/03/22/laszlo.html?page=3 1 Cuando hablamos de “rich internet application” se nos viene a la mente aplicaciones que proporcionan feedback de manera inmediata al usuario sin necesidad de esperar un tiempo de respuesta viendo a la pantalla en blanco hasta que se recargue la misma, o la de aplicaciones que utilizan controles –que usualmente vemos en aplicaciones Desktop- como paneles con tabs, árboles de directorios, etc.