.NET je platforma podobna Jave, ale narozdil od ni konstruovana tak, aby na nem sla efektivne implementovat vetsina jazyku.
Preklada se do kodu virtualniho procesoru, ten se pred spustenim prelozi do strojaku. Muze tedy bezet na ruznych procesorech a optimalizovat se napr. podle toho, na jakem typu Pentia se jede.
Diky postaveni vsech jazyku na jednu platformu se dosahne jednoduche interoperability mezi komponentami napsanymi v ruznych jazycich.
Uz se nebudou psat knihovny pro C, pro Pascal, pro Lisp, ale pro .NET obecne. Takove knihovny potom pouzijes v jakem jazyku chces.
Software se bude moci psat portabilne jako v Jave. Operacni systemy podporujici .NET mohou spoustet vsechen software pro nej napsany (pokud nevyuziva konkretnich vlastnosti jednoho OS).
Nejde o nic zavratne revolucniho. Ja osobne vidim .NET neco jako Javu dotahnutou do konce.
Take jsem cetl plno stranek o .NET, ale nezlobte skutecne to je PR Microsoftu a v zadne nebyly ukazky kodu, vzorove priklady, reseni (to na co byl na MS odkaz nefungovalo).
vykasli se na cteni hromady PR hnoje plne slovicek jako XML, Web, productivity, scalability apod.
.NET je realna platforma, i kdyz se teprve rodi, zdrojove kody samozrejme existuji
precti si o nem v msdn.microsoft.com/library pripade na http://www.ecma.ch/ (standardy cislo 334 a 335)
ale nechapu proc je okolo nej tolik humbuku
.NET neni dulezity jen jako pekna technologie sama o sobe, ale jako technologie ktera je zaroven kvalitni (castecne teoreticke hledisko) a kterou zaroven MS proste a jednoduse protlaci (ciste prakticke hledisko).