| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 10:18:51
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
O fato é que o tópico não tinha nada a ver com Mentawai, mas já que o assunto caiu pra esse lado, temos uma pergunta bem simples que vou chover no molhado mas gostaria de faze-la mesmo assim.
Por que o Mentawai não oferece integração ou alguma abstração sobre o Hibernate (Ou outro framework já maduro e de qualidade comprovada) ao invés de ter o seu mecanismo de persistência sem qualidade e maturidade comprovadas? Neste caso não seria o tal do Craptaculous que foi mencionado?
This message was edited 2 times. Last update was at 23/01/2008 10:21:03
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 10:28:15
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Eu e o leonardo estamos tentando voltar a discussão, se ninguém tiver percebido.
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 10:39:38
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
Até onde eu percebi ta dentro da discussão. Só que como o Mentawai foi encarado pelo Sergio como um exemplo então perguntei sobre ele.
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 10:59:02
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Por que o Mentawai não oferece integração ou alguma abstração sobre o Hibernate (Ou outro framework já maduro e de qualidade comprovada) ao invés de ter o seu mecanismo de persistência sem qualidade e maturidade comprovadas? Neste caso não seria o tal do Craptaculous que foi mencionado?
- MentaBean não é ORM. É humildemente apenas um gerador automático de queries para quem utiliza JDBC.
- MentaBean é uma especificação e não uma implementação. Pode abstrair o Hibernate, Ibatis, Angra, JDO ou mesmo ser implementado com JDBC por baixo, que é a implementação atual.
- Sergio fala para Urubatan via mensagem privada:
Tudo bem Urubatan?
Estava pensando em seguir o seu conselho antigo e fazer uma implementação do MentaBean com Hibernate por trás.
Então recuperei aquele seu exemplo de configuração programática com o Hibernate.
Onde vc descobriu isso? Onde tenho mais referencias sobre isso?
This message was edited 3 times. Last update was at 23/01/2008 11:00:43
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 12:10:15
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
Legal Sérgio, eu realmente acho que o caminho é esse. Se você acha que pode simplificar alguma coisa no uso do Hibernate acho mais válido criar uma abstração do que uma implementação própria.
[]s
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 13:17:25
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
Teve duas epocas que aprendi muito... uma foi quando surgiu o primeiro guj... e o Paulo Silveira fez o codigo dele (com mais algumas pessoas)...
Eu gostei tambem bastante da época que o Stripes, o Seam e o Vraptor 2 surgiram... tinha muita ideia nova no ar, o pessoal concordando com DI, o Rails se popularizando... acho que me ajudou muito intelectuamente e deve ter ajudado outras pessoas tambem a aprenderem bastante...
Existem diversas bibliotecas de mapeamento objeto-xml por ai... a mesma coisa vale... pq ter a sua propria? Nao utilizar uma das que ja existe?
Se me perguntam se vale a pena fazer qualquer coisa na mao.... vale sim, voce aprende bastante......
Na hora da produção, não é só aprendizado que conta, você tem que pesar outras caracteristicas... então... poe na balança e pesa... sua equipe é unica e depende de sentar com ela para ver o que vale ser usado e o que vale ser criado...
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 13:21:09
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
Maurício Linhares wrote:
Ninguém, mas aqui agente tem que andar encostado na parede
Hahaha.... boa boa
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 13:33:26
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
emerleite wrote:
Por que o Mentawai não oferece integração ou alguma abstração sobre o Hibernate (Ou outro framework já maduro e de qualidade comprovada) ao invés de ter o seu mecanismo de persistência sem qualidade e maturidade comprovadas? Neste caso não seria o tal do Craptaculous que foi mencionado?
O Mentawai tem uma integração muito legal com o Hibernate. Infelizmente o Sérgio acha o Hibernate complexo demais para ser utilizado.
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 13:40:05
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
microfilo wrote:
O Mentawai tem uma integração muito legal com o Hibernate.
Verdade. Tem o HibernateFilter e o HibernateAnnotationFilter.
Infelizmente o Sérgio acha o Hibernate complexo demais para ser utilizado.
Falout completar: ... para ser utilizado por ele em seus projetos pessoais.
Cada um é livre para usar o que quiser. Eu ainda uso JDBC, mas em breve estarei aprendendo Hibernate também.
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 14:10:37
|
djemacao
GUJ Master
Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline
|
Não quero sair do tópico, me corrijam se eu estiver saindo, mas tenho uma curiosidade:
Porque alguns que conhecem bem desenvolvimento Web em Java costuma criticar o Spring? O que tem de errado com ele?
Talvez esteja vendo algo além de alguns poucos, mas sempre que pergunto pra um e pra outro, tenho respostas do tipo: Muito barulho pra pouco.
Quero entender isso melhor.
Valew gente.
|
"Quanto mais aprendo mais tenho consciência que nada sei." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 14:21:57
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
djemacao wrote:Não quero sair do tópico, me corrijam se eu estiver saindo, mas tenho uma curiosidade:
Porque alguns que conhecem bem desenvolvimento Web em Java costuma criticar o Spring? O que tem de errado com ele?
O Spring é BEM legal para quem gosta de um ponto de controle da aplicação inteira... conforme um colega me disse uma vez: "ele é um conjunto de boas ferramentas"...
Eu fico com essa opinião, se é isso que você procura, ele vai resolver seus problemas!
Abraço
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 14:50:16
|
djemacao
GUJ Master
Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline
|
Guilherme Silveira wrote:
djemacao wrote:Não quero sair do tópico, me corrijam se eu estiver saindo, mas tenho uma curiosidade:
Porque alguns que conhecem bem desenvolvimento Web em Java costuma criticar o Spring? O que tem de errado com ele?
O Spring é BEM legal para quem gosta de um ponto de controle da aplicação inteira... conforme um colega me disse uma vez: "ele é um conjunto de boas ferramentas"...
Eu fico com essa opinião, se é isso que você procura, ele vai resolver seus problemas!
Abraço
É isso que quero entender. Até hoje, pode parecer que me equivoquei, mas só vejo o povo usando o Spring para gerenciar sessões do Hibernate por causa do comportamento Lazy. De resto, não compreendi bem o que tem de a MAIS que o faz interessante. Bom, são exemplos que pude encontrar. Vou procurar ler o livro Spring in Action para entender melhor o que há de mais.
Obrigado Guilherme, abraço.
|
"Quanto mais aprendo mais tenho consciência que nada sei." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 15:20:28
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
Existem outras ferramentas que ele acopla... em palavras rudes (talvez alguem seja melhor do que eu aqui para explicar) "ele tenta substituir tudo o que o java ee tenta oferecer" (repare no TENTA x 2, tanto no spring quanto no java ee)...
Outro exemplo famoso, é a ACEGI, que o pessoal usa para autorizacao e autenticacao controlado dentro do spring
Abraco
|
-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2008 16:45:31
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
saoj wrote:
Tudo bem Urubatan?
Estava pensando em seguir o seu conselho antigo e fazer uma implementação do MentaBean com Hibernate por trás.
Então recuperei aquele seu exemplo de configuração programática com o Hibernate.
Onde vc descobriu isso? Onde tenho mais referencias sobre isso?
Bahh, foi maus esqueci de responder
Seguinte Saoj, a minha fonte foi o código fonte do Hibernate, eles simplesmente não divulgam que é possível utilizar o hibernate de forma programática ...
O código do exemplo que postei veio principalmente da classe AnnotationConfiguration e dependencias desta ...
Desculpa mesmo, me manda um e-mail na próxima, os e-mails eu baixo em casa também, ai lembro de responder, a PM eu li, deixei pra responder em casa e acabei esquecendo
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
|
|