Futurepages é focado no desenvolvimento de aplicações Java Web (JEE). Encapsula várias ferramentas, entre elas, dois frameworks populares - Mentawai e Hibernate. Tem o propósito principal de prover ao desenvolvedor um alto nível de abstração e agilidade no tocante às atividades comuns a aplicações Web que utilizam acesso a base de dados relacional, através de automatizações e uso APIs direcionadas.
O Futurepages foi desenvolvido com as seguintes preocupações:
Para desenvolver-se uma aplicação Futurepages tirando-se maior proveito, é preciso que o desenvolvedor tenha em mente os seguintes valores:
O futurepages está consolidado sobre dois pilares que sustentam-se sobre a plataforma Java Web (JEE). O Primeiro pilar é a arquitetura MVC, Model View Controller (originalmente baseado no Mentawai), o segundo é a manipulação OO do banco de dados (provido pelo Hibernate) como explicitados respectivamente:
Na figura a seguir temos uma visão geral da plataforma e os pilares que dão força ao framework e formam o produto (aplicação futurepages).
O desenvolvedor desfturará de automatizações e melhorias baseadas no modelo conceitual do Hibernate para a camada de modelo e do Mentawai para a camada de controle. Tendo em vista estes modelos conceituais já consolidados pelo mercado de software, é notável a baixa curva de aprendizagem neste framework. Alguns aspectos relevantes a este respeito:
Você pode estudar o futurepages desenvolvendo aplicações simples seguindo os nossos Tutoriais Quick Start.
Bom Estudo!