Breakfast Project
O Breakfast Project surgiu da necessidade de se ter uma ferramenta ágil e que nos trouxesse segurança quando fossemos enfrentar os desafios do dia a dia de desenvolvimento de software. Desde o seu advento, o Java recebeu muitas ofertas de frameworks, onde a maioria quase sempre visava produtividade. Na prática, nem sempre foi assim, eles iam muito bem em projetos menores, mas quando o produto tomava dimensões maiores o custo da manutenção crescia na mesma proporção. Enquanto as equipes tornavam-se cada vez mais experts nestes frameworks, nossos times ficavam cada vez menos responsívos a mudanças e o impacto do desenvolvimento de novas características sempre implicavam em muitas horas de desenvolvimento.
O que se viu até então, foram iniciativas de criação de modelos alternativos ao modelo proposto inicialmente pela Web (simplicidade na disponibilização e obtenção de conteúdo). Era necessário assegurar que o modelo de desenvolvimento voltasse às origens, e se tornasse mais simples e objetivo, sem perder de vista os padrões Web, que há tanto tempo anda esquecido no mundo empresarial.
Vendo o avanço de outras tecnologias (Ruby on Rails, NodeJS, Tornado Web e Zend Framework), e sabendo do potencial do Java como ferramenta de desenvolvimento, o Breakfast trouxe como seu primeiro framework o Coffee&Sugar, desenvolvidos sobre os principais pilares da da Web 2.0: Web Resources, Simplicidade, Separação de responsabilidades e Marshups.
Apesar da crítica a alguns pequenos detalhes no modelo proposto pelo Java, o projeto Breakfast com bons olhos a JEE, e reconhece que ouve investimento em robustez e desempenho em alguns de seus segmentos. Com isto em mente, e focado em fornecer um modelo de desenvolvimento rápido e com qualidade de aplicações, além do Coffee & Sugar virão outros elementos que serão disponibilizados no projeto Breakfast. Forneceremos uma comunicação transparente com a JPA e EJB’s, investiremos ferramentas para customização de produto e pontes de comunicação e trocas de dados entre softwares (EAI e EPI’s).
Esta é a nossa arma secreta, e temos orgulho de disponibilizá-la à comunidade em nosso repositório no GitHub.
