PERSISTENCIA DE BANCO

JACKSONVB 16/03/2010 17:00:28
#337105
Olá pessoal,

Estamos começando um novo projeto, e decidimos que vamos usar um ORM, porem estamos muito dividos entre duas ferramentas candidatas a usarmos, que é o NHibernate e o Entyti Framework.

Gostaria de saber a opnião dos amigos para quem ja trabalhou com algum deles em grande escala, ou conhece alguma coisa a respeito.

Abraço a todos.
WEBMASTER 16/03/2010 23:26:22
#337130
Infelizmente persistencia é uma coisa confusa e tendenciosa.
As pessoas que mantenho contato recomendo NHibernate por usar o padrao de Java ja amplamente divulgado (e que por sua vez causa tanda discussao entre desenvolvedores e DBAs).

So me resta desejar boa sorte
LEVII 26/03/2010 16:45:08
#338008
LinqTOSql

e facil de fazer...
TECLA 26/03/2010 19:07:20
#338016
Citação:

:
LinqTOSql

e facil de fazer...


Como disse nosso colega, é [Ô]muito[Ô] fácil de usar.
SAMUKA 02/04/2010 23:58:54
#338457
Entity Framework está evoluiu muito. Talvez com a VS2010 ele se torne mais indicado.
JWCELYO 25/04/2010 00:38:16
#340171
fora do assunto se vb6 ja éra considerado um dos maiores RAD (Rapid Application Development)
o que podemos fala do .NET com essas novas bibliotecas.

so detalhes muitas empresas não trabalham com Entity Framework
por a class LINQ to SQL classes mapped to relational objects. esta disponível apenas na versão 3.5
na minha opinião desenvolvimento com este recurso vai para um modo fechando tipo so para uma empresa.
exemplo onde não sera comercializada milhares de licenças.
JWCELYO 18/05/2010 09:38:12
#342041
eu acho entity framework muito bom porem tem seus problemas de perfomace ele não muito performatico.
uma das melhores situações para usar entity framework e quando sua aplicação tive que trabalhar com multiplos tipos de banco de dados
tirando isto não vejo muita diferença.
SAMUKA 25/05/2010 22:42:11
#342799
De uma forma geral o OR/M perdem em performance. Nunca usei o NHibernate, mas dizem que também perde performance.
Porém tudo isso é questão de usar a ferramenta certa para o problema em questão.

Para quem programa a mais de 10 anos e passou por linguagens C/C++ sempre se viu preocupado com a questão de performance.
Porém hj com os processadores de 2 nucleos, e 3 .. 4Gb de RAM. é preciso avaliar se realmente a performance é questão primordial.
KERPLUNK 14/06/2010 16:45:45
#344784
Sempre usei o NHibernate, porque até hoje a implantação de lazy load para Entity Framework, tinha de ser feita manualmente. Já no Framework 4.0 o Entity Framework evoluiu muuuito mesmo, e já suporta também o lazy load, assim como uma pá de coisas novas que nem sei por onde começar. Estou usando Entity Framework, troquei do NHybernate para ele e não me arrependo.
Tópico encerrado , respostas não são mais permitidas