Sei que muitos deste forum são ligados ao Mentawai, framework web.
Já testei algumas vezes e gostei do ‘modelo’ apresentado.
Trabalho como arquiteto de uma FSW e estou iniciando um projeto grande (8 meses + ou -) e pensei eu utiliza-lo, visando uma implementação unica de MVC + IoC.
Porem, outros arquitetos não apoiaram a minha ideia pelos motivos básicos de qualquer mudança deste tipo:
Curva de Aprendizado
Cases de Sucesso
Aceitação do mercado
Atualizações futuras
Integridade (continuismo) dos que mantem este projeto
Etc.
Tenho que convence-los ou abandonar a ideia e partir pro trivial (Struts + Spring + Hibernate)…
Sei que as duas arquiteturas são boas e de desenvolvimento rápido, porem gostaria de mais pontos para brigar por esta mudança…
A curva de aprendizado do mentawai é estupidamente pequena. Houve caso que se treinou uma equipe em cerca de 40 minutos! Creio que a maioria das pessoas que estudam o framework notam isso.
Casos de sucesso: Temos 3 grandes casos de sucesso que foram detalhados e conhecidos por nós e várias pessoas que simplesmente disseram: “gostei do mentawai e estou usando ele”. Não é todo mundo que perde 5 minutos para nos dar um feekback.
Quanto a atualizações futuras e integridade, bem, o
Mentawai continua em pleno desenvolvimento, não tem como eu te dar um documento garantindo nada, mas basta acompanhar o fórum e os checkins do projeto.
Fiz uma apresentação destacando pontos altos do framework na empresa onde trabalho, vou ver se disponibilizo ela e os exemplos que usei.
Apresente para eles o ganho de produtividade que vocês podem ter com o Mentawai. Configuração programatica e simplicidade fazem a diferença no tempo que se leva para desenvolver.
Ademais, vocês ainda assim podem usar Spring, no próprio site esta bem documentado isso. Você vai escrever bem menos código para integrar o mentawai ao Spring do que com Struts. Não é algo linear, mas geralmente temos uma regra: menos código = menos tempo de desenvolvimento = menos coisas para se manter = menos chances de dar erro.