Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/12/2015, 09:17
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 9 meses
Puntos: 52
Respuesta: Opiniones para el futuro

Cita:
Iniciado por maurikius1983 Ver Mensaje
De momento me quedo con JavaFX, entiendo que no hay tanta diferencia con WPF.
En realidad la diferencia es sustancial: WPF soporta el patrón de diseño MVVM, que es una evolución del patrón MVC, basada en el patrón Presentation Model de Martin Fowler, creada específicamente para WPF.

El patrón MVVM es tan productivo, y permite generar código tan limpio y mantenible que luego de convertirse en el patrón de diseño preferido para desktop, el mundo web comenzó a tratar de replicarlo constantemente. Así nacieron los frameworks como Angular, Knockout, Backbone, Ember, etc, etc...

El soporte de JavaFX para MVVM es nulo, con lo cuál los proyectos en esa tecnología resultan, por definición, en más cantidad de código, menor productividad, y menor mantenibilidad. Esto sin mencionar que aún las últimas versiones del lenguaje java son terriblemente rudimentarias y requieren muchísimo más código para hacer cualquier cosa comparado con lenguajes modernos como C# y F#.