@sourfeedback
Nuevo
- Registrado
- 15 Sep 2016
- Mensajes
- 19
- Puntos
- 0
Personalmente, sí te lo recomiendo, yo empecé con c y seguí con Java, estuve mucho tiempo con Swing y AWT y me parecían las interfaz muy anticuadas si lo comparamos con wpf por ejemplo, me planteé lo típico, merece la pena migrar a c#?, no se si por pocas ganas, prejuicios o lo que sea no me terminó de llenar, y busque en Google "Java ha muerto", "Futuro de Java Swing", etc. Ahí di con javafx, que lo había escuchado, pero que estaba verde, hoy en día está integrado en se y ee, así que me puse a investigar, lo primero que dije fue "puff esto es empezar de 0" ya que la forma de programar con stage y scenes vs jframe y jdialog varía bastante, estuve a punto de tirar la toalla, ya que por falta de formación en ese lenguaje me encontraba algunos problemillas que no tenía con anterioridad, por ejemplo: abrir un jdialog con una tabla y retornar valores, me enredo al menos una semana, hasta que Di con la solución, que era fácil pero evidentemente no la sabía. Otro por ejemplo ha sido en una tableview asignar manualmente valores, ya que tiene un modelo propio que hace que se pueda filtrar, ordenar, editar en la misma línea... Mil cosas buenas pero que te cambia la forma que lo veia, y si no sabes te enreda y quieres tirar la toalla. Ahora que ha pasado un tiempo agradezco haberle dado la oportunidad, ya que he portado una aplicación de swing a javafx y esteticamente, en performance y sobre todo en limpieza de código ha sido un salto enorme. Con respecto al IDE visual Studio no tiene rival, pero la integración de scene builder para la interfaz con netbeans es más que aceptable y no he tenido ningún problema. Espero haberte ayudado y cualquier cosa me dices.Me interesa muchísimo esto que comentas. He desarrollado software con interfaz gráfica con C# y Windows Forms (no WPF, por ahora), y Swing y AWT siempre me parecieron de juguete, y muy torpes. Según he leído, hicieron JavaFX para solucionar esto, pero es verdad que hay poca documentación. Tampoco me ha parecido sencillo hacer funcionar el editor de interfaces, cosa que con Visual Studio se hace en un plis plás y en 10 minutos tienes tu programa con GUI funcionando...
¿Recomiendas profundizar más en JavaFX? ¿Lo ves a la altura de Windows Forms o Windows Presentation Foundation -que creo que se parece más a este-?