Ano. Musím přiznat, že Microsoft se vždy snaží dělat věci jinak a
někdy se jim to podaří, což se o tomto případě dá částečně říct.
Problém zde vidím pouze jeden - neexistence (aspoň o ní nevím, když
tak mne opravte) ibiblio.org pro .NET Assemblies. Proto si stejně
každá aplikace táhne s sebou vlastní assemblies a pouze v případě, že
se PŘESNĚ shodují verze, existuje pouze jedna kopie, když ta druhá
typicky přeplácne tu první. Opět je to tedy o tom, že si každá .NET
aplikace s sebou nece všechny knihovny, pouze "standardní knihovny"
dodávané Microsoftem jsou šířeny klasickým způsobem. Ano, i to je
pokrok oproti bezbalíčkovému přístupu Javy.

2009/10/16 Ladislav Thon <[email protected]>:
>> Co by se mi ale líbilo by byl systém obdobný
>> UNIXovým modulům, které by jednoduše rozšiřovaly CLASSPATH a tedy
>> klasickým Javím způsobem umožňovaly sdílet knihovny napříč aplikacemi.
>
> Je třeba přiznat, že tohle má .NET udělané správně. Něco jako GAC (lokální
> repozitář Mavenu je vlastně takový GAC per uživatel) a závislosti mezi
> verzovanými moduly jsou prostě nutnost. Jsem zvědav, s čím se pánové
> vytáhnou u Javy 7, předpokládám, že moc kompatibilní s existujícími řešeními
> to nebude :-)
>
> LT
>

Odpovedet emailem