29 de agosto de 2010, por Denis Ferrari em Palestras

Oi Pessoal! Nesse sábado rolou o primeiro Arena do grupo MSDev-ES na Faculdade Faesa. O evento tinha como objetivo apresentar as características dos dois ORMs que estão mais “em alta” no mercado: O NHibernate e o Entity Framework. Apesar do nome Arena, não tínhamos como objetivo definir qual das duas ferramentas era a melhor, e sim apresentar suas características e particularidades a fim de tirar as principais dúvidas dos desenvolvedores locais sobre suas utilizações.

A idéia era o Dilter Porto (@dilterporto) apresentar o NHibernate e eu apresentar o EF4. Conversamos muito nas semanas que antecederam o evento e decidimos não falar puramente das ferramentas. Tomei a liberdade de falar não só de EF4, mas sim como eu tenho utilizado o EF4, sendo assim, falei sobre Arquitetura de software, TDD, Domain-Driven Design, DI, Repository e finalmente EF4. O Dilter abordou desde a teoria dos ORMs até sua experiência na utilização do NHibernate. Os feedbacks que tivemos é que as palestras se encaixaram perfeitamente. Gostei muito da seleção de informações que foram apresentadas no evento.

Após as duas palestras tivemos uma mesa redonda mediada pelo Rafael Hrasko (@hrosko) com perguntas e comparações sobre os dois ORMs. Procurei deixar bem claro que não curto vestir camisas de tecnologias, e sim tentar aplicá-las da melhor forma para solucionar os meus problemas. Tivemos perguntas bem interessantes sobre Performance, facilidades, maturidade, etc. Acredito que esse tenho sido um dos melhores eventos que participei ultimamente.

Disponibilizei aqui o vídeo da minha palestra (veja no denisferrari.blip.tv com qualidade superior), a apresentação, algumas fotos do evento e o código fonte do projeto apresentado (Faça download aqui).

Vídeo da palestra

Apresentação

Fotos do evento

Abraços!


Comentários:
17 Comentários postados em "MSDev-ES Arena : Entity Framework x NHibernate"
Julierme Carvalho on agosto 30th, 2010 at 11:08 #

Mais um vez parabéns pelo evento, que foi SHOW, as abordagem sobre as palestras foi muito rica. E estamos a espera do próximo.


[...] This post was mentioned on Twitter by Rogerio Coimbra and Dilter Porto, Denis Ferrari. Denis Ferrari said: Pessoal, para quem ainda não viu segue o review (rimou) do evento de sábado: http://bit.ly/97d26c [...]


Antonio Jr on setembro 2nd, 2010 at 6:48 #

Denis,

Ontem assisti o video da sua palestra no Arena, muito legal, parabéns.
Senti falta do vídeo da palestra do Dilter Porto. Será que foi filmada também?
Se for possível disponibilize o link.
Obrigado


Denis Ferrari on setembro 2nd, 2010 at 8:40 #

Olá Antonio,

Infelizmente tivemos problemas técnicos durante a gravação da palestra do @dilterporto. O Dilter e eu estamos dandos os feedbacks pelo Grupo MSDev-ES (http://br.groups.yahoo.com/group/msdev-es/).

Abraços!


Edmilson on setembro 2nd, 2010 at 9:56 #

Denis, Excelente Palesta! Parabéns!

vc pode disponibilizar o código fonte do que vc apresentou?

[]´s

Edmilson


Denis Ferrari on setembro 2nd, 2010 at 12:48 #

Edmilson,

Você pode baixar os fontes no link.

Abraços e obrigado pelos feedbacks!


Antonio Jr on setembro 2nd, 2010 at 21:20 #

Ok Denis,

Como a sua arquitetura é altamente plugável, como sugestão, eu pediria que fosse trocado no código atual projeto, o EF4 pelo NHibernate (usando Fluent & Linq To Nhibernate).
Será que é pedir muito?

Valeu.


Denis Ferrari on setembro 3rd, 2010 at 0:01 #

Claro Antônio, não é pedir muito. :) Só peço a você que espere um pouco. Vou realizar a troca do componente de persistência e escrever um próximo post sobre ok? Fique ligado…


Thiago Valente on setembro 5th, 2010 at 14:02 #

Olá Denis,

parabens pela palestra! Como disse a vc, a arquitetura que vc expos aqui se encaixa perfeitamente com as minhas necessidades (adequacao a criação de unit tests e transparencia para a camada de negocios).

Sensacional, continue assim e ficarei atento a seus proximos posts!
Abs,


[...] pouco tempo, participei do MSDev-ES Arena : EF4 X NHibernate. O evento consistia em apresentar os dois ORMs, e minha missão era apresentar o Entity Framework [...]


Moacir on setembro 24th, 2010 at 23:42 #

Primeiramente parabéns pela palestra Denis, foi mto boa.

Achei mto interessante a forma como vc usa o EF4 e gostaria de adotá-la em meus projetos, o problema é que ainda utilizo o .Net 3.5 e EF1. Seria possível adaptar essa forma ao .Net 3.5 e EF1? Num primeiro momento eu percebi que na v3.5 eu não tenho a interface IObjectSet, poderia substituí-la por outra e continuar com as mesmas funcionalidades?


Alexsandro on novembro 2nd, 2010 at 21:09 #

Ola Denis, primeiramente parabéns pela ótima palestra sobre EF4.
Queria te perguntar sobre o download do demo da palestra que se encontra no link a cima não esta faltando arquivos? Pois ao carregar o projeto ele me me trouxe os seguintes varios erros do tipo:

Unable to read the project file ‘MindworksNet3.Apresentacao.csproj
Unable to read the project file ‘MindworksNet3.WPF.csproj

E etc…

Obrigadooo.


Denis Ferrari on novembro 3rd, 2010 at 10:10 #

Oi Alexandro,

Realmente removi alguns arquivos. Só constam os arquivos relevantes p/ os temas abordados.

Abraços!


Pedro on abril 8th, 2011 at 10:03 #

Parabéns pela palestra…
Só deveria pelo menos ter botado o restante da palestra sobre o outro ORM ou botar um link sobre o mesmo.


Denis Ferrari on abril 8th, 2011 at 10:21 #

Pedro,

No dia da gravação, a câmera apresentou problemas aos 10min da segunda palestra. A minha foi registrada por sorte.

Abraços!


on julho 11th, 2012 at 4:56 #

Denis,

Contatos para treinamentos?

Abr…


Denis Ferrari on julho 13th, 2012 at 8:01 #

Oi Jú, você pode enviar para contato[@]heroisdati.com.

Abraços!


Deixe um comentário

Nome: 
Email: 
URL: 
Comentário: