|
Web aplikácie, e-shopy, CMS systémy, firemné web prezentácie, prezentácie produktov, e-commerce systémy, transakčné systémy, aplikácie šité na mieru, štatistické a monitorovacie systémy
|
|
|
|
|
|
Informácie o .NET Framework
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 Microsoft .NET Framework je najrozšírenejšia platforma pre osobné počítače s operačným systémom Microsoft Windows od verzie Windows 98.
Microsoft .NET Compact Framework je platforma určená pre vreckové počítače a mobilné telefóny s operačným systémom Windows Mobile
Microsoft .NET Micro Framework je platforma určená pre embedded zariadenia, s ešte menšou výpočetnou kapacitou a väčšími obmedzeniami, než vreckové počítače.
Mono je produktom nezávislé open source iniciativy, implementujúce .NET runtime pre operačné systémy Unixového typu (Linux, MacOS X).
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:
Windows Server 2003 obsahuje verziu 1.1
Windows Vista obsahuje verziu 3.0
Windows Server 2008 bude obsahovať verziu 3.5
Aktuálna verzia je 3.5 je pre majiteľov operačného systému Windows k dispozícii zdarma ako samostatná komponenta, ktorá sa do systému doinštaluje (býva šírená na CD či DVD rôznych počítačových časopisov, ako súčásť rôzneho softvéru a možno ju tiež stiahnuť samostatne alebo cez Windows Update).
Programovacie jazyky Platforma .NET nepredepisuje 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 ničmenej rada ďalších programovacích jazykov, napríklad:
Managed C++
F# (funkcionálny programovací jazyk)
J# (jazyk veľmi podobný Jave)
IronPython
Súčasti .NET Frameworku ASP.NET – technológia pre vývoj webových aplikácií
Windows Communications Foundation (WCF) – technológie pre vývoj webových služieb a komunikačnej infraštruktúry aplikácií
Windows Workflow Foundation (WF) – technológia pre definovanie heterogénnych sekvenčných procesov
Windows Presentation Foundation (WPF) – technológia pre vytváranie vizuálne pôsobivého grafického uživateľského rozhrania pre aplikácie
Windows CardSpace – implementacia štandardu Information Cards
LINQ – Language Integrated Query, objektový prístup k dátam v databáze, XML a objektoch, ktoré implementujú rozhranie IEnumerable
Verzie 1.0 – rok 2002, vývojové prostredie Visual Studio .net, uvedený jazyk C# 1.0
1.1 – rok 2003, vývojové prostredie Visual Studio 2003
2.0 – rok 2005, nové verzie jazykov C# 2.0 a VB.NET 8.0, vývojové prostredie Visual Studio 2005
3.0 – rok 2007, vývojové prostredie Visual Studio 2005 alebo 2008
3.5 – rok 2007, nové verzie jazykov C# 3.0 a VB.NET 9.0, vývojové prostredie Visual Studio 2008
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 prvn 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.
|
|
|
|
|
|
|
|
|