Introdução
Mentawai é um framework web full-stack, action-based, MVC e open-source em Java criado em Junho de 2005. Desde então ele tem sido fiel à sua filosofia que é oferecer uma solução simples de alto nível para o desenvolvimento de aplicações web sem XML e Annotations, usando uma configuração programática centralizada para preparar e ligar todas as partes de uma aplicação web. Ele suporta inteiramente o princípio KISS utilizando altos níveis de abstração para exterminar qualquer complexidade. Se você não for capaz de entender ou utilizar qualquer funcionalidade do framework a culpa é do framework e não sua.
Uma das principais características do Mentawai é a sua abordagem full-stack, ou seja, você não precisa utilizar nenhum outro framework para implementar as funcionalidades recorrentes de toda aplicação web. Tudo é abstraído e fornecido pelo framework de uma maneira integrada, simples de entender e fácil de utilizar. Essa é a mesma abordagem utilizada por outros frameworks como o Ruby on Rails, Play e Riffe.
Por incentivar uma configuração programática via código Java, o Mentawai elimina a famosa programação em XML ou a Annotations Programming (também conhecida como Annotationmania) bastante comum na maioria dos frameworks Java. O Mentawai foi o primeiro framework web em Java a seguir esse caminho ainda em 2005.
Resumindo, o Mentawai oferece:
- Uma solução full-stack (completa) pra desenvolvimento web, desde IoC (Inversão de Controle), passando por autenticação, acesso a banco de dados, envio de email, validação, tags da camada de visão, Ajax, etc.
- Dedicação completa ao princípio KISS. Se não for simples e fácil então há um erro no sistema.
- Uma abordagem programática para a configuração, o que não significa que não haja convenções e padrões para tudo.
- Alta produtividade com prazer no desenvolvimento de aplicações web, para que você possa focar no seu projeto sem que o framework te atrapalhe.
Experimente agora mesmo! Clique aqui!
Notícias
Feedback
"Em primeiro lugar gostaria de parabenizá-lo pelo Mentawai, pra mim é a melhor solução já pensada quando se fala em frameworks MVC. Coordeno a equipe de TI da Escola do Futuro da USP (Universidade de São Paulo), onde realizamos projetos de CVAP (Comunidades Virtuais de Aprendizagem e Prática), educação à distância etc. Adorei o Mentawai desde a primeira vez que li sobre ele, gostei tanto da idéia que quiz iniciar já com um projeto de médio porte, o qual tínhamos pouquíssimo prazo para entregá-lo. O resultado não podia ter sido melhor, toda a equipe se familiarizou com o framework em menos de 2 dias! O projeto foi inteiramente concebido com Mentawai, desde então é o que usamos para desenvolver todos os projetos! São fascinantes a velocidade, escalabilidade e a forma inteligente em que se pode construir qualquer aplicação web com o Mentawai." por Rodrigo A. Rodriguez
"Estou escrevendo de Teresina-PI para parabenizá-lo por esse excelente framework. Sou diretor de tecnologia do Grupo Claudino (o maior grupo empresarial do Piauí formado por 14 empresas e mais de 12 mil funcionários) e recentemente resolvemos migrar nossos sistemas para J2EE. Depois de várias discussões, resolvemos apostar no Mentawai principalmente pela facilidade, produtividade, ausência de XML e ser genuinamente brasileiro. Acabamos de finalizar o nosso primeiro aplicativo com duração de apenas 2 meses. A previsão da finalização de toda a migração do nosso ERP é final de 2009. Até lá mandaremos muitas dúvidas, sugestões e críticas para o forum." por Thiago Carvalho de Sousa
"I work for Sun Microsystems Ltd and I'm involved in making a decision about Web Application Frameworks. The OpenSolaris website is currently implemented using WebWorks2 and, to a limited extent, Spring. In my opinion this is too heavyweight for our needs and I'm hoping to introduce a light-weight framework for any new website development. I read about Mentawai with great interest. I share your belief that scattering the execution path for an application betweem Java and XML is a recipe for disaster. So far, Mentawai looks like a great candidate for us to use." por Gary Pennington
"Já usei Struts, passei pelo Webwork e tenho ele ainda em muitos projetos aqui, mas aos poucos estou migrando tudo para o Mentawai, e estou muito satisfeito pela simplicidade dele!" por Thiago Carvalho de Sousa