Sun Labs lanza Lively Kernel: ambiente para programación web
lunes, octubre 8, 2007 at 11:32PM El equipo de investigación de Sun Microsystems acaba de anunciar el proyecto Lively Kernel, un ambiente para programación dinámica de aplicaciones web basado en javascript. Como su nombre lo indica, es un Kernel hecho en javascript, cuando tu programas tus aplicaciones simplemente usas las llamadas al sistema de dicho kernel.
En palabras de los creadores:
"La diferencia principal entre Lively Kernel y otros sistemas parecidos es que se enfoca en la uniformidad. Nuestro objetivo es construir una plataforma usando el número mínimo de tecnologías por debajo. (...) En Lively Kernel intentamos hacer lo más posible usando una sola tecnología: JavaScript. Hemos elegido JavaScript por su ubicuidad en los navegadores web y por su similaridad sintáctica con otros lenguajes altamente populares como C, C++ y Java. Sin embargo, también queremos nivelar los aspectos dinámicos de JavaScript, especialmente la habilidad de modficiar aplicaciones en tiempo de ejecución. Tales capacidades son el ingrediente esencial para la construcción de un ambiente de programación web maleable que permita desarrollar aplicaciones de forma interactiva y colaborativa"
La idea es que no se necesite de ningun plugin para usarlo y de salirse del tradicional modelo de programación para aplicaciones web basado en documentos. Lively Kernel permite constuir aplicaciones de forma rápida usando objetos de bajo nivel como rectángulos y círculos, combinar dichos objetos en formas más complejas, crear ventanas y manejar sus eventos, crear widgets con lógica interna, etc.
Por ahora funciona al 100% en Safari (que extraño por cierto) y de forma estable en Firefox 3, yo lo probé en Firefox 2 va bien; pero si tienes Explorer ni lo intentes ya que hace uso de SVG que no es soportado en dicho navegador. Puedes ver un tutorial sobre su uso en este enlace y probar el sistema en este otro.
Como verás es un trabajo de investigación y por ahora no está pensado para su uso masivo; sin embargo me recuerda mucho a lo que Joel Sposky habló en uno de sus últimos artículos sobre el futuro de las aplicaciones web. En dicho artículo Joel compara lo que está sucediendo en este momento en el mundo web con la era pre-windows de hace unos años. Muchas aplicaciones muy buenas como Lotus 1-2-3 que desaparecieron cuando el uso de Windows API empezó a extenderse y no pudieron interoperar con otras aplicaciones. En el artículo Joel vaticina que surgirá un NewSDK para aplicaciones web que estandarize y haga más fácil el uso de AJAX y defina formatos de intercambio de datos entre aplicaciones. Los que primero se adapten a esa hipotética nueva SDK podrán sobrevivir.
¿Qué opinas sobre el tema? ¿Te parece interesante esta nueva iniciativa de Sun?
otro 
Reader Comments