No he tenido la intención de analizar y repetir el mismo asunto, pero solo para decidir qué aprender primero (JavaFX, Flex, HTML5, etc.) realizaría una especie de encuesta, especialmente a medida que surgieron las preguntas similares recientes desde Al menos un año.
Entonces, ¿cuál es la perspectiva JavaFX como tecnología RIA para los próximos años?
Respuestas:
Aprendería HTML5 porque es la forma estándar de hacer las cosas. Digamos que tiene 100 horas para aprender cualquiera de las tecnologías que menciona en su pregunta. Si pasa 100 horas aprendiendo JavaFX y dentro de 2 años JavaFX está muerto, entonces su conocimiento de JavaFX es inútil. Si pasas 100 horas aprendiendo HTML5, entonces dentro de 2 años cuando HTML5 esté aún más disponible de lo que está hoy, tu esfuerzo de 100 horas sigue siendo relevante.
Aprenda HTML5 y si no puede hacer algo que necesita, busque alternativas.
fuente
JavaFX definitivamente no es una tecnología convencional ahora, pero podría ayudarlo a comprender cómo funcionan las aplicaciones RIA no basadas en HTML y JS. Por lo tanto, si simplemente decide qué comenzar a aprender, le sugiero que primero intente familiarizarse con algunas ideas generales sobre cómo implementar las aplicaciones RIA y cada tecnología RIA lo haría aquí siempre que tenga buenos materiales para ellas.
A largo plazo, preferiría una plataforma y enfoques agnósticos de proveedores, como HTML5. Sin embargo, buscar algunas tecnologías RIA establecidas, como Flash de Macromedia / Adobe, Silverlight de MS o Google Web Toolkit nunca es una desventaja: definitivamente tienen algunas ideas brillantes que quizás no encuentres en otros lugares.
fuente