.NET Framework![]() .NET Framework („dot net“ podľa anglického dot NET = bodka NET, NET pochádza z network, sieť) je zastrešujúci názov pre súbor technológií v softvérových produktoch vydaných firmou Microsoft, ktoré tvoria platformu dostupnú primárne na tvorbu softvéru pre Windows. Common Language Infrastructure je štandardizovaná špecifikácia jadra tejto platformy. Od verzie 4.8 ktorá bola vydaná v Apríli 2019, bola nahradená novšou platformou .NET (bez slova "framework") ktorá je dostupná multiplatformovo a pod open source licenciou. Od tejto verzie nebola a ani sa neplánuje rozšírenie funkcionality .NET Framework a Microsoft odporúča úplne prejsť na .NET. Základným komponentom je Microsoft .NET Framework, prostredie potrebné pre beh aplikácií a ponúkajúce ako spúšťacie rozhranie, tak potrebné knižnice. Pre vývoj .NET aplikácií vydal Microsoft Visual Studio .NET. Dostupnosť platformy
GNU obdoba .NET sa nazýva DotGNU; jej časť nazývaná DotGNU Portable.NET umožňuje spúšťať všetky .NET aplikácie na unixových platformách (Linuxu, BSD, Mac OS X, Solarisu, AIX) a dokonca pomocou nástrojov Cygwin a Mingw32 aj na Windows. Na všetkých platformách .NET zdieľa rovnaké základné princípy, čo činí prechod medzi nimi jednoduchší. Rôzne verzie .NET Frameworku sú súčasťou novších verzií operačného systému Windows:
Aktuálna verzia je 4.8 je pre majiteľov operačného systému Windows k dispozícii zdarma ako samostatný komponent, ktorý sa do systému doinštaluje (býva šírený primárne cez internet, v minulosti bol šírený na CD či DVD rôznych počítačových časopisov, ako súčasť rôzneho softvéru). Programovacie jazykyPlatforma .NET nepredpisuje použitie žiadneho programovacieho jazyka. Bez ohľadu na to, v čom bola aplikácia pôvodne napísaná, sa vždy preloží do medzijazyka Common Intermediate Language. Najpoužívanejšie programovacie jazyky pre vývoj .NET aplikácií sú C#, Visual Basic .NET a Delphi. C# je programovací jazyk podobný jazykom C alebo Java. VB.NET je pokračovateľom jazyka Visual Basic. K dispozícii je rada ďalších programovacích jazykov, napríklad:
Súčasti .NET Frameworku
Verzie
Verzie 3.0 a 3.5 sú v podstate rozšírenia postavené nad stabilnou verziou runtime 2.0. Historicky bola vždy konkrétna verzia Visual Studia spätá s konkrétnou verziou .NET Frameworku. Zmena nastala s verziou 3.0 (vzhľadom k jej povahe rozširujúcich knižníc nad 2.0 možno používať Visual Studio 2005) a hlavne s verziou Visual Studio 2008, ktorá ako prvá podporuje multitargeting – možnosť písať aplikácie pre .NET Framework verzií 2.0, 3.0 aj 3.5, vzhľadom k spoločnému jadru. Externé odkazy
|