| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2011 01:04:05
|
Andre Brito
JWizard
Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline
|
RafaFloripa wrote:não tem como negar que o Hibernate tá na frente
jpa só vale por ser spec
Como é um tópico sobre JPA, vou levar em conta a parte de JPA do Hibernate (que você deve saber que não tem só a parte de JPA, mas tem também algumas (ou alguma) partes que são RI pra algumas JSRs). Na parte de JPA você tem um bocado de razão. O Hibernate possivelmente é a melhor implementação da JPA (leva um grande peso na parte de Criteria).
Mas se quando você diz que "jpa só vale por ser spec" você diz que Eclipselink é um lixo, acho que você deve dar uma revisada nos seus conceitos.
This message was edited 2 times. Last update was at 03/01/2011 01:11:17
|
Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2011 12:09:08
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Eu uso JPA há três anos, na verdade, há também algumas coisas que uso em hibernate mesmo, como a geração automática de IDs e em alguns cantos critéria. Mas não tenho muito o que reclamar, me atende bem.
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2011 22:47:36
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
Grinvon wrote:Eu uso JPA há três anos, na verdade, há também algumas coisas que uso em hibernate mesmo, como a geração automática de IDs e em alguns cantos critéria. Mas não tenho muito o que reclamar, me atende bem.
Também me atende bem, e como não pretendemos mudar pra outro framework, vendor locking não é problema em função da facilidade que ganhamos. Aliás, a única forma de você ser 0% vendor locking é desenvolver seu programa no seu próprio compilador genérico multi-plataforma. Algumas coisas compensam ser independentes, como banco de dados, outras tem de ser analisadas caso a caso.
A vantagem que vejo no JPA é você programar da mesma forma se um dia estiver em uma empresa que use outro framework. Mas como onde trabalho ainda é JSF 1.2 e JPA 1.0, fica mais complicado usar JPA.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2011 23:30:36
|
Andre Brito
JWizard
Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline
|
marcosalex wrote:A vantagem que vejo no JPA é você programar da mesma forma se um dia estiver em uma empresa que use outro framework.
Concordo com você, Marcos. Claro que existem diferenças entre algumas implementações, mas pode-se dizer que elas são muito específicas. O basicão dá pra fazer muito bem com qualquer uma. Será que poderíamos atribuir essas vantagem à JSR 137?
|
Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change. |
|
|
 |
|
|