Projeto com Mentawai e Annotations
Java, Mentawai January 21st, 2008Estava desenvolvendo um projeto web utilizando a linguagem PHP. O mesmo encontrava-se bem avançado. Foi então que, no início da semana passada resolvi parar e re-começar o projeto.
Alguns devem estar me chamando de louco! “Como o cara resolve re-começar um projeto e vai jogar na lata do lixo o que já foi feito?! Esse cara é louco!”.
Eu tenho uma explicação para isso: Primeiramente, trata-se de um projeto particular, o que “não requer” $ de investimento no início. E, relativamente, grande. No início do projeto foi decidido usar um framework - que eu nunca havia usado. Tempo vai, tempo vem e começaram a aparecer algumas dúvidas na utilização do framework. Busquei suporte e não encontrava muita coisa na internet, já que se tratava de uma ferramenta “nova” (nem na versão 1.0 estava) e consequentemente, apareceram alguns POG’s (arghhhh). Sem contar que o framework era lento demais.
Semana passada, no meu “enorme” apartamento, comecei a pensar no bendito projeto( O que irá me render milhões de dólares [rs] ) e decidi refatorar o modelo que tinha em mãos e re-começar o projeto em Java.
Começaram as pesquisas por um framework web MVC. E o escolhido foi……MENTAWAI!
Para persistência, estou utilizando o Hibernate com Annotations..
Hoje o projeto ainda não tem nem 10% do que tinha antes, mas posso garantir que está bem mais estruturado. Os beans já estão mapeados e já tem até alguns CRUD’s [rs]
Aqueles que estão pensando em qual framework MVC utilizar na web, deêm uma olhada no mentawai, é uma ótima ferramenta e o suporte da comunidade é muito bom!!
February 9th, 2008 at 2:59 am
Olá,
Puxa como eu queria ter feito isso em um projeto aqui na empresa, mas infelizmente não pude fazer, o sistema ficou em php mesmo(ecccaaaaa), não dava tempo pra fazer tudo de novo em Java, enfim.
Boa sorte no projeto.
Abraço, Paulo.
February 9th, 2008 at 9:32 am
Olá Paulo,
A decisão não foi muito fácil de ser tomada. Mas, felizmente o projeto está andando muito bem, e tomando um tempo legal também. Por esse motivo, estou sem tempo para preparar o material do hibernate + annotations para o pessoal.
Aproveitando, tenho recebido alguns emails perguntando sobre o material que prometi. Gostaria de pedir um pouco mais de paciência do pessoal, estou um pouco enrolado com o projeto mencionado, mas assim que possível o material estará disponível.
Abraços,
Alberto
April 23rd, 2008 at 5:37 pm
Olá Alberto,
Só por curiosidade, qual o framework PHP que voce estava utilizando?
April 23rd, 2008 at 8:27 pm
Olá Tiago, na ocasião o framework que estava sendo usado era o LUMINE. Atualmente, não usamos LUMINE em nenhum projeto PHP. Quando surge um novo projeto e é identificado que PHP é a melhor opção para o desenvolvimento, utilizamos um framework chamado cakePHP. Estamos contentes com o ganho da produtividade q este framework nos proporciona. Se vocë estiver em busca de um framework, te aconselho a utilizar cakePHP.
April 25th, 2008 at 2:59 pm
Olá Alberto, desde já te agradeço por tua resposta.
Por coincidência eu também estou usando o CakePHP nos meus projetos em PHP! Pelas análises e estudos que eu já fiz de frameworks PHP, o cake é um dos melhores (pra não dizer o melhor, porém sempre digo que o melhor não existe, é muito subjetivo).
Agora estou procurando um framework Java e também estou gostando muito do Mentawai, praticamente já me decidi por ele. O único framework que ainda esta me atraindo e me deixando em dúvida é o Grails. Pelo que vi até agora ele é o que mais se aproxima das caracteristicas do Rails e por consequencia do CakePHP. A desvantagem é que ele usa o groovy ao invés de java (se bem que isso também pode ser uma vantagem pois o groovy é muito bom e acrescenta muitos recursos ao java). Ainda tenho que fazer algumas análises e refletir um pouco sobre isso mas se eu não escolher o Grails certamente será o Mentawai que é um dos melhores em java (pra não dizer o melhor… hehe).
Abraços.