Technology Experience

Contenuti gestiti da Igor Damiani
posts - 949, comments - 2741, trackbacks - 15120

My Links

News

  • Questo blog si propone di raccogliere riflessioni, teoriche e pratiche, su tutto quello che riguarda il world-computing che mi sta attorno: programmazione in .NET, software attuale e futuro, notizie provenienti dal web, tecnologia in generale, open-source.

    L'idea è quella di lasciare una sorta di patrimonio personale, una raccolta di idee che un giorno potrebbe farmi sorridere, al pensiero di dov'ero e cosa stavo facendo.

    10/05/2005,
    Milano

Archives

Post Categories

Generale

Un grosso mattone appiccicato al framework

Stavo leggendo questo post sul blog di MSDN che parla del famigerato LINQ. Dopo aver descritto e aver fatto esempi sulla sintassi del C# 3.0, fa una serie di considerazioni: Why I like it, Why I do not like it. C'è una frase che mi ha colpito e con la quale sono assolutamente d'accordo.

"I think that this might be used in small projects but on large data-driven application it'll rarely be used. People traditionally have separate data-tier with stored procedure and that works out really well both in terms of performance, maintainability and security"

Sono d'accordo. LINQ a me francamente sembra la solita tecnologia per avvicinare quanta più gente possibile alla programmazione, "sporcando" un ottimo linguaggio come C# con una serie di costrutti che non gli competono e fregandosene completamente di questioni come sicurezza e prestazioni.
Chi avrebbe veramente il coraggio di scrivere codice per interrogare un db dentro una classe C#?
Dove mettiamo la scalabilità di un'applicazione che usa stored-procedure per fare quello che deve fare?
Credo che LINQ abbia davvero più contro che pro, e io sono l'ultima persona al mondo che può farli notare.

Sono critico, lo so, però, ripeto, LINQ a me sembra, come dire, un "mattone gigantesco appiccicato al framework".

powered by IMHO 1.2

Print | posted on Wednesday, September 21, 2005 4:56 PM |

Feedback

Gravatar

# re: Un grosso mattone appiccicato al framework

Anche se non ho avuto ancora modo di approfondire molto il "famigerato" LINQ debbo dire che in linea di massima concordo con te.
Avremo comunque tempo per vedere che cosa succederà e cosa ci riserverà il futuro.
9/22/2005 9:08 AM | Daniele Proietti
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET