Hola, creo que llegue demasiado tarde a esta pagina y este tema, pero me llamo la antencion lo que dices de Flex y las RIA's
Primero las RIA's web no puede accesar a archivos fisicos desde el navegador, en el caso de Flex existe adobe AIR que es Flex para escritorio y puedes manejar perfectamente archivos directorios, etc, todo el sistema, con la ventaja de poder acceder a tus servicios web.
En Flex, solo se desarrolla la interfaz de usuario, es decir el FrontEnd, y el BackEnd en el servidor, puedes desarrollar tus servicios de datos en lo que mas te guste, ya sea en PHP, ColdFusion, ASP.NET, JAVA, incluso ya puedes hacerlo en Ruby o Python y solo invocarlos desde Flex.
Silverlight, producto de microsoft con eso tienes todo que saber, casado con sus productos, lo eh estado viendo, es una tecnologia muy rebuscada, podria decirse que es una mala copia de Flex, pero mas orientada a multimedia, ya que utiliza DirectX
Java, pues es algo pesadisimo..!
FLEX su ventaja es que el plugin de Flash esta en el 90% de las computadoras del mundo segun las ultimas estadisticas.
recomiendo
http://www.exvagos.com registrate, hay varios video tutoriales de flex
http://www.exvagos.com/showthread.php?t=332345http://www.exvagos.com/showthread.php?t=332913en youtube tmb hay varios ejemplos de flex con php, con java, con ruby, etc.
Aqui puedes probar una aplicacion que estoy desarrollando en Flex
http://flexsoftware.comuf.com/home.htmlAqui puedes ver mi primera aplicacion en Flex, me costo mucho trabajo, pero aprendi mucho
http://www.youtube.com/watch?v=8m7wsUS1tJ0