Movatterモバイル変換


[0]ホーム

URL:


Siirry sisältöön
Wikipedia
Haku

.NET Framework

Wikipediasta
Hakusanat ”.NET” ja ”.Net” ohjaavat tänne. Ylätason verkkotunnuksesta katso.net.
Logo

.NET Framework onMicrosoftin kehittämäohjelmistokehys, jotaMicrosoft Visual Studio -ympäristössä kehitetyt ohjelmistot käyttävät.

Ominaisuudet

[muokkaa |muokkaa wikitekstiä]
  • Tukee noin 20 ohjelmointikieltä, joista käytetyimpiä ovatC# jaVB.Netlähde?
  • Suorittaa suurimman osan ohjelmistojen vaatimista toiminnosta mahdollistaen ohjelmoijan keskittymisen olennaiseen eli ohjelmiston niin sanottuun business-logiikkaan
  • Mahdollistaa suorituskykyisten, helposti skaalautuvien ja tietoturvallisten ohjelmistojen kehityksen kohtuullisen vähällä ohjelmakoodin määrällälähde?
  • Sisältää luokkakirjastot muun muassa:

Ajoympäristö

[muokkaa |muokkaa wikitekstiä]
Toimintaperiaate

.NET Framework koostuu kahdesta osasta: luokkakirjastoista sekä ajonaikaikaisesta ympäristöstä (Common Language Runtime, CLR).

Ohjelmointikielenlähdekoodi käännetääntavukoodiksi, jota Microsoft kutsuuvälikieleksi (Common Intermediate Language, CIL, ennen Microsoft Intermediate Language, MSIL).[2][3][4]

Ajonaikainen ympäristö kääntää välikielisen koodin kohdeympäristön konekielelleajonaikaisella kääntämisellä (engl.Just In Time, JIT).[2]

Välikielelle on julkaistuCommon Language Infrastructure (CLI) -määrittely.[4]

Kehitysympäristö

[muokkaa |muokkaa wikitekstiä]

.NET-ohjelmistokehitys tapahtuu pääasiassa Microsoftin VisualStudio.NET (VS.NET) -ympäristössä. VS.NET sisältää useita eri laajuisia kokonaisuuksia lähtien ilmaisesta Express Editionista laajojen ohjelmistokehitysprojektien hallintaan tarkoitettuun TeamSuite-versioon. TeamSuite sisältää integroidut työkalut mm. ohjelmistokehitysprojektien johtoon, määrittelyyn, suunnitteluun, ohjelmointiin, testaukseen ja lähdekoodin hallintaan.

.NET Foundation

[muokkaa |muokkaa wikitekstiä]

.NET Foundation on vuonna 2014 perustettu organisaatio, joka kutsuu itseään "riippumattomaksi ja voittoa tavoittelemattomaksi organisaatioksi .NET alustan ympärillä".[5] Järjestöä ja ohjelmiston ekosysteemiä on kritisoitu, että Microsoft promotoi .NET alustaa avoimena lähdekoodina, mutta yhteisö sen ympärillä ei ole terve.[5] Kritiikin mukaan järjestön hallinto ei ole täysin toimiva eikä se tähdännyt mihinkään tavoitteeseen.[5] Järjestö ei myöskään ole kommentoinut eikä puuttunut käyttäjäyhteisöä kuohuttaneisiin asioihin.[5] Ongelmaksi on koettu sen kytkökset Microsoftiin.[5]

Versiot

[muokkaa |muokkaa wikitekstiä]
  • .NET Framework 1.0 Ensimmäinen versio julkaistiin tammikuussa 2002. Versio 1.1 julkaistiin huhtikuussa 2003 ja se oli ensimmäinen versio, joka sisältyi Windows-käyttöjärjestelmään (Windows Server 2003).
  • .NET Framework 2.0 Toinen versio julkaistiin marraskuussa 2005.
  • .NET Framework 3.0 Kolmas versio, joka tunnettiin aiemmin nimellä WinFX, on suunniteltuWindows Vistaa varten.
  • .NET Framework 4.0 Neljäs versio julkaistiin 2010.
  • .NET Core 1.0 Julkaisiin 27. kesäkuuta 2016[6]
  • .NET Core 1.1 Julkaistiin 16. marraskuuta 2016[7]
  • .NET Core 2.0 Julkaistiin 14. elokuuta 2017[8]
  • .NET Core 2.1 Julkaistiin 30. toukokuuta 2018[9]
  • .NET Core 2.2 Julkaistiin 4. joulukuuta 2018[10]
  • .NET Core 3.0 Julkaistiin 23. syyskuuta 2019[11]
  • .NET Core 3.1 Julkaistiin 3. joulukuuta 2019[12]
  • .NET 5 Julkaistiin 10. marraskuuta 2020[13]
  • .NET 6 Julkaistiin 8. marraskuuta 2021[14]
  • .NET 7 Julkaistiin 8. marraskuuta 2022[15]
  • .NET 8 Julkaistiin 14. marraskuuta 2023[16]
  • .NET 9 Julkaistiin 12. marraskuuta 2024[17]

Lähteet

[muokkaa |muokkaa wikitekstiä]
  • Boling, Douglas McConnaughey: Programming Microsoft Windows CE.NET. (3rd ed.) Redmond (Wash): Microsoft Press, 2003. ISBN 0-7356-1884-4 (englanniksi)
  • Deckmyn, Dominique: Promise of .Net Web computing environment will take years to fulfill. Computerworld, 26.6.2000, 34. vsk, nro 26, s. 1–2. (englanniksi)
  • Wigley, Andy: Microsoft mobile development handbook. Redmond, Wash.: Microsoft Press, 2007. ISBN 0-7356-2358-9 (englanniksi)

Viitteet

[muokkaa |muokkaa wikitekstiä]
  1. Wigley, Andy: Microsoft mobile development handbook. Redmond, Wash.: Microsoft Press, 2007. ISBN 0-7356-2358-9 (englanniksi)
  2. abWhat is "managed code"? docs.microsoft.com. 20.6.2016. Viitattu 29.2.2020. (englanniksi)
  3. http://vb.net-informations.com/framework/microsoft_intermediate_language.htm
  4. abCommon Language Infrastructure (CLI) (PDF) ecma-international.org. Viitattu 29.2.2020. (englanniksi) 
  5. abcdeMicrosoft's .NET Foundation under fire as resigning board member questions its role theregister.com. 5.10.2021. Viitattu 6.10.2021. (englanniksi)
  6. Announcing .NET Core 1.0 devblogs.microsoft.com.
  7. Announcing .NET Core 1.1 devblogs.microsoft.com.
  8. Announcing .NET Core 2.0 devblogs.microsoft.com.
  9. Announcing .NET Core 2.1 devblogs.microsoft.com.
  10. Announcing .NET Core 2.2 devblogs.microsoft.com.
  11. Announcing .NET Core 3.0 devblogs.microsoft.com.
  12. Announcing .NET Core 3.1 devblogs.microsoft.com.
  13. Announcing .NET 5.0 devblogs.microsoft.com.
  14. Announcing .NET 6 — The Fastest .NET Yet devblogs.microsoft.com.
  15. .NET 7 is Available Today devblogs.microsoft.com.
  16. Announcing .NET 8 devblogs.microsoft.com.
  17. Announcing .NET 9 devblogs.microsoft.com.

Aiheesta muualla

[muokkaa |muokkaa wikitekstiä]
.NET Framework
Arkkitehtuuri:
Yhteisen kielen perusrakenne:
Kielet:
Windows Foundations:
Aiheeseen liittyviä:
Muita toteutuksia:
Kehitysympäristöjä:
Noudettu kohteesta ”https://fi.wikipedia.org/w/index.php?title=.NET_Framework&oldid=23340424
Luokat:
Piilotetut luokat:

[8]ページ先頭

©2009-2025 Movatter.jp