El 2008 será el año de las RIA

Uno de los temas que van a estar más en boga durante este año será el de las RIA (Rich Internet Applications). Son diversos los actores que quieren entrar en este terreno, acercando el mundo de las aplicaciones online y el de las aplicaciones de escritorio.

En este momento los competidores principales son tres: Adobe AIR, SilverLight y Mozilla con Prism.

Adobe AIR se acaba de lanzar en su versión 1.0 y tiene detrás suyo el respaldo de Adobe, que está dando pasos muy interesantes hacia el código abierto, abriendo esta misma semana Adobe Open Source para alojar sus proyectos. Esta es una solución que está disponible, de momento, solo para Windows y Mac OS X, aunque han prometido que habrá versión para Linux.

AIR permite el desarrollo de aplicaciones en AJAX (HTML + Javascript), en Flex y en Flash, por lo que estamos hablando de algo que requiere desarrolladores que conozcan bien el lenguaje de la web.

Microsoft se aleja un poco de esto con SilverLight 2, del que están acabando de preparar la beta, y que podrá ser programado con cualquier lenguaje soportado por la máquina virtual de .NET, como Visual Basic, C#,... Esto acerca el desarrollo a programadores que estén acostumbrados a las aplicaciones de escritorio. Igualmente, estará disponible para Windows y Mac OS X, con una versión para Linux prometida para el futuro.

El tercer competidor en liza es Mozilla con Prism, aunque de momento hay que cogerlo bastante con pinzas. De todos modos, creo que puede ser uno de los actores interesantes en este terreno, sobretodo si se integra en Firefox 3.

Con él, podremos tener una aplicación web funcionando en nuestro escritorio como si fuera una aplicación nativa, ejecutándose en su propia ventana, pero dentro del navegador. Para poder convertirse en algo más, necesita acceso al sistema de ficheros local o, al menos a un repositorio de datos, algo parecido a lo que hace Google Gears, de forma que pueda trabajar sin necesidad de conexión.

En este caso nos encontramos con algo que no requiere apenas de desarrollo adicional. Solo alguna adaptación para guardar los datos en local, pero estamos hablando exactamente de la misma aplicación en la web que en el escritorio, por lo que los desarrolladores web estarán como en casa.

Hay que reconocerle, eso sí, a Microsoft la enorme ventaja que tiene con Visual Studio. En su versión 2008 permitirá desarrollar aplicaciones para SilverLight 2, y de momento yo no he encontrado un entorno de desarrollo mejor que este. ¿Será lo que decante la balanza? Todavía es pronto para especular sobre esto, pero es un punto a su favor.

---
Sacha Fuentes es editor de Xataka, Genbeta y Xataka Móvil, además de escribir muy de vez en cuando en su blog personal.

Comentarios

Imagen de Rub

Yo lo que busco es un editor

Yo lo que busco es un editor para Wordpress desconectado, sé que ha bastantes pero ninguno me convence, o bien la interfaz o bien las funcionalidad o bien tiene un precio que no me convence... :-) WP versión escritorio sincronizado con el de tu servidor, eso seria lo suyo.

Imagen de Zarate

ScreenweaverHX

Hay otro chico en la ciudad :)

Se llama ScreenweaverHX. Básicamente es otro "wrapper" de aplicaciones Flash que permite aumentar sus capacidades (acceso a archivos, registro, base de datos..).

Lo bueno de SWHX es que es completamente Open Source y está basado en haXe, un lenguaje de programación que compila a Flash, JS o Neko para el servidor. Es decir, un lenguaje con el que puedes compilar a frontend o backend.

AIR está muy bien, pero SWHX es Open Source, con todo lo bueno (lo puedes ampliar y modificar todo lo que necesites) y lo malo (no tiene un sitio web flipante ni la imagen de marca) que eso significa.

Salud!

http://haxe.org
http://haxe.org/swhx
http://nekovm.org/

Imagen de kNo

Ninguno

Mi opinión personal es que si hay tantos en liza no ganará ninguno, de hecho, perderá el usuario que tendrá que instalar 3 plugins (si es que puede y quiere).

Imagen de Un navegante

Se olvidan de JAVAFX

JavaFX es la apuesta de SUN para competir en este campo... y considerando la base de programadores Java y la fuerte apuesta de SUN por el Software Libre, sin duda es para tenerlo en cuenta.
Saludos!

Imagen de Ivan de la Jara

¿Como?

Me ha gustado mucho el articulo y he decidido informarme sobre "esta nueva tecnologia" pero...

La verdad es que no le veo la utilidad . Yo siempre he deseado tener mi mensajero instantaneo en una ventana independiente, ejecutandose en mi web y con su icono igual que msn messenger pero... ¿no deberian ser los navegadores quienes implementen esto? ¿instalar otra cosa mas que hay que explicarle al usuario medio? ¿Para poner un icono? Lo veo un poco complicado y no le veo realmente ventajas... No entiendo para que sirven.

He mirado Adobe AIR y no le veo objeto, ¿instalar un programa? pero... ¿para que? yo pensaba que eran aplicaciones en flash para poder ser usadas por todos.. pero si vamos a instalar otro plugin es como instalarte cualquier otro programa.¿Y si vas a un cybercafe? ¿Ya no puedes usar las webs? ¿en el movil tampoco? ¿Otra aplicacion por la que esperar meses o años para que salga en los telefonos? Ademas, las promesas de "aparecera en linux" no me sirven, o esta, o no esta. Nos podemos quedar esperando. No se no se , no me convence.

He instalado Prism y veo que mi pagina sale peor, a parte si pulso en el rss me abre el navegador igualmente ¿?

Con respecto a silverlight, lo he instalado pero nothing happened... no aparece en ningun sitio. Entro de nuevo en su web y lo que veo es una "animacion flash" que resulta no ser flash sino silverlight. Se pueden quedar esperando a que aprenda OTRO lenguaje/programa mas (menudo coñazo).

¿Algo parecido a esto de los iconos no se implemento ya en explorer hace siglos? algo asi como añadir a explorer como icono o algo asi...

Me da la impresion que me esten vendiendo flash con otro nombre. Que me vendan humo me toca los...

¿Tocar dentro del disco duro? ¿No estabamos evitando eso a toda costa para evitar destrozos de virus y demas? ¿Ahora abrirlo otra vez? No lo entiendo. ¿Que buscan con esto? ¿espiar los discos duros "legalmente"?

Me parece a mi que esto no va muy lejos. Necesito que me deslumbren con alguna utilidad real...

Avatar de usuario visitante

Software revolucionario que hace llorar

Hola a todos. Hace unas semanas este sitio publicó una noticia sobre que este 27 de febrero Microsoft iba a hacer el anuncio de un software que iba a cambiar el mundo: http://www.error500.net/microsoft-hype

Hoy ya es 28 de febrero, y NO leí nada

Una vez más Microsoft mete la pata y NO cumple con sus promesas.

Saludos!

Avatar de usuario visitante

¿Se dieron cuenta de que

¿Se dieron cuenta de que AIR es RIA al revés? :P

Avatar de usuario visitante

Tiemble Poirot !! xD

Tiemble Poirot !! xD

Imagen de Extalibán ortográfico

"detrás suyo" nooooooooo

no está bien escribir "detrás suyo".

Imagen de tenderodigital

No olvidar a OpenLaszlo

Ya que estamos hablando de aplicaciones Web, que no lo parezcan, pues no olvidar a OpenLaszlo (http://www.openlaszlo.org). Yo hace seis meses que pude montar una aplicación de verdad con OpenLaszlo y es libre, tal vez por ello algunos se olviden de él.

Avatar de usuario visitante

Movil, movil movil...

Lo que me gustaría ver es AIR corriendo en móviles, consolas, frigoríficos, etc. ;)
En fin, al margen de la evolución de los lenguajes de programación y nuevas posibilidades de comunicación con servidores, sinceramente, no veo que todo esto aporte nada nuevo en lo que a PCs se refiere. Es simplemente darle un nombre a algo que ya se estaba haciendo con herramientas externas. Y es que en el caso de AIR (el que más conozco), no deja de ser un flash player vitaminado.

Imagen de ablesa

Flex aporta soluciones donde antes no las habia

La verdad es que Adobe esta reforzando mucho AIR cuando realmente el caballo que lleva varios años marcando la diferencia es Flex. Las posibilidades que aporta Flex para el desarrollo de RIA, unido a la ejecución en el Flash player 9.0 en un navegador + la politica open source que preside el producto + la forma de desarrollar las aplicaciones con esta tecnologia , mas orientado a programadores de OOP (java, c++, C#) que a programadores Flash, hace que acumule muchas bondades y venga a cubrir un hueco que con HTML, CSS, y javascript era dificil de cubrir.

Si quereis ver todo lo que se está haciendo con Flex en produccion no dejeis de visitar http://flex.org/showcase/

Para el que quiera introducirse que empieze por Flex, ya que AIR es todo el SDK de Flex mas unas poquitas funciones para explotar las ventajas del Desktop, acceso a ficheros locales, trabajo desconectado, sistema de ventanas nativo, skin nativo, etc..., con Flex podemos cumplir el anhelo de a través del navegador poder acceder al software como servicio (SaaS - Software as a service) con una gran calidad, rendimiento espectacular, y componentes para dotar a nuestras aplicaciones de una gran experiencia para el usuario y en otro tipo de escenarios que precisen de otras necesidades en el desktop tenemos AIR, aunque a nivel programativo utilizan el mismo SDK + alguna ampliación en AIR.
s2.

Avatar de usuario visitante

Para mi el ganador va as er

Para mi el ganador va as er Flex, sin duda.

Imagen de Un navegante

FLEX

Lejos el ganador indiscutido es FLEX. No existe nada en estos momentos con la facildiad de desarrollo y la posibilidad de verlo en los principales navegadores incluso en MAC y Linux con el mismo aspecto.

Trabaje muchos años con ASP. ASP.NET y metiendo javascript para hacer algo descente. Siempre tuve el problema de que en IE no funciona, pero en FFox si... o al revez.

Con FLEX se termio ese lio. Haces un desarrollo y lo ves igual en todos los navegadores, eso no tiene comparación.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
If you have a Gravatar account, used to display your avatar.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato


Suscripción

Introduce tu dirección de correo:

Ofrecido por FeedBurner

Feed rss Lectores con feedburner

Créditos