Mine sisu juurde

.NET-raamistik

Allikas: Vikipeedia
.NET-raamistiku komponendid

.NET-raamistik (.NET Framework) on Microsofti tarkvaraplatvorm. Selle hulka kuuluvad käituskeskkond Common Language Runtime (CLR), standardteek Base Class Library (BCL) ning erinevad lisateegid näiteks kasutajaliideste jaoks (WPF, WinForms), serverite jaoks (ASP.NET) ning hajusrakenduste jaoks (WCF)[1].

Microsofti integreeritud arenduskeskkond .NET-raamistiku jaoks on Visual Studio.

Mitteametlikult algas .NET Frameworki väljatöötamine 1999. aastal. Ametlik teade uue tehnoloogia arendamise kohta toimus Microsofti pressikonverentsil 13. jaanuaril 2000. Microsofti .NET Frameworki esimene versioon avaldati ametlikult 13. veebruar 2002. Pärast esimese .NET Frameworki versiooni väljaandmist on tehtud veel üheksa uuendust. NET Frameworki lõplik versioon oli 4.8.

.NET Core on avatud lähtekoodiga platvormideülene raamistik (Windows, Mac, Linux), mida saab määratleda .NET Frameworki järglasena. See on .NET Frameworki kaasaegne analoog. Microsoft teatas .NET Core'i arendamisest 12. novembril 2014. .NET Core avaldati ametlikult 27. juunil 2016. Microsoft värskendas .NET Core'i ja andis välja selle uued versioonid kuni versioonini 3.1. Kuid 2020. aasta novembris tarniti .NET Core'i uusim versioon nimega .NET 5. "Core" eemaldati nimest ja versioon 4.0 jäeti vahele, et vältida segiajamist .NET Frameworkiga[2].

.NET 8 on järgmine suurem 2023. aasta novembris .NET-platvormi uuendus. Teabe kohaselt on dot NET 9 väljalaskmine kavandatud 2024. aasta novembrisse[3].

  1. "Download .NET Framework | Free official downloads". Microsoft (Ameerika inglise). Vaadatud 3. aprillil 2024.
  2. ".NET Developer - What is .NET and what does .NET developer do?". Chudovo (inglise). 27. detsember 2022. Vaadatud 3. aprillil 2024.
  3. ".NET and .NET Core official support policy". Microsoft (Ameerika inglise). Vaadatud 3. aprillil 2024.