O que dizem sobre o JavaFx

Tava assistindo esse vídeo, muito bom.
http://www.infoq.com/br/presentations/javafx2-ria

Porém não programo em JavaFx, primeiro tenho que ter uma noção geral,
o que vocês dizem, sobre o futuro, funcionalidade, multi-dispositivos etc.

Eu acho ele muito interessante apenas do jeito que está agora, é uma alternativa mais simples e bonita que o swing.
Porém ele ainda é meio cru, precisava de mais componentes, e precisava sair logo alguma interoperabilidade de dispositivos.
Devia dar pra buildar ele pra iOs e Android.
Além de que poderia ter renderizador em html5, pra você poder criar aplicações web com ele, sem necessidade de plugin.

De qualquer forma, estou utilizando ele num projeto que tem como requisito a interface rica, e por enquanto estou gostando.
A parte do FXML é bem legal, é quase como um jsf que funciona direito.
rs

Então, to querendo migrar para JavaFx conheço várias pessoas de uma comunidade que programam ja em javafx troco bastante ideia,
e alias ja que eu gosto de aplicações ricas em design acredito que seria uma boa alternativa, desde que a funcionalidade
e facilidade sejam compensadoras tambem…

Conhece algum site, onde possa ter algum codigo fonte, ou ensinamento de como funciona?

Estou usando bastante o scene builder da oracle!
O Javadoc oficial
http://docs.oracle.com/javafx/2/api/overview-summary.html
A referencia CSS oficial
http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html
Tem esse site aqui com links para alguns artigos

Veja essa introdução
http://docs.oracle.com/javafx/2/api/javafx/fxml/doc-files/introduction_to_fxml.html
mais especificamente a parte da anotação @FXML

se vc conhece JSF vai ver que é bem parecido conceitualmente
o fxml é o xhtml
vc cria uma classe controller
e usa a anotação @FXML para referenciar objetos java aos que foram declarados no xml

basicamente faço a interface no scene builder (que é simples mas é muito bom)
e por ele mesmo digo qual a classe controladora e faço as referencias do controller
depois é só programar os metodos e tudo mais!

Se quiser saber mais em português:

http://aprendendo-javafx.blogspot.com.br/

Jesuino tira uma dúvida, você é o rapaz desse video ?

http://javaaberto.blogspot.com.br/2012/09/o-poder-do-javafx.html

[quote]se vc conhece JSF vai ver que é bem parecido conceitualmente
o fxml é o xhtml
vc cria uma classe controller
e usa a anotação @FXML para referenciar objetos java aos que foram declarados no xml

basicamente faço a interface no scene builder (que é simples mas é muito bom)
e por ele mesmo digo qual a classe controladora e faço as referencias do controller
depois é só programar os metodos e tudo mais! [/quote]

gostei, valeu pelas dicas…

Para desktop é uma solução mil vezes melhor que Swing, mas como solução para web em todo tipo de dispositivo com browser acho que morreu né? Tinha um papo de que Fx poderia gerar código HTML5, não sei direito…, mas mesmo assim seria uma solução bem mais polêmica do que JSF. Conheço mais seus irmãos Flex e Silverlight e esses posso dizer melhor que não vejo futuro à nível web hoje.

[quote=charleston10]Jesuino tira uma dúvida, você é o rapaz desse video ?

http://javaaberto.blogspot.com.br/2012/09/o-poder-do-javafx.html

[quote]se vc conhece JSF vai ver que é bem parecido conceitualmente
o fxml é o xhtml
vc cria uma classe controller
e usa a anotação @FXML para referenciar objetos java aos que foram declarados no xml

basicamente faço a interface no scene builder (que é simples mas é muito bom)
e por ele mesmo digo qual a classe controladora e faço as referencias do controller
depois é só programar os metodos e tudo mais! [/quote]

gostei, valeu pelas dicas…[/quote]

Sou eu sim :smiley:

Não é na WEB mesmo, o JavaFX é desktop ou embarcado.

Sobre gerar HTML 5, não acredito que isso será feito, mas JavaFX lê e renderiza HTML 5.

Sobre o JavaFX para web vejo potencial, pois até mesmo em desenvolvimento desktop você pode inserir css, javascript para estilização layout.
abrindo um novo mundo para quem tem conhecimentos de design.

O que faz um sistema dar certo é a quantidade de pessoas trabalhando nele e um bom forum, tendo isso não há limites em inovar.

E o Java já possui isso.

[quote=Rafael Rossignol]Estou usando bastante o scene builder da oracle!
O Javadoc oficial
http://docs.oracle.com/javafx/2/api/overview-summary.html
A referencia CSS oficial
http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html
Tem esse site aqui com links para alguns artigos

Veja essa introdução
http://docs.oracle.com/javafx/2/api/javafx/fxml/doc-files/introduction_to_fxml.html
mais especificamente a parte da anotação @FXML

se vc conhece JSF vai ver que é bem parecido conceitualmente
o fxml é o xhtml
vc cria uma classe controller
e usa a anotação @FXML para referenciar objetos java aos que foram declarados no xml

basicamente faço a interface no scene builder (que é simples mas é muito bom)
e por ele mesmo digo qual a classe controladora e faço as referencias do controller
depois é só programar os metodos e tudo mais!
[/quote]

Cara, to começando a usar o scene builder aqui com o netbeans e fiquei curioso a respeito de algo. Tem como carregar de forma automatica o id dos objetos criados no scene builder, ou devo fazer tudo no braço mesmo? Mesma pergunta para os metodos especificados para as actions… (primeira vez que posto aqui no site!)