Mentawai x VRaptor  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
obattousai
Debugger

Membro desde: 27/07/2006 08:47:33
Mensagens: 64
Offline

Olá pessoal!!!

Quero aprender um framework web, havia optado pelo Struts, mas depois de umas pesquisas descobri o Mentawai e recentemente o VRaptor que achei bem mais fáceis de aprender e também por terem documentação em pt-BR.
Sou iniciante tanto em Java quanto em JSP e gostaria de aprender ambos (Java, JSP e um framework), sei que é meio loucura.
Sei que a escolha de uma linguagem, IDE, framework e etc. são questões de gosto. Mas alguém poderia me dar uma orientação (vantagens/desvantagens) sobre eles (Mentawai e VRaptor).




[MSN]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Você já conhece bem HTTP e servlets?

Para quem conhece bem HTTP, servlets e um pouco de desenvolvimento web não é difícil aprender mais de um framework.

Mas se eu fosse você, escolheria qualquer um apenas para começar. Escolha o que lhe parece ter mais ou melhor documentação e exemplos. Dê valor a questão de convenção sobre configuração porque isto pode dar um ganho enorme no aprendizado do que realmente é importante aprender.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
obattousai
Debugger

Membro desde: 27/07/2006 08:47:33
Mensagens: 64
Offline

Luca wrote:Olá

Você já conhece bem HTTP e servlets?

Para quem conhece bem HTTP, servlets e um pouco de desenvolvimento web não é difícil aprender mais de um framework.

Mas se eu fosse você, escolheria qualquer um apenas para começar. Escolha o que lhe parece ter mais ou melhor documentação e exemplos. Dê valor a questão de convenção sobre configuração porque isto pode dar um ganho enorme no aprendizado do que realmente é importante aprender.

[]s
Luca


Comecei a estudar Java em novembro/05 comprei o livro Java Como Programar 6ª ed. e vinha estudando feliz da vida até começar um estágio em uma empresa que o site era em PHP, aí tive que infelizmente parar meus estudos em Java e aprender PHP. Foi ai meu primeiro contato com desenvolvimento web e me apaixonei pelo conceito, tanto que meu projeto de final de curso foi sobre qualidade no desenvolvimento de WebApps.
Há 3 meses que sai do estágio e comprei o Use a Cabeça! Servlets & JSP, mas só li até a metade por falta de tempo. E agora que não estou mais na empresa e praticamente já terminei a faculdade, voltei aos estudos com força total e estou com um projeto para desenvolver.
Venho fazendo uns teste com o Menta e tenho gostado bastante!!!

Obrigado Luca, pela dica!!!



[MSN]
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline


Diferentemente dos outros frameworks, que possuem uma curva de aprendizado mais elevada, esses dois são de fácil entendimento e aprendizado.

Logo te sugiro que teste os dois e escolha o que mais te agradar.

Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
bonfarj
Java Ninja
[Avatar]

Membro desde: 28/03/2006 09:55:47
Mensagens: 298
Offline

Eu li a matéria sobre o VRaptor na última edição da Mundo Java e ainda estou lendo a matéia do Mentawai. Queria saber se existe algum comparativo entre os dois, alguém sabe?

abraços!

IGOR BRITO ALVES
@igoralves
casmeiron
JavaChild
[Avatar]

Membro desde: 21/01/2007 21:16:58
Mensagens: 120
Localização: Uberlândia, Minas Gerais
Offline

Bom, eu estudei os dois frameworks, mas depois que conheci JSF esqueci o resto, a produtividade é muito maior, quanto mais projeto você faz em JSF, mais componentes personalizados você tem, mais fácil fica pro próximo projeto, essa é minha opinião.

Se você quer algo como struts pega um desses dois, mas se quiser conhecer JSF (eu aconselho), "experimenta experimenta".

Desenvolvedor Profissional
[x] SCJP 1.5 (12/2007)
[ ] SCBCD 5.0 (estudando)
[ ] SCWCD 5.0 (esperando sair)


JSF => Can u feel it?!
----------------------------------
Paulo Cesar Silva Reis
[WWW] [MSN]
Rubem Azenha
GUJ Master
[Avatar]

Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline

bonfarj wrote:Eu li a matéria sobre o VRaptor na última edição da Mundo Java e ainda estou lendo a matéia do Mentawai. Queria saber se existe algum comparativo entre os dois, alguém sabe?

abraços!


heheh, o pessoal quer ver a gente se pegando no braço mesmo

Ainda não existe nenhum texto assim, imagino que não seja nescessário. É só entrar no site do Menta, ler a documentação, ir no site do VRaptor, ler a documentação, se gostar de um ou de outro, fazer uma aplicação demo e aí você vai escolher um Sem imparcialidade.




Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
[WWW]
bonfarj
Java Ninja
[Avatar]

Membro desde: 28/03/2006 09:55:47
Mensagens: 298
Offline

microfilo wrote:heheh, o pessoal quer ver a gente se pegando no braço mesmo


Hehe, longe de mim.

Eu gostei muito do VRaptor, o cara que escreveu a matéria mandou muito bem, achei esse framework bem no meu estilo. Mas também achei o Mentawai interessante, por isso queria ver se existe algum comparativo com prós e contras de cada um.

grande abraço pra vcs e parabéns pelos frameworks!

IGOR BRITO ALVES
@igoralves
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline

casmeiron wrote:Bom, eu estudei os dois frameworks, mas depois que conheci JSF esqueci o resto, a produtividade é muito maior, quanto mais projeto você faz em JSF, mais componentes personalizados você tem, mais fácil fica pro próximo projeto, essa é minha opinião.


Dá um exemplo de um componente personalisado que vc reutilizaria em um outro projeto?


Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
cado
Java Ninja
[Avatar]

Membro desde: 28/06/2006 09:54:37
Mensagens: 265
Localização: Curitiba
Offline

casmeiron wrote:Bom, eu estudei os dois frameworks, mas depois que conheci JSF esqueci o resto, a produtividade é muito maior, quanto mais projeto você faz em JSF, mais componentes personalizados você tem, mais fácil fica pro próximo projeto, essa é minha opinião.

Se você quer algo como struts pega um desses dois, mas se quiser conhecer JSF (eu aconselho), "experimenta experimenta".


Acredito q a pergunta do obattousai seria Mentawai x VRaptor, nao vi ele perguntar sobre JSF.

--


http://cadocruz.wordpress.com
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

cado wrote:Acredito q a pergunta do obattousai seria Mentawai x VRaptor, nao vi ele perguntar sobre JSF.


mas ele falou que já estudou ambos frameworks e chegou na conclusão que JSF atende melhor as necessidades dele, além de citar um dos motivos da escolha. Isso é também uma contribuição com o tópico, não é?
[Email]
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline

Thiago Senna wrote:
cado wrote:Acredito q a pergunta do obattousai seria Mentawai x VRaptor, nao vi ele perguntar sobre JSF.


mas ele falou que já estudou ambos frameworks e chegou na conclusão que JSF atende melhor as necessidades dele, além de citar um dos motivos da escolha. Isso é também uma contribuição com o tópico, não é?


Ele vai contribuir ainda mais se falar quais são os componentes personalisados que ele reutiliza em todos os projetos dele.

Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Pois eu achei a resposta sobre JSF muito boa. Aliás, estudei JSF em 2004 e fiquei com a impressão de que o JSF tinha tudo para matar o framework MVC da moda que era o Struts. Mas na época o JSF ainda não conseguia construir uma página com todos os recursos do Struts. Se hoje ele está mais produtivo, como imagino que esteja, acho que tem muitas chances de ser a melhor solução do que os frameworks MVC quando NÃO se usa AJAX.

O problema é que hoje a discussão não está mais na comparação com MVC e sim na comparação com os frameworks AJAX. Já tem gente escrevendo por aí que site sem AJAX é defunto fedorento que esqueceram de enterrar.

Então eu pergunto: como fica o uso dos componentes JSF quando se pretende desenvolver um site com AJAX?

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

saoj wrote:Ele vai contribuir ainda mais se falar quais são os componentes personalisados que ele reutiliza em todos os projetos dele.


Olá Sérgio, tudo bem?

concordo, e é isso que eu espero. Mas ainda assim, não estaria desvalorizando o Mentawai ou o VRaptor, que em minha opinião são frameworks muito interessantes também.

Com esse barulho que o ajax vem fazendo, acho muito interessante a idéia de criar componentes que utilizem tais recursos. Não que eu seja fã de ajax, mas esta pode ser a realidade em muitos projetos, não acha?

Não sei se JSF seria a melhor solução para estes casos (nem conheço JSF direito), mas vamos esperar e ver o que nosso amigo tem a dizer.


Abraços
[Email]
marciobarroso
Virtual Machine Man
[Avatar]

Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline

Eu tenho tido contato com o VRaptor desde a versão 0.8 e tenho visto o qto este framework tem amadurecido.
Acho mto bacana o conceito de vc desenvolver uma app web sem ter q se preocupar com request / response, o que é possível com o VRaptor, mas não obrigatório.
Acho legal também o processamento das classes, onde eu não preciso extender nenhuma outra classe específica do framework para que ele identifique meu componente, ainda mais que só podemos ter uma única superclasse.
Estive lendo o artigo da mundo java a respeito do mentawai e tb as video aulas da java magazine e ví que existe a necessidade de configuração de xml. Eu particularmente acho isso um porre ... Qdo com o Vraptor, seguindo as convenções, é possível criar a aplicação sem a necessidade de criar xml de configuração do framework. Isso é mto legal e produtivo.
Eu depois de um tempo comparando os 2 frameworks, verifiquei que o VRaptor é mais "desplugado" da aplicação e que por estas e outras características que não me lembro agora, escolhi ele como meu framework "Brazuca" predileto. Opinião pessoal. Gostaria de aproveitar e parabenizar a galera do Mentawai e do VRaptor pelo magnifico trabalho com os frameworks ...

[]'s
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team