Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
OpenLaszlo | 5 comentarios (5 temáticos, editoriales, 0 ocultos)
ni yo... (none / 0) (#2)
por jamarier a las Mon Apr 3rd, 2006 at 10:14:41 AM CET
(Información Usuario) http://barbacana.net/blog/

He estado echando un vistazo a prototype y la conclusión a la que llego es la misma que hace cierto tiempo: la misión de prototype es corregir los fallos de diseño de javascript. Proporciona atajos a elementos muy utilizados, da una capa de compatibilidad de forma que reduce la creación de funciones específicas de cada navegador e introduce alguna función para facilitar el uso de ajax. Por su parte, scriptaculous es una caja de «efectos especiales». Te proporciona mecanismos para que, a partir de prototype, se puedan hacer efectos tipo arrastrar, animaciones, persianas...

Pero aquí se acaba la cosa. Para mi tiene dos inconvenientes: primero no te elimina la necesidad de dominar javascript, con OpenLaszlo y un pequeño subconjunto de javascript se pueden hacer cosas interesantes; segundo es de bastante bajo nivel, OpenLaszo proporciona elementos <windows> predefinidos que gestionan ventanas arrastables y ajustables en tamaño. Esto con scriptaculous se me plantea bastante más complicado. Además, de las ventanas, ya trae prediseñados todos los elementos comunes que se emplean en programación visual: botones, check-button, radio-button, deslizadores, combos, reproductores multimedia (audio y video) y otro sinfín de elementos que te permite hacer un prototipado visual muy rápido de lo que quieres obtener.

Por supuesto todo tiene un precio. Flash no me gusta, para mi es un limitador (como comenté pronto será solucionado), y el runtime de OpenLaszo es más costoso en memoria y espacio. Este ejemplo de la bola8 ocupa 68k teniendo en cuenta que fácilmente se podría haber implementado solo en javascript en una cantidad de código no superior al lzx original tendríamos una página de 2,2k (al crecer el tamaño del fuente la diferencia es cada vez menos importante). Por último, en la última versión del CVS he leido que implementarán CSS (supongo que relacionado con DHTML).

Por eso decía que no encontraba otros frameworks a nivel parecido a este.

-----
Opinión expresada por alguien que puede que no sea yo.
[ Padre ]



Hace falta saber JavaScript, o no (none / 0) (#3)
por jorginius ("jorginius" en Google Mail) a las Mon Apr 3rd, 2006 at 11:56:38 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

Para mi [script.aculo.us] tiene dos inconvenientes: primero no te elimina la necesidad de dominar javascript

Bueno, es como todo: en realidad podrías pasar no sabiendo más que dos o tres cosillas, posiblemente menos de lo que te pide OpenLaszlo. En los efectos de script.aculo.us puedes enganchar callbacks de PHP o Ruby, entre otros.

Ten en cuenta que script.aculo.us está integrado en RoR así como en otro saco de frameworks. Normalmente esos frameworks te aislan del JavaScript.

¿Qué lo mismo se podría hacer con OpenLaszlo?. Pues sí, se podría añadir una capa más y construir un framework PHP que generase código Laszlo y que, con JSON o similar se comunicase con él. Quizás ya haya algo de eso. O podría ser que el "compilador" a DHTML utilizase internamente prototype.

[OpenLaszlo] es de bastante bajo nivel, OpenLaszo proporciona elementos <windows> predefinidos que gestionan ventanas arrastables y ajustables en tamaño.

Como Prototype Javascript Windows, supongo.

reproductores multimedia (audio y video)

Eso ya no parece DHTML :-)

[ Padre ]


 

OpenLaszlo | 5 comentarios (5 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda