Tenho visto um monte de gente declarando a morte do Linq to SQL (L2S), especificamente: Oren Eini (a.k.a. Ayende Rahien), David Hayden (MVP), discussões no Stack Overflow, entre outros, tudo por causa de um post do time de ADO.Net onde fala-se sobre o roadmap do LINQ to Entities e LINQ to SQL. Segundo esse pessoal todo, você deve ler nas entrelinhas que o LINQ to SQL vai morrer, porque agora a Microsoft supostamente só quer saber do Entity Framework, ainda que o próprio time de ADO não tenha dito isso.

O negócio gerou tanta confusão, até porque o time de ADO não respondeu apropriadamente com um belo "Não morreu" em um post no fórum do MSDN, que um dos seus membros, o Damien Guard, respondeu em seu próprio blog que que o L2S não morreu. E também deixou claro que agora o L2S é de responsabilidade do time de Data Programmability (dono do Entity Framework) e não mais do time de C#, e que os dois frameworks vão continuar evoluindo. Mas realmente ficou claro que o EF receberá mais foco daqui para diante. Ele diz que o L2S vai continuar funcionando e ser suportado no .Net 4.0, e que o L2S vai continuar recebendo correções e evoluções para projetos mais complexos, e continuar sendo uma boa opção para projetos mais simples. O Scott Guthrie também respondeu ao Joe Rattz que o L2S vai continuar sendo suportado no futuro.

Minha visão sobre tudo isso? Não há porque a Microsoft manter dois mapeadores O/R, e o L2S é o mais fraco dos dois. Não vai morrer porque a Microsoft simplesmente não faz isso, porque reconhece o legado que existe, e não só neste caso, mas em praticamente todos (aliás, um dos grandes motivos do sucesso dela deriva disto). Mas o L2S também não é mais a menina dos olhos como era quando foi lançado. Foi uma tecnologia "ponte", se vocês me permitem a liberdade, entre datasets e um mapeador O/R mais robusto (que ainda não é a v1 do EF, mas deve vir a ser a v2 – mais sobre isso aqui no blog em breve). Diante disso, eu não sugiro grandes investimentos em L2S neste momento, pelo menos até a Microsoft colocar o dinheiro onde estão suas declarações e continuar investindo pesado no L2S. Quanto à minha opinião, eu acho que dois mapeadores, duas opções muito parecidas, oferecidas pelo mesmo fornecedor, que no caso é O fornecedor, traz mais complexidade e confusão do que benefícios.

Agora… o mais estranho é esse monte de criticos ao L2S e ao EF lamentarem sua (alegada) morte, sendo justamente eles os que mais reclamavam da tecnologia. Soa cínico até. Se não gostava, não vem falar agora que está triste porque teria morrido.


Postado na(s) categoria(s) Mapeadores O/R pelo giovanni bassi em 7 de novembro de 2008 às 12:10 | Tags: ,

Comentários


julho 23. 2009 12:11
Marc Ecko
Please let me know if you are interested to work as article writer for me? I can offer $10/article.

http://theluxurywatchstore.biz/http://theluxurywatchstore.biz/


agosto 15. 2009 06:25
Citizen Womens Eco Drive
I like your blog curently we are looking for a part time article writer would you be interested?

http://theluxurywatchstore.biz/citizen/citizen-womens-eco-drive-silhouette-crystal-accented-bangle-watch-eg2380-57e/http://theluxurywatchstore.biz/citizen/citizen-womens-eco-drive-silhouette-crystal-accented-bangle-watch-eg2380-57e/


agosto 17. 2009 03:44
Tko Orlogi Ladies Capri
Do you earn decent money from this blog or are you doing it just for fun?

http://theswisswatch.biz/tko/tko-orlogi-ladies-capri-watch-2/http://theswisswatch.biz/tko/tko-orlogi-ladies-capri-watch-2/

Comentar


(Vai mostrar seu Gravatar)

  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading



Quem é Giovanni Bassi

Giovanni Bassi Sou uma pessoa apaixonada por tecnologia e especificamente por .Net. Sou consultor independente especialista em .Net, focado em arquitetura e melhores práticas. Tenho dezenas de artigos publicados na .Net Magazine, revista da qual sou editor técnico. Ministro palestras e cursos de vez em quando, e quando dá tempo eu respiro um pouco. Mais detalhes nesta página.

Busca

Selos

MVP

MCPD

MCSD

.Net Magazine

Abaixo ao if!

Calendário

«  março 2010  »
seteququsedo
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234
Ver detalhamento de posts no calendário

Blogs interessantes

    OPMLDownload OPML file

    Postagens recentes

    Comentários recentes

    Disclaimer / Aviso
    As opiniões colocadas neste blog são minhas e pessoais e não expressam necessariamente as opiniões de meus empregadores, pareceiros e amigos. Da mesma forma, os comentários feitos por leitores do blog não expressam a minha opinião.

    © Copyright 2010 .Net Unplugged
    Log in