JavaFx: diferenças entre revisões

176 bytes adicionados ,  27 de agosto de 2013
[edição não verificada][edição não verificada]
Em um curto espaço de tempo ''JavaFX'' evoluiu e adaptou-se a ponto de tornar comandos e técnicas de produção das antigas versões incompatível e improdutiva (diferenças entre as versões 1.0 e 2.0), onde mesmo os desenvolvedores habituado com produção direta com Java utilizando atualmente ''JavaFX'', precisaram reorganizar conceitos e técnicas para acompanhar a realidade tecnológica (conceito abordado a respeito do profissional e da linguagem adaptar-se a realidade). Não é correto afirmar que ''JavaFX'', devido ao seu grau de evolução seja superior ao ''Java'' mas concordamos que é o resultado de um processo evolutivo. A linguagem incorporou o '''CSS, HTML, JavaScript e XML''' diretamente em sua produção adaptando algumas delas para seu ambiente, como é o caso do XML que foi criado um "dialeto" com o nome '''FXML''' que serviu para um ambiente voltado para criação de layout.
 
AEntre os diversos modelos de desenvolvimento dentro da tecnologia ''JavaFX'', a Oracle criouaprimorou um método de trabalho que revolucionoumudou as regras para criação de telas utilizando a linguagem FXML. Uma [http://pt.wikipedia.org/wiki/API API] ('''Scene Builder''') cria o layout e grava em arquivos interpretados pelo ''JavaFX''. Uma técnica simples, rápida e elegante para desenvolver aplicativos sem carregar o código principal da aplicação e que pode ser implantado em diversos projetos, inclusive os projetos para ''Computação em Nuvem''.
 
Desenvolvedores sabem que ''design'' gráfico, programação e banco de dados são habilidades distintas. ''Designers'' gráficos ou [http://pt.wikipedia.org/wiki/Webdesign Webdesign] focam na interação humana com a aplicação e seu objetivo maior é manter o interesse humano e tornar o sistema mais intuitivo usando técnicas audiovisual. Os [http://pt.wikipedia.org/wiki/Desenvolvedor Desenvolvedores ou Programadores] estão tipicamente preocupados em implementar lógica de negócio e interagir com os servidores ''back-end'' usando conceitos de Programação Orientada a Objetos. Por outro lado os Data Bank Administrator ([http://pt.wikipedia.org/wiki/DBA DBA]) estão com o foco na linguagem para estrutura de armazenamento dos dados seguindo conceitos como consultas, relacionamentos, transação e replicação. É uma espécie rara os que possuem as três habilidades. O nosso objetivo é construir ligação entre este segmentos produtivo. O ''designer'' gráfico se aprofunde no visual do empreendimento o ''desenvolvedor'' implemente as regras do negócio enquanto o ''DBA'' se preocupe com o método de armazenamento.