Escrevemos este livro para servir como recurso definitivo que lhe ajude a pôr-se pronto com a plataforma JavaFX , usando a liberação 1.2 final. Cada um de nós é apaixonado pelo JavaFX, porque ele desempenha um papel chave na promessa longamente esperada da onipresente tecnologia Java de cliente rico, que ajudará a restaurar a sanidade ao desenvolvimento de aplicações de Internet. Também estamos empolgados com a produtividade melhorada do desenvolvedor que advém da sintaxe declarativa, das poderosas ligações, da programação funcional, e dos fantásticos gráficos de cena, no JavaFX. Além disso, como um programa JavaFX pode rodar na área de trabalho, num navegador e num dispositivo móvel, estamos confiantes de que ela simplificará grandemente o desenvolvimento de aplicações multiplataforma. O Plataforma Pro JavaFX inicia oferecendo a você uma partida rápida para o JavaFX, durante a qual você usará as ferramentas de desenvolvimento para compilar e rodar as aplicações de exemplo, projetadas para lhe ensinar os conceitos do JavaFX. Durante boa parte do livro, dividiremos nossa abordagem entre as funcionalidades da linguagem de programação JavaFX Script e as APIs do JavaFX que são construídas em cima da linguagem de programação. Esta estratégia nos permite manter o fluxo de todo o livro numa alta velocidade, para torná-lo uma leitura envolvente, ao mesmo tempo que abordando as funcionalidades de mais baixo nível da linguagem numa velocidade mais baixa. Ao longo do livro, abordaremos o JavaFX em grandes detalhes, desde os conceitos básicos até os mais avançados, necessários aos desenvolvedores profissionais. Estes conceitos incluem o uso das classes de média, o uso de contentores de arranjo dinâmico de interface de usuário, a exploração de bibliotecas de terceiros e o desenvolvimento de aplicações para dispositivos móveis. Estamos confiantes de que você gostará deste livro. Saiba que cada um de nós bloga e realiza palestras sobre o JavaFX, de forma que estamos ansiosos por ouvir suas questões e receber retorno através do website do livro
"As regras universais de arquitetura de software aumentam dramaticamente a produtividade dos desenvolvedores ao longo da vida dos sistemas de software. Agora, aproveitando o sucesso dos seus best-sellers Código Limpo e O Codificador Limpo, o lendário artesão de software Robert C. Martin (?Uncle Bob?) vai revelar essas regras e ajudar o leitor a aplicá-las.
A Arquitetura Limpa de Martin não é só mais um catálogo de opções. Com base em meio século de experiência nos mais variados ambientes de software, Martin indica as escolhas que você deve fazer e explica por que elas são cruciais para o seu sucesso. Como já era esperado do Uncle Bob, este livro está cheio de soluções simples e diretas para os desafios reais que você enfrentará ? aqueles que irão influenciar diretamente o sucesso ou fracasso dos seus projetos.
Aprenda sobre as metas dos arquitetos de software ? e as principais disciplinas e práticas que podem concretizá-las;
Domine os princípios essenciais do design de software para abordar função, separação de componentes e gestão de dados;
Veja como os paradigmas de programação impõem disciplina ao restringirem as ações dos desenvolvedores;
Saiba identificar o que é crucialmente importante e o que é apenas um ?detalhe?;
Implemente estruturas ótimas e de alto nível para web, banco de dados, thick-client, console e aplicativos incorporados;
Defina limites e camadas adequadas e organize os componentes e serviços;
Saiba por que designs e arquiteturas dão errado e como prevenir (ou corrigir) essas falhas;
Arquitetura Limpa é uma leitura essencial para profissionais que já atuam ou querem ingressar no mercado, como arquitetos de software, analistas de sistemas, designers de sistemas, gerentes de software e programadores que precisam executar designs de outras pessoas."