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