2009-02-19 29 views
6

¿Tiene sentido comenzar a aprender JavaFx si no tengo ningún fondo en la programación de IU? ¿Es más recomendable aprender Swing primero y luego pasar a JavaFx?¿Debo aprender Swing antes de aprender JavaFx?

Probé el getting started tutorial en el sitio web de JavaFx en Netbeans y el código me pareció extremadamente complicado. Me pregunto si JavaFx es demasiado avanzado para un desarrollador de GUI para principiantes.

Respuesta

13

Mirando el tutorial JavaFX diría que:

  1. usted no necesita saber Swing para utilizar JavaFX
  2. si encuentra el tutorial JavaFX duro aprendizaje oscilación no será fácil

Si no tiene ningún fondo de programación, entonces comenzar en cualquier idioma va a ser un desafío. Si conoces un poco de programación en un idioma, entonces todavía será un desafío.

Mi consejo es bucear y trabajar en ello. Una búsqueda rápida en Google (JavaFX Hello World) tiene varias visitas ... Eché un vistazo rápido al this one y yo diría que comience con él.

1

No creo que saber swing le dará una ventaja con JavaFX. JavaFX parece más como scripting que como programación java real. Puedes aprender JavaFX bien sin swing.

1

Por lo que entiendo, las bibliotecas JavaFX no tienen tantos componentes de UI adecuados, pero como JavaFX le permite usar cualquier componente Swing, puede ser útil conocer Swing. Probablemente esto sea menos cierto y menos cierto a medida que JavaFX madure.

0

Bueno, hay al menos una buena cantidad de similitudes ... una etapa, p. es el equivalente de un JFrame en Java, una escena es equivalente a un JPanel ... el mecanismo de enlace es similar (bueno, más o menos) al concepto de oyente en Java ...

Ah, y JavaFX shouldn ' Es demasiado complicado para los programadores, ya que está dirigido principalmente a desarrolladores web ^^.

Cuestiones relacionadas