.NET cosa contieni?

.NET cosa contieni?

Premessa

Microsoft ha messo a disposizione uno dei framework più grandi e completi che ci siano in circolazione. Esso permette (spesso) di realizzare  con poche istruzioni quello che prima doveva essere realizzato con tanta fatica dal programmatore. Questa libreria evita ogni volta di reinventare l'acqua calda.

Chi si appresta a studiare questa libreria, però deve essere ben cosciente dell'impegno non indifferente che richiede.

Riporto dei dati ottenuti da un tools che ha analizzato la libreria .NET 2.0 e 3.0.

Risultati globali per .NET 2.0 e 3.0

NAMESPACE  
Descrizione Microsoft System (altro)

Totale

Constant 4.841 45.465 1.379 51.685
Event 1.741 1.458 12 3.211
Field 12.209 92.291 4.260 108.760
InterfaceImpl 304 3.439 433 4.176
MethodSemantics 8.172 39.719 855 48.746
Method 20.830 134.577 12.810 168.217
Property 3.480 28.367 680 32.527
TypeDef 1.968 14.847 1.360 18.175

Come si può vedere, tutto .NET è  composto da oltre 18.000 TypeDef , oltre 32.000 proprietà, oltre 168.000 metodi ecc.

Ma cosa sono 18.000 classi per uno che non fuma! :-)

Conclusioni

Torniamo a programmare tutti in COBOL, che con solo un centinaio di comandi si faceva tutto!

Ci sono più di 18.000 classi da studiare, 168.000 metodi, ecc. ma siamo diventati matti!...  SI! :-)

Ora capisco perché si diceva che in .NET bisogna specializzarsi perchè non si può imparare tutto! Almeno che non  aggiungiamo un'espansione di memoria di svariati GigaByte al nostro cervello !!!

Print | posted @ lunedì 15 gennaio 2007 02:45

Comments have been closed on this topic.