Crear RIA con JavaFx, Adobe Flex, SilverLight o Java Applet?

Iniciado por jlsonic, 7 Noviembre 2011, 00:20 AM

0 Miembros y 1 Visitante están viendo este tema.

jlsonic

Hola, tengo enorme duda sobre el lenguaje para crear una aplicación tipo RIA: http://es.wikipedia.org/wiki/Rich_Internet_Applications

Es decir, una aplicación sin instalación accesible desde internet para que siempre este actualizada a la ultima versión, sin embargo con poca carga multimedia y si mucha de procesamiento, hebras, control de tiempo, manejo de estructuras complejas, acceso a BD y modificación de archivos del usuario, es decir, una aplicación clasica de escritorio.
Las aplicaciones webs no pueden cumplir con estos objetivos y las RIAS si, aunque tengo entendido que están mas orientadas a multimedia , pero la idea fundamental esque no se ejecutan en el navegador web pero son accesibles desde Internet.

Busco por Internet y encuentro opiniones de todo tipo, espero recibir sus recomendaciones y consejos sobre que tecnologia y lenguaje usar, espero que puedan darme sus opiniones sobre:

Adobe Flex: a mi opinión este tipo de aplicaciones esta muy orientada a la multimedia, dudo sobre el acceso a BD, gestión de archivos, hebras. ¿Además cómo es programar para Flash? ¿Qué entornos tengo para no tener que "comprar" un entorno de Adobe?

Silverlight: la pega es que hasta aora mismo las aplicaciones silverlight sólo se pueden ejectutar sobre windows (oficialmente), pierde la propiedad de multiplataforma que una aplicación web ofrece.

JavaFX:
no parece que la gente hable muy bien de ella, ha sido como una decepción y es un lenguaje engorroso. ¿Podriamos aventurarnos a realziar un proyecto gordo? O por ahora sólo es para uso experimental o pequeñas aplicaciones.

Java Applet: un clásico de un modelo parecido a RIA. Se que para gestion de archivos y demás necesitamos una firma digital, tengo mi duda si podemos crear un applet que pueda ejecutarse en el escritorio en una ventana aparte ¿Una ventana del s.o.? Es decir, la idea del inicial el applet desde la página web abrir una nueva ventana para la aplicación siendo transparente para el usuario (por ahí anda Appletviewer).


Saludos y mil gracias de antemano

RyogiShiki

En mi opinión la mejor combinación es HTML5 x javascript x (PHP o JSP o Ruby o cualquier Server-side Script, el que mejor se adapte a tus necesidades) Así de esta manera Obtienes una aplicación multiplataforma sin necesidad de molestos plugins, ni nada por el estilo

El futuro de las RIA en mi opinión está en HTML5 y sus conjunción con javascript, usando claro la potencia de algún Sever-side script. Todo lo demás está mandado a recoger, además de esta forma tampoco debes preocuparte mucho por la portabilidad entre plataformas móviles.