.NET Framework

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

.NET Framework on Microsoftin kehittämä ohjelmistokomponenttikirjasto, jota Microsoft Visual Studio-ympäristössä kehitetyt ohjelmistot käyttävät.

Ominaisuudet[muokkaa | muokkaa wikitekstiä]

  • Tukee n. 20 ohjelmointikieltä, joista käytetyimpiä ovat C# ja VB.Netlähde?
  • Suorittaa suurimman osan ohjelmistojen vaatimista toiminnosta mahdollistaen ohjelmoijan keskittymisen olennaiseen eli ohjelmiston ns. business-logiikkaan
  • Mahdollistaa suorituskykyisten, helposti skaalautuvien ja tietoturvallisten ohjelmistojen kehityksen kohtuullisen vähällä ohjelmakoodin määrällälähde?
  • Sisältää luokkakirjastot mm.

Ajoympäristö[muokkaa | muokkaa wikitekstiä]

Toimintaperiaate

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

Ohjelmointikielen lähdekoodi käännetään tavukoodiksi, jota Microsoft kutsuu välikieleksi (Common Intermediate Language, CIL, ennen Microsoft Intermediate Language, MSIL).[2][3][4]

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

Välikielelle on julkaistu Common Language Infrastructure (CLI) määrittely.[4]

Kehitysympäristö (IDE)[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.

Versiot[muokkaa | muokkaa wikitekstiä]

  • 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).
  • 2.0 Toinen versio julkaistiin marraskuussa 2005.
  • 3.0 Kolmas versio, joka tunnettiin aiemmin nimellä WinFX, on suunniteltu Windows Vistaa varten.
  • 4.0 Neljäs versio julkaistiin 2010.

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. a b What 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. a b Common Language Infrastructure (CLI) (PDF) ecma-international.org. Viitattu 29.2.2020. (englanniksi) 

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]