Lançada versão 1.12 do Mentawai

71 respostas
boaglio

Acabou de ser lançada a versão 1.12 do Mentawai!

Entre as diversas melhorias destacam-se:

:arrow: Primeira parte do livro “Mentawai In Action” já está disponível em http://book.mentaframework.org/

:arrow: A documentação do site passa a usar o JForum como CMS. Ex: http://www.mentaframework.org/validation.jsp

:arrow: Novas tag mtw:form, mtw:submit, mtw:isBrowser (ex: <mtw:isBrowser value=“IE6”> ).

:arrow: Novos filtros para Pojo Actions: ApplicationFilter, CookieFilter, CookiesFilter, HeaderFilter, InputFilter, LocaleFilter, PostOrGetFilter, SessionFilter

:arrow: Não é mais necessário usar o VOFilter se vc tem um setter na action/model ou se o método da pojo action tem um parametro. Ex: public void add(User user).

:arrow: Convenção padrão para a camada view passa a ser a do Rails. (Nada impede de vc criar a sua própria convenção implementando ConsequenceProvider)

:arrow: DBListData agora suporta JPA também. ( http://forum.mentaframework.org/posts/list/1699.page )

Mais informações em: http://forum.mentaframework.org/posts/list/0/1747.page

71 Respostas

le-silva

Mentawai

Bravox

boaglio:
Acabou de ser lançada a versão 1.12 do Mentawai!

:arrow: Primeira parte do livro “Mentawai In Action” já está disponível em http://book.mentaframework.org/

Não vai rolar uma versão em português ?

A

Mentawai In Action, é sério essa informação?

chun

tinha q sair em portugues antes do ingles… po… framework brazuca !

tnaires

Concordo. Sei que a intenção é “internacionalizar” o Mentawai, mas e a galera que não saca inglês?

hmbr

Desculpe, mas a galera que não sabe o básico inglês esta na profissão correta???

Infelizmente, sem o mínimo de inglês ( nem que seja um inglês indiano), o wannabe não consegue nem ler os principais manuais, não consegue fazer praticamente todas as certificações e, as vezes, nem conseguir um emprego.

tnaires

hmbr:
Desculpe, mas a galera que não sabe o básico inglês esta na profissão correta???

Infelizmente, sem o mínimo de inglês ( nem que seja um inglês indiano), o wannabe não consegue nem ler os principais manuais, não consegue fazer praticamente todas as certificações e, as vezes, nem conseguir um emprego.


É verdade, mas existe a galera que perde bons materiais porque ainda tá aprendendo inglês e ainda não consegue ler uma obra de cabo a rabo.

Leozin

Olá Boaglio tudo bem?

Estou com uma dúvida a respeito da integração de mentawai com JPA

Você teria um exemplo utilizando a implementação EJB3?

Abraço

Rubem_Azenha

tnaires:

É verdade, mas existe a galera que perde bons materiais porque ainda tá aprendendo inglês e ainda não consegue ler uma obra de cabo a rabo.

Se uma pessoa não ler o “Mentawai in Action” por não saber inglês, isso será o menor dos problemas dela.

tnaires

microfilo:
tnaires:

É verdade, mas existe a galera que perde bons materiais porque ainda tá aprendendo inglês e ainda não consegue ler uma obra de cabo a rabo.

Se uma pessoa não ler o “Mentawai in Action” por não saber inglês, isso será o menor dos problemas dela.


Bom, eu gostaria muito de poder ler o “Mentawai em ação”. Mas pelo jeito, nem a própria comunidade quer, então paciência…

saoj

A idéia é fazer primeiro em inglês e depois traduzir. Para aprender inglês é muito importante forçar a leitura de textos em inglês. Quanto mais você lê, mas vc memoriza e aprende. Um cursinho também ajuda. Eu recomendo Brasas + livros e estudos por conta própria.

tnaires

Não sei falar direito e consigo entender muito pouco alguém falando, mas já leio inglês fluentemente. Só estava tentando defender a causa daqueles que gostariam de ter acesso a esse material mas não conseguem ainda se virarem sozinhos na leitura. A partir de agora, será melhor que algum interessado continue a discussão. Particuarlemte, vou adorar ler o Mentawai in Action.

rafaelglauber

Entendo seu ponto de vista, pois quem deveria ler “tradução” seriam as pessoas de outros paises de lingua diferente da portuguesa, mas também não diga que a “comunidade” é representada por um post pessoal.

ps. Acredito que o amigo microfilo quis dizer é que se o programador tem essa dificuldade, ela seria “provocadora” de outras piores, pois realmente a maioria dos conteúdos de nossa área são em Inglês.

tnaires

Entendi o que ele disse, falei isso para ver justamente se alguém formularia opinião em contrário e reafirmasse o que venho tentado dizer.

H

Pensem bem…
Se a tradução for feita pelas pessoas que estão fazendo o livro (os desenvolvedores do framework)… a tradução será excelente…

Se for isso mesmo… não se preocupem

luistiagos

qual a diferença dele com o struts? pelo que vi ele não faz nada de novo que o struts ja não faça…

saoj

http://forum.mentaframework.org/posts/list/1112.page

H

Talvez não existam diferenças no resultado final…

Mas acho que existam muitas diferenças para se chegar ao resultado final…

S

Tem um “typo” no terceiro parágrafo da introdução.

http://book.mentaframework.org/posts/list/4.page

Uma pergunta: para quem tem pouca experiência com web e não conhece outros frameworks (como Struts), é fácil aprender o Mentawai?

P

Parabens a equipe do Mentawai…

Apesar de ainda não ter usado, mas dá orgulho de ser brasilerio

So fiquei um pouco na bronca da lingua escolhida para o livro !
Temos de dar mais valor pros desenvolvedores daqui , aos valores daqui !

So de imaginar um livro escrito por brasileiros, de uma tecnologia desenvolvida por brasileiro ser escrito numa lingua estrangeira !! Doi !

Mas o post não diz respeito a este problema e novamente parabens !

P

Postei sem antes me informar !
A equipe de desenvolvedores do mentawai é formada apenas por brazucas ?

P

pm:
Postei sem antes me informar !
A equipe de desenvolvedores do mentawai é formada apenas por brazucas ?

http://www.mentaframework.org/team.jsp

Rubem_Azenha

Schuenemann:

Uma pergunta: para quem tem pouca experiência com web e não conhece outros frameworks (como Struts), é fácil aprender o Mentawai?

Geralmente sim, muitos dos feedbacks que recebemos elogiam a facilidade de aprendizado do Mentawai.

peerless

Parabéns. Estou orgulhoso de vocês! (heheuahuea)

Enfim. Espero muito deste framework. Apesar que agora, estou me interessando mais focadamente em JSF. De qualquer forma, fica as minhas considerações.
(Espero que vocês foquem um pouco mais em AJAX em futuras versões. []s)

velo

Bem, a rigor o struts não faz nada de novo que não se faça com servlet + jsp…

Talvez uma lida na visão geral do menta ajude a clariar…
http://mentaframework.org/?loc=pt

O q me atraiu no frame, a uns anos atrás, foi a facilidade.

Valeu uma olhada…

VELO

boaglio

Leozin:
Olá Boaglio tudo bem?

Estou com uma dúvida a respeito da integração de mentawai com JPA

Você teria um exemplo utilizando a implementação EJB3?

Abraço

Não fiz um exemplo com EJB3, mas acredito que alterando o arquivo persistence.xml e criando um EJB-JAR com as entidades envolvidas resolva o seu problema.

Se desejar falar mais sobre o assunto, visite o fórum do Mentawai :slight_smile:

le-silva

Para aqueles que são amantes do bom e velho português, idioma de Luis Vas de Camões, lá vai uma lenda contada a muitos e muitos anos…

Diz a lenda que o nome deste “framework” veio da conversa entre dois mineiros muito regionalistas…

  • Qué uma bala, cumpadi?
  • Bala? Dê que que é, cumpadi?
  • É de menta, uai!
  • De menta?
  • É, uai!
    -Eu quero, cumpadi. Eu adoro bala de menta, uai!

:lol:

PS: Desenvolvedores do Mentawai, não me levem a mal, please! (ops! digo, por favor!)

L

-O fórum do Mentawai é 95% portugûes vocês encontram praticamente tudo fórum.
-O FAQ é todo português tb.

E quando o assunto é Mentawai a ajuda é mútua de todos.

13,561 posts até agora e eu não me lembro de nenhuma flamewar,
quem está lá realmente quer ajuda ou quer ajudar.

Bom com isso acho que um ebook em inglês primeiramente não é tão ruim assim concordam ?

Pra quem não sabia tem uma página de projetos não oficiais com exemplos
http://www.mentaframework.org/files/

yasudevil

Desculpe, mas a galera que não sabe o básico inglês esta na profissão correta???

Infelizmente, sem o mínimo de inglês ( nem que seja um inglês indiano), o wannabe não consegue nem ler os principais manuais, não consegue fazer praticamente todas as certificações e, as vezes, nem conseguir um emprego.

Sim inglês hoje é essencial, e quem não sabe está perdendo muita coisa.

Mas por causa disso devemos contribuir para o abismo cultural?

É entendível que a maior parte das coisas estejam inglês, porque são criadas por pessoas que tem como lingua principal o inglês, mas agora nós brasileiros não dermos valor para a nossa própria lingua eu acho demais.

Pois por mais que pareça que não, optar em lançar só em inglês é fazer pouco caso da lingua portuguesa.

peczenyj

É custoso manter documentação atualizada em mais de uma linguagem.

Entretanto alguns voluntários poderiam se manifestar para ‘traduzir’ a documentação de forma a estimular o uso deste e de outros frameworks pelos que ainda não leem inglês (e que deviam estar tentando ler, com um dicionario do lado pelo menos).

saoj

Dá uma olhada no site que vc vai ver que tem muito mais coisas em portugues do que em ingles. O site em ingles está inclusive defasado e desatualizado.

E tem um monte de FAQs em portugues. E por aí vai…

E depois o livro online será traduzido para o portugues…

louds

Parabens pela nova versão. Uma dúvida, quando o Mentawai vai ter um release estavel? O release notes fala de várias coisas que são incompativeis, então fiquei curioso sobre isso.

saoj

Obrigado, Louds! Essa foi a primeira que vez optamos por remover algumas coisas que estavam depreciadas em relação a validação e conversão. Pensamos em lançar a versão 2.0, mas não ocorreu nenhuma mudança estrutural ou de arquitetura que justificasse uma versão 2.0.

marciobarroso

Depois de muito tempo ouvindo falar e somente lendo alguns tópicos aqui a respeito do mentawai, aproveitei as férias da faculdade para dar uma estudada. Coisa de Geek.

Na verdade, parei nestas férias para me atualizar. Estou estudando o RubyOnRails, Struts2 e Mentawai, além do JBoss Seam que esta na fila.

Mas me surpreendí muito com o que ví no Mentawai … realmente é mto bom.

Estou já desenvolvendo alguns cruds para teste, pois preciso definir uma arquitetura para um projeto que iniciarei este ano, mas já digo que o Mentawai é um forte candidato.

Gostaria de dar os parabéns a toda a equipe de desenvolvedores e idealizadores do Mentawai. Estou me cadastrando no fórum e espero poder contribuir com as próximas versões.

[]'s

velo

Valeu cara…

Esse tipo de comentário nos anima a continuar os trabalhos a todo vapor.

=D

E depois conta pra gente se o mentawai for o eleito. E se não for, conta po pq, talvez a gente possa melhorar ele, ok?

VELO

saoj

Outra novidade é o livro de receitas do Mentawai, com vários exemplos de códigos para fazer diversas coisas, desde validação a um cache distribuído em cluster.

http://recipes.mentaframework.org/

le-silva

O Mentawai me parece ser um projeto meio sem rumo, meio modinha…

Antes copiava o Struts, só que com o [suposto] grande diferencial de ser configurado via código [Java].

Agora quer copiar o Ruby on Rails, quer ser Ruby style? Ahhhhhh, pára com isso! Ruby é Ruby. Java é Java. Se quer programar Ruby style, programe em Ruby, porque ai será naturalmente Ruby style.

E outra, isso que estão chamando de Ruby style, nada mais é do que “interface fluente”, que é uma outra história, e pode ser implementado em qualquer linguagem descente. Aliás, já existe no Java desde a clássica StringBuffer, por exemplo.

StringBuffer sb = new StringBuffer()
    .append("Interface")
    .append("fluente")
    .append("em")
    .append("Java!");

O mundo Java está precisando de coisas mais originais e não de frameworks que chovam no molhado.

Minha opinião…

saoj

Respeitamos a sua opinião. Felizmente como vc pode ver no nosso site, há muitas pessoas que usam e gostam muito. Esses dias mesmo recebemos mais um feedback positivo da alemanha.

Se for assim o VRaptor copiou o Stripes e o Click copiou o Wicket. E acho que vc não conhece nem o Struts nem o Mentawai, pois uma coisa não tem nada haver com a outra. Isso que vc está falando não faz qualquer sentido.

O Ruby style é apenas um jeito de configurar com menos verbosidade, mais parecido com uma DSL. Isso que vc está falando não faz qualquer sentido.

Se quise entender porque o Mentawai é diferente dos outros, pode dar uma lida aqui.

Respeito a sua opinião, mas acho que vc está apenas criticiando destrutivamente por algum outro motivo, que qualquer pessoa que não esteja mal-intencionada como vc vai percebe rapidamente. Como eu falei, é uma pena que vc não gostou. Prefiro ficar com o feedback dos muitos casos de sucesso que temos e dos muitos emails que recebemos diariamente do Brasil e do mundo:

boaglio

O mundo Java precisa de menos opiniões e mais atitudes. Só isso.

le-silva

Olha só, não estou mal intensionado, só estou dando minha opinião, que pode ser construtiva ou destrutiva dependendo da maneira que você encarar o que eu escrevi.

VRaptor copia Stripes? Click copia Wicket? Não sei, não sei, pode até ser.

Agora, que o apelo do Mentawai sempre foi ser “um Struts sem XML de configuração”, ah, isso faz muito sentido sim. É só olhar pra trás.

E quanto ao Ruby style, olha só, Ruby style é pra Ruby, não pra Python, Perl, ou mesmo Java. É pra Ruby. Porque é a maneira como Ruby expressa algoritmos.

DSL não tem nada a ver com Ruby. Você pode escrever uma DSL em Python se quiser. Ou até mesmo em Java. Porque DSL independe de linguagem de programação. Apesar de algumas linguagens de programação dar mais ou menos facilidades de você implementar DSLs. Aconselho você dar uma acompanhada neste post: http://www.guj.com.br/posts/list/44928.java.

Agora, programar com menos verbosidade não é necessariamente ser Ruby style, porque como já citei no post anterior, StringBuffer já adota o padrão interface fluente a bastante tempo.

Por que ao invés de usar o termo Ruby style, você não usa interface fluente?

Sabe, usar um termo como esse fica parecendo um lance tipo “estamos perdendo campo para Ruby on Rails, precisamos fazer algo, fazer com que pensem que não precisam de Rails, porque já existe o Mentawai que é como ele é”.

Mas saoj, nem quis te ofender. Nem você e nem ninguém que usa Mentawai. Apenas, como este é um forum, um lugar onde se troca idéias, opiniões, sejam elas positivas ou não, falei o que penso.

Ah! Nem só de feedbacks positivos se vive um projeto.

Um abraço!

le-silva

boaglio:
le-silva:

O mundo Java está precisando de coisas mais originais e não de frameworks que chovam no molhado.

O mundo Java precisa de menos opiniões e mais atitudes. Só isso.

boaglio, atitudes devem ser fruto de opiniões, senão, serão apenas imitação.

saoj

Isso é vc que está dizendo. Sinceramente (minha opinião ok) acho que vc está mal-intencionado. Talvez goste mais de um outro framework e esteja querendo criticar sem argumentos o Mentawai para favorecer a sua preferencia. Logo te digo: Não precisa fazer isso. Há espaço e mercado para todos. Seus argumentos, como esse que o “Mentawai é um Struts sem XML de configuração” não fazem qualquer sentido. Vc não conhece o Mentawai ou não conhece o Struts. O Mentawai não tem NADA haver com o Struts!

É apenas um nome. Vc pode chamar de “Estilo Menos Verboso” se vc quiser.

Sem problemas!

F

Sergio me desculpa, mas ele pode ter razao. Se o Struts que ele fala é o Struts2, o negocio fica mais ou menos por ai. O MVC do mtw funciona da mesma maneira mudando o nome das coisas. O que é result no Struts2 é concequence no MTW, action é action nos dois, o que é interceptor num é filter no outro, e por ai vai. Hoje pode ser que essa ideia passou, mas que sao parecidos sao nao tem como negar.
Antes que venha me atacar dizendo que estou mal intencionado (pq agora tudo é teoria da conspiração pra ti), eu pouco me importo se é copia, se é parecido ou coisa do tipo. So dei minha contribuição ja que o que ele ta falando nao deixa de ser verdade e tu ta tentando desmentir ele na cara dura.

Detesto pre-julgamentos de pessoas, mas gostaria de saber como tu sabe que ele nao conhece os dois. Ja trabalharam junto?

]['s

saoj

Vc tem razão, pois achei que ele estava se referindo a Struts1. Struts2 é outro produto totalmente diferente, então é sempre bom enfatizar Struts2 quando se referir a ele.

A arquitetura de todo controlador WEB MVC será parecida. Veja como é o Stripes, veja como é o NEO, etc. que vc vai ver que sempre teremos request -> action -> results. Filtros não foi algo inventado pelo Struts2 (Struts1 não tinha) mas pela Servlet API.

Agora, falando apenas do controlador, há muitos detalhes diferentes. O Mentawai trabalha com stack de entrada e saída (action input e output) por exemplo. Outros trabalham só com injection. E o mais importante é que o Mentawai é muito mais que um controlador MVC.

Não. A única coisa que consegui concluir sobre ele é que ele é fã do VRaptor, que por sinal é outro excelente framework que eu recomendo para quem prefere trabalhar com anotações ao invés de configuração programática.

F

Eu nao disse que algo foi inventado pelo Struts2 ou pelo pessoal do WebWork. Eu acho que os filtros do MTW estao mais para os interceptors do Struts2 pelo simples fato de seguirem a mesma linha, de facilitar a criacao de filtros no controlador mvc, tendo acesso ao stack do controlador e todas facilidades que ele agrega. Se estivesse mais para os filtros da Servelt API nao teriamos 10% das facilidades que eles dao.

O Struts2 tambem trabalha com stack com a diferenca que o injection e o outjection é por padrao automatico. Mas nada impede de acessar o stack dele e brincar como quiser.

saoj:
Não. A única coisa que consegui concluir sobre ele é que ele é fã do VRaptor, que por sinal é outro excelente framework que eu recomendo para quem prefere trabalhar com anotações ao invés de configuração programática.

Por ele ser fã do VRaptor não quer dizer que ele nao conheca outros. Quem sabe ele é fã do VRaptor justamente por conhecer outros e nao gostar?
Eu sou fã do WebWork (do Struts2 nem tanto) e nem por isso deixo de conhecer outras coisas como VRaptor, JSF, Stripes ou o próprio MTW, apesar que conheco mais pelo inicio dele.

]['s

saoj

Se vc e ele quiserem entrar no mérito de quem inventou o controlador MVC, tudo bem. Posso lhe dizer que não foi o Mentawai. A missão e a filosofia do Mentawai são bem diferentes dos outros frameworks, e vc pode ler mais sobre isso aqui.

Não acho legal o cara postar no post sobre o VRaptor e depois vir aqui postar que o Mentawai é uma coisa de modinha, com críticas vazias e pejorativas. É no mínimo indelicado…

le-silva

everson_z:
le-silva:

boaglio, atitudes devem ser fruto de opiniões, senão, serão apenas imitação.

Se for assim, todos são copias do 1º framework… criar parecido não é copiar

Tem que aprender o que é imitação

Ótimo idéia everson_z, vamos aprender então:
http://pt.wikipedia.org/wiki/Imita%C3%A7%C3%A3o

P

le-silva,

acho q vc está sendo extremista DEMAIS!

então VOCÊ nunca imitou ninguém!? Pára ne cara…concordo com o saoj. Vc está jogando pedras no mtw sem motivos…e sem dar BONS argumentos…

Vc está confundindo IMITAÇÃO com INSPIRAÇÃO…para fazer algo que julga ser melhor do seu ponto de vista…

falar apenas “é imitação” não quer dizer nada… Se fosse assim pra teria JPA, Hibernate, etc…se todos tem como objetivo principal PERSISITIR dados?! pra que um monte de framework MVC (spring, struts, vraptor, mtw, etcc…), 1 só nao bastaria?
Pra que N sistemas operacionais (linux, windows, mac os…etc…), 1 só não bastaria?!

Cara, quer falar mal do menta, dê argumentos concretos!!!

Fala alguns sistemas que vc já desenvolveu…e vms ver se não tem algum q vc não “imitou” de outro!

Rubem_Azenha

O pessoal ainda perde tempo com essa provocaçõeszinhas baratas… :frowning:

le-silva

Tudo bem saoj, já que você acha que eu sou só um fã do VRaptor que resolveu simplismente vir aqui tumultuar o post do Mentawai, eu não posto mais nesta discução. Não tem problema.

Quer apenas ler posts que, ao ser ver, são positivos? Tudo bem. Sem problemas!

Valeu… Tchau, tchau!

boaglio

le-silva:

boaglio, atitudes devem ser fruto de opiniões, senão, serão apenas imitação.

E qual a relação de imitação com atitude :?:

Acho que vc não entendeu…

saoj

Já dá um trabalho danado fazer e manter um projeto open-source. Documentação, suporte, releases, novas features, backup, custo de hospedagem, conflito de opiniões no time, tutorais, exemplos, etc. etc. etc. Não precisa falar também que toma um tempo absurdo. E tempo é dinheiro, pois vc poderia estar cobrando suas horas em algum projeto por aí. Acho que o pessoal do VRaptor, do JForum, do Spider, do Neo, do JCompany sabem disso.

Então quando vc recebe do nada uma crítica assim:

Desanima um pouco. Ou melhor cansa…

Na boa, le-silva, sem hard feelings. Não estou chateado nem nada… Todo mundo as vezes (inclusive eu) pode se expressar de uma maneira pejorativa ou indelicada. Só peço que por favor, paremos de picuinhas e provocações vazias e voltemos as nossas vidas. E há espaço para todos esses framewroks aí. Todos são bons frameworks que tem pontos fortes e fracos. Vamos apoiar a paz e deixar as pessoas livres para usarem e fazerem os que elas quiserem.

le-silva

Picuinhas? Provocações vazias? Por favor, você está sendo emotivo. Quem provocou alguém aqui foi você, dizendo que eu sou fã do VRaptor, e que, por causa disso, vim aqui a este post só pra causar tumulto.

Eu entrei aqui pra discutir sobre framework Java, porque até onde sei, o Mentawai é um framework Java.

Não ataquei você, saoj, em nenhum momento. É só você ler novamente os meus posts. Também não disse em momento algum que não existe espaço pro Mentawai, porque sempre vai existir alguém pra usá-lo – aliás, tem um monte de gente aqui neste post que disse que usa, que gosta, e tudo mais.

Este post é pra quem “gosta” de Mentawai, é isso? Quem tem opinião contraria não pode participar que é logo tachado negativamente? Tudo bem. Conversem entre vocês mesmos então.

Abraço!

saoj

Lá no post do VRaptor vc teve uma atitude bem diferente da que vc teve aqui. Deixemos então para que quem leu os seus posts aqui que tire sua própria conclusão se vc estava realmente querendo fazer um crítica ou se estava apenas querendo fazer provocações baratas atacando o framework com frases pejorativas além de usar argumentos vazios como: “O Mentawai é cópia do Struts” ou o “Mentawai quer ser o RubyOnRails porque chamou um estilo de configuração de Ruby Style.”

Abraço

le-silva

saoj, argumentos vazios? Por favor…

Você mesmo anda comparando o Mentawai com o Struts, tentando convencer as pessoas de que o Mentawai é melhor, porque ao contrario do Struts, a sua configuração é feita programaticamente, ao invés de XML – justamente o que citei no meu primeiro post.

Olha só, concordo com você numa coisa: “Quem ler este post que tire suas próprias conclusões”.

Sem recentimentos, cara…

Boa sorte no seu trabalho!

Y

Mentawai is cool!

Venho parabenizar (assim como muitos) mais esse avanço!

Mentawai sempre buscando as melhores soluções tendo como ponto de partida a simplicidade, a cautela, a flexibilidade e o aval dos usuários! Teria combinação mais bem elaborada?

Parabéns ao Mentawai!

robertwgil

Será que todo tópico sobre o “Lagarto Verde” aqui será apredejado?

Falar que um imita o outro é falta de bom senso.

Pra que fizeram Boeng e Jatos sendo que tinha o 14 biz?

Porque se fossemos fazer apenas coisas que ninguem nunca fez, onde ficaria
a palavra “Desenvolvimento e Aperfeiçoamento” ?

Pra que inventaram Java se existia C, C# blablabla?

Qualquer critica tipo: talvez fosse melhor se voces usasem annotations e esse tipo de coisa…
isso sim é uma crítica, agora ficar de certo forma menosprezando o trabalho dos outros e fods…

[color=red]Eu duvido que alguem aqui faça um framework que não tenha
nada de conceito parecido a outro framework existente![/color]

IoC sempre vai ser IoC… em qualquer frame vai ser a mesmo conceito.
Filtro sempre vai ser aquilo que é executado antes de chegar na Action.

e por ai vai…

Agora minha opinião sobre o framework:

Aprendi WEB com ele.
Aprendi Ajax com ele.
Aprendi conceitos de IoC, Filtro etc… com ele.
Aprendi EL com ele.
Aprendi JSTL com ele.
Aprendi muito sobre Java com ele e a cada dia aprendo mais.

e aprendi a valorizar o trabalho dos outros…
porque eu sozinho penaria muito pra fazer algo
parecido…

Eu mesmo comecei porque não entendia nada de XML.
Primeiro inclusive usei o VRaptor, e ainda uso.
Depois comecei com o Mentawai e estou até hoje
usando-o em meus projetos…

Conclusão:

[color=blue]PARABENS MENTAWAI![/color]

pcalcado

E qual tópico no GUJ não é sbre isso? E não se esqueça do depoimento de dezenas de usuários satisfeitos.

eliziario

É 14-bis e Boeing. Não 14-biz e Boeng.

Luca

Olá

<Modo desabafo On>

Sabem, estou perdendo o gosto de ler o GUJ porque os assunto estão se repetindo em todos os tópicos.

Esta questão do Mentawai já cansou faz tempo. Aqui é um tópico adequado para se falar dele mas em um monte de assuntos interessantes que se levantam no GUJ, lá vem alguém e começa a fazer propaganda escancarada do Mentawai. Ninguém pode falar de Spring, Struts, Wicket, Stripes, JSF, etc que aparece logo o Mentawai. Até em úm tópico falando do Rails conseguiram enfiar o Mentawai. Desconfio que há mais mensagens no GUJ sobre o Mentawai que no próprio forum do projeto.

Particularmente não tenha nada contra o Mentawai e apesar de nunca ter usado mais do que um Hello World, por algumas vezes já elogiei o Sérgio pela iniciativa.

Mas depois deste massacre de informações repetidas, o Mentawai para mim já parece aquela camera digital Tecnomania que faz mil coisa e anuncia na TV ou o tal do Car System: começa a propaganda e logo mudo de canal.

Sérgio, eu o reputo bastante inteligente. Como permitiu que chegasse a este ponto de exaustão (pelo menos para mim)?

<Modo desabafo Off>

[]s
Luca

saoj

Acho que exagerei um pouco no tópico sobre o Craptaculous e do Reinventar a Roda (que virou Hibernate). Tem semanas que passo por momentos onde minha disposição argumentativa fica ilimitada/exagerada e por conseguinte ela pode pertubar a paz. Peço minhas sinceras desculpas a vc, Luca. Todos nós somos inteligentes para algumas coisas e burros para outras.

Achei o post do Robert exagerado e desnecessário, visto que a discussão com o le-silva já havia se encerrado… O Mentawai incomoda muito, e as críticas destrutivas são o preço a pagar por um framework bem-sucedido. Já me acostumei com isso, só não me acostumei ainda a conter minha argumentação aqui no GUJ em relação a ele. Prometo que tentarei melhorar nesse sentido, pelo menos espaçar o máximo possível os meu ciclos de recaída.

Um sincero abraço,

-Sergio

PS: E sua piada sobre a Tecnomania foi boa! :slight_smile:

R

(Meus dois centavos)

Não tenho nada que reclamar do Mentawai. Quando li o post do Robert, vi que no meu caso aconteceu a mesma coisa: Apanhei muito para aprender o menta, mas isso porque eu não trabalhava com IoC, Filtros, EL… E devo o meu aprendizado ao pessoal do fórum.

Mas falando do framework: depois que entendi os conceitos, achei muito prazeiroso trabalhar com este framework. Mas um dos pontos fortes dele é o fórum. Cara, se você tem uma idéia nova pro framework, não precisa ter medo de falar: você é sempre ouvido, e por mais ridícula que você ache que sua idéia seja, na maioria das vezes você é atendido. E de forma muito rápida! Correção de bugs? Quando aparecem, são resolvidos em horas. Isso me deu uma confiança muito grande. Posso ter a certeza de que, se eu precisar, vai ter alguém para me ajudar rapidamente. Acho isto muito importante em qualquer projeto. Obviamente, isto deve existir em muitos outros lugares, mas eu nunca me identifiquei tanto com um projeto como com o Mentawai.

Acho que não precisa falar dos aspectos técnicos. Já foram bastante comentados.

Pontos ruins? só vi um (e muito grave) até agora: essa semana apareceu comentários sobre a documentação. Acho que ela poderia ser melhor organizada. A impressão que dá é que tá tudo espalhado! um link vai pro site, outrovai pro fórum… Acho que a idéia do Sven, de fazer um wiki com tudo dentro, seria maravilhoso (Sven? Se você acompanha o fórum do menta você conhece ele :smiley: ) A minha opinião é que essa centralização facilitaria muito a vida dos iniciantes. Pra um iniciante é muito fácil percorrer um índice, que tenha tudo dentro, e achar o que ele quer. Se não estiverem acostumados com a idéia do wiki, entre em contato que a gente ajuda!

Era isso pro momento.

L

Utilizo o Mentawai a uns 5 meses e a pouco mais de 3 meses preparei uma apresentação aqui na empresa para convencer o pessoal a abandonar o Struts. Não foi muito difícil, pois qualquer um consegue perceber que o Mentawai é o melhor framework web em Java já feito. E veja bem, isso não eh minha opinião pessoal, isso são fatos! :-o

Vejo as pessoas fazendo criticas sem pé nem cabeca. Cada crítica pior que outra. A verdade é que o Mentawai possui diversas sacadas que nenhum outro framework tem e o melhor, tudo é tão fácil, tão simples, que deixa as pessoas meio desnorteadas, sem ter o que falar. É uma atitude triste de brasileiro…

Fala-se que não tem convenção, mas o menta tem convencoes pra tudo. Nao precisa configurar view nem nada. Se o maneh gastasse 4 minutos olhando o livro de receitas http://recipes.mentaframework.org talvez não falasse uma besteira dessas. Alem do excepcional controlador mvc, o menta tem um monte de coisas que soh simplifica a vida: autorizacao, autenticacao, pool de connections, envio de email, internacionalizao, ioc, validacao super simples e por aí vai. E as tags do menta que fazem magica? E o Mentajax?

A arquitetura, simplicidade e produtividade do menta são excepcionais. Ele não te ajuda só a fazer as suas ações, mas a fazer tudo.

Vida a longa ao Mentawai!

cv1

Fatos? Eu adoro fatos. Quero ve-los. Entao, cade a sua pesquisa demonstrando que vc ja testou e usou todos (ou uma parte estatisticamente significativa) de todos os frameworks ja feitos em Java, e baseado em um conjunto de metricas definido, estabeleceu que o Mentawai eh o melhor framework web ja feito?

A

Boa noite cv,
você podia fazer uns testes desse nível e mostrar aos interessados que não existe nada de concreto no quote citado acima por ti.

Seria interessante que os críticos provassem as suas criticas com fatos (- Eu adoro fatos. Quero ve-los. Entao, cade a sua pesquisa demonstrando que vc ja testou e usou - ), ao invés dos amantes provarem seus amores.

Abraço Carlos

saoj

Melhor e Pior são palavras inúteis… Acho que Einstein já provou por fatos comprovados cientificamente que não existe verdades nem medições absolutas, que tudo depende do referencial que se usa. Discutir se banana é melhor do que maçã não é nem um pouco proveitoso… Acho que o luciano exagerou um pouco no seu elogio ao Mentawai. Existe outros frameworks muito bons por aí, e o Mentawai é apenas mais um deles. Se é melhor ou pior, vai sempre depender das velocidades relativas.

Emerson_Macedo

Que frase infeliz … É a mesma coisa que eu falasse que foi o pior já feito.

saoj

A quem interessar possa, a aplicação MyBooks foi totalmente reformulada para incorporar as novas facilidades e funcionalidades da versão 1.12, tendo agora duas implementações diferentes.

Olhar o código fonte dessa aplicação é uma boa maneira para entender por alto como o Mentawai trata diversos aspectos de uma aplicação web como validação, autenticação, IoC, Auto-wiring, listas, mensagens de erro, etc.

Mais informações:

http://www.mentaframework.org/mybooks.jsp

http://recipes.mentaframework.org/posts/list/53.page

midianet

Vou dar uma olhada

everson_z

le-silva:

boaglio, atitudes devem ser fruto de opiniões, senão, serão apenas imitação.

Se for assim, todos são copias do 1º framework… criar parecido não é copiar

Tem que aprender o que é imitação

everson_z

le-silva

<blockquote>Imitar:

reproduzir ou tentar reproduzir exactamente o que outrem faz;

tomar como modelo;

reproduzir;

copiar;

seguir o exemplo de;

arremedar;

falsificar.</blockquote>

Não esta bem empregada sua idéia de imitação! Falar que ele se baseia em outro fw seria melhor que passar essa idéia de plagio nada construtiva que desmerece o trabalho de quem rala nesse projeto.

Criticar é fácil, uma pessoa nem precisa saber o que é computador para criticar… fazer é onde esta o negocio.

  • Vou comprar um fusca pq é a mesma coisa de uma ferrari, os dois são copia do Benz Patent Motorwagen
Criado 8 de janeiro de 2008
Ultima resposta 23 de jan. de 2008
Respostas 71
Participantes 35