que cs6 flash flex javafx

que - adobe flash cs6 wikipedia



¿Cómo se compara JavaFX con Flash y Flex? (7)

Acabo de ver esta publicación de Chet Haase, que trabajó anteriormente en Java FX en Sun, pero ahora trabaja para Adobe en Flex.

Sé que Flex es bastante bueno pero también comenzó a usar Java FX. Estoy un poco confundido. Java FX parece enfocarse más en operaciones de dibujo de bajo nivel y animaciones. Menos en la creación de interfaces de usuario estándar como Flex.

Entonces, ¿JavaFX es más parecido a Flash que a Flex?

Por otro lado, JavaFX también admite componentes Swing, así como el enlace de datos, lo que lo hace parecer más a Flex.


Creo que JavaFX se parece más a Flex, porque JavaFX se trata más bien de crear aplicaciones que de animaciones (que, según tengo entendido, es una de las diferencias más delicadas entre Flex y Flash).

Pienso en JavaFX y Flex como los futuros herederos de la programación de Rich Internet Application. Ambos tienen la intención de estirar el reino de lo que es posible con RIA.

Uno de los mayores beneficios de JavaFX que veo es que puede usar su lógica empresarial Java existente simplemente importándola .

Algunas de las características del lenguaje, como el enlace y la duración como tipo de datos , son un cambio de paradigma, ya que hacen posible ciertas funciones y están disponibles:

  • Enlace: conecta dos valores juntos para que pueda actualizar automáticamente un valor cuando el otro se actualice. Ejemplo: "nombre: bind textfield.getValue". Mucho más fácil que configurar los patrones del Observador para observar los cambios en las variables.
  • La duración se puede usar como un tipo de datos: "var frameDelay = 5ms". Tener Duración como parte integral del lenguaje parece una obviedad cuando se trata de animaciones.


Me gustaría agregar algunos puntos,

  1. Flex es mucho más estable que JavaFX, JavaFX es bastante nuevo.

  2. La sintaxis de JavaFX es realmente mala, es innecesariamente compleja, donde flex es puro xml, se puede leer y entender fácilmente, no entendí qué hacía pensar Java en lugar de usar xml (como Silverlight y Flex), haciendo que la sintaxis de un nuevo idioma choque ¿el mundo? Nueva sintaxis significa nueva curva de aprendizaje.

  3. Flex se ejecuta en flash, el 95% de las instalaciones en todo el mundo, solo 1.2 MB de descarga Flash en comparación con JavaFX + Java runtime de mínimo 30 mb, esta es una consideración demasiado grande para el editor.


Recientemente utilicé tanto Adobe Flex 4 como Java Fx 1.3.1, acepto que ambas son herramientas de desarrollo de aplicaciones gráficas de Rich Internet muy potentes.

Mi opinión sobre Adobe Flex 4 es que es una herramienta de diseño muy fácil. Cuida gran parte de la programación generando automáticamente el código. Entonces mi voto es "Herramienta fácil". Si realiza algún cambio en el origen de datos, cambie un identificador de etiqueta, etc., genera código y corrige cualquier referencia dentro del código.

Java Fx 1.3.1 es un poco más difícil en comparación con Adobe Flex, pero no tiene comparación la apariencia, los "efectos gráficos" y lo mejor en términos de compatibilidad con Java.

El desarrollador de Adobe Flex 4 no es gratuito Java Fx 1.3.1 + NetBeans es gratuito. Esto hace una gran diferencia en la comunidad de desarrolladores independientes.

De nuevo, esta comparación no se aplica a "Aplicación de escritorio" frente a "aplicación móvil" frente a "aplicación web"

Existen otras limitaciones para ambos en términos de impresión, aplicación de descarga para sobresalir o csv, etc.


Soy un desarrollador de Flex con experiencia en Flash: no tengo experiencia en Java. Por lo tanto, normalmente me saltaría este hilo, pero me encontré con esta publicación, justo ahora:

http://www.insideria.com/2008/11/is-client-side-java-losing-gro.html

Contiene una breve discusión sobre Java y Flex, pero lo más apropiado para su pregunta, Yaba, es el enlace a una serie de artículos que un grupo llamado Sharendipitous está publicando sobre su conversión de Java a Flex: por qué tomaron la decisión, cómo lo hicieron, etc.


Yo diría que se parece más a Flash, o al menos se trata de llevar habilidades similares a Flash a Java. No olvides que Flex está construido encima de Flash. El script JavaFX de lo que he visto es bastante similar a ActionScript, y no se parece en nada a MXML. Sun parece enfatizar la importancia de cosas como el video y la capacidad de trabajar con gráficos vectoriales de los programas de diseño estándar de la industria.

Creo que la belleza de Flash es la capacidad de crear sus propios componentes de interfaz de usuario de aspecto agradable, mientras que Flex se trata de diseñar componentes estándar utilizando etiquetas. Entonces, de nuevo, es más como Flash.