7Aug

Mikä on Microsoft. NET Framework ja miksi se asennetaan tietokoneeseen?

Jos olet käyttänyt Windowsia hyvin pitkään, olet luultavasti kuullut Microsoftin. NET-järjestelmästä, todennäköisesti koska sovellus pyytää sinua asentamaan sen tai huomaat sen asennetuista ohjelmista. Ellet ole kehittäjä, sinun ei tarvitse paljon tietoa hyödyntämään sitä.Sinun tarvitsee vain toimia. Mutta koska me tiedämme, että tiedämme asioita, liittyä meihin, kun tutkimme, mitä. NET on ja miksi niin monet sovellukset tarvitsevat sitä.

. NET Framework, selitetty

Nimi ".NET Framework" itsessään on hieman väärinkäyttäjä.-kehys ( ohjelmointikielellä) on todellakin kokoelma Application Programming Interfaces( API) ja yhteinen kirjaston koodi, jota kehittäjät voivat soittaa kehittäessään sovelluksia, joten heidän ei tarvitse kirjoittaa koodia tyhjästä..NET Frameworkissä tämä jaetun koodin kirjasto on nimeltään Framework Class Library( FCL).Jaetun kirjaston koodin bitit voivat suorittaa kaikenlaisia ​​erilaisia ​​toimintoja. Sano esimerkiksi, että kehittäjä tarvitsi sovelluksensa voidakseen pingata toisen IP-osoitteen verkossa. Sen sijaan, että kirjoitettaisiin kyseinen koodi itse ja kirjoittaisiin sitten kaikki pienet bittiä ja kappaletta, jotka tulkitsevat ping-tulosten tuloksia, he voivat käyttää koodia kirjastosta, joka suorittaa kyseisen toiminnon.

Ja tämä on vain yksi pieni esimerkki..NET Framework sisältää kymmeniätuhansia jaksoja jaettua koodia. Tämä jaettu koodi helpottaa kehittäjien elämää, koska heidän ei tarvitse uudistaa pyörää aina, kun heidän sovelluksensa on suoritettava jokin yhteinen toiminto. Sen sijaan he voivat keskittyä koodiin, joka on ainutlaatuinen sovelluksilleen ja käyttöliittymälle, joka yhdistää ne yhteen. Tämän kaltaisen jaetun koodin käyttäminen auttaa myös tarjoamaan joitain standardeja sovellusten välillä.Muut kehittäjät voivat ymmärtää, mitä ohjelma tekee helpommin ja sovellusten käyttäjät voivat luottaa sellaisiin asioihin kuin Open and Save As -valintaikkunat, jotka toimivat samoin eri sovelluksissa.

Miksi nimi on väärinkäytetty?

Koska sekä yhteinen koodin puitteissa,. NET tarjoaa myös runtime ympäristö sovelluksia. Runtime-ympäristö tarjoaa virtuaalikoneen kaltaisen hiekkalaatikon, jossa sovellukset toimivat. Monet kehitysympäristöt tarjoavat samanlaista asiaa. Esimerkiksi Java ja Ruby on Rails, molemmat tarjoavat omat runtime -ympäristöt..NET-maailmassa runtime-ympäristö on nimeltään Common Language Runtime( CLR).Kun käyttäjä suorittaa sovelluksen, sovelluksen koodi kootaan itse konekoodiksi ajon aikana ja sen jälkeen suoritetaan. CLR tarjoaa myös joitain muita palveluja, kuten muistin ja prosessorin kierteiden hallintaa, poikkeusten käsittelyä ja turvallisuuden hallintaa. Runtime-ympäristö on todella tapa purkaa sovellus varsinaisesta laitteistosta, johon sovellus kulkee.

Sovellusten suorittaminen runtime-ympäristössä on useita etuja. Suurin on siirrettävyys. Kehittäjät voivat kirjoittaa koodinsa millä tahansa useilla kielillä, mukaan lukien C #, C ++, F #, Visual Basic ja muutamat kymmeniä suosikkeja. Tätä koodia voidaan sitten käyttää missä tahansa laitteessa, johon. NET on tuettu. Vaikka alusta oli näennäisesti suunniteltu tukemaan muita laitteita kuin Windows-pohjaisia ​​tietokoneita, sen käyttöominaisuus on kuitenkin johtanut siihen, että sitä käytetään enimmäkseen Windows-sovelluksiin.

Microsoft on luonut muita. NET-toteutuksia, joiden avulla se voidaan ratkaista. Mono on ilmainen ja avoimen lähdekoodin projekti, joka on suunniteltu tarjoamaan yhteensopivuus. NET-sovellusten ja muiden alustojen, erityisesti Linuxin, välillä..NET Core -tuki on myös ilmainen ja avoimen lähdekoodin kehys, joka on suunniteltu tuomaan kevyitä, modulaarisia sovelluksia useille alustoille..NET Core on tarkoitettu tueksi Mac OS X: lle, Linuxille ja Windowsille( mukaan lukien Universal Windows Platform -sovellusten tuki).

Kuten voitte kuvitella, kehys, kuten. NET, voi olla todellinen apu kehityksen puolella asioita. Sen avulla kehittäjät voivat kirjoittaa koodia haluamallaan kielellä ja olla varma, että koodi voi toimia missä tahansa kehyksen tuella. Käyttäjät hyötyvät johdonmukaisista sovelluksista ja myös siitä, että monia sovelluksia ei ehkä kehitetä lainkaan, jos kehittäjät eivät päässeet kehykseen.

Miten. NET pääsee järjestelmään?

. NET Framework on hieman mutkikas historia ja on nähnyt useita versioita vuosien varrella. Tyypillisesti uusimman. NET-version versio sisällytetään kunkin Windows-version julkaisuun. Versiot oli tarkoitettu taaksepäin yhteensopiviksi( joten versio 2: lle kirjoitettu sovellus voisi toimia, jos versio 3 on asennettu), mutta se ei toiminut niin hyvin. Kaikki sovellukset eivät työskennelleet uudempien versioiden kanssa. Järjestelmät, joissa on Windows XP ja Vista, erityisesti, näet usein useita eri versioita. NET asennettuna tietokoneeseen.

Käytettävissä oli oleellisesti kolme tapaa, joilla jokin tietyn version. NET Framework -ohjelmistosta asennettaisiin:

  • Windowsin versio saattaa sisältyä oletusasennukseen.
  • Sovellus, joka vaatii tietyn version, saattaa asentaa sen omalle asennukselleen.
  • Jotkut sovellukset lähettävät sinut jopa erilliseen latauspaikkaan tarttumaan ja asentamaan tietyn version. NET Framework -versiosta.

Onneksi asiat ovat sujuvampia nykyaikaisissa Windows-versioissa. Joskus Windows Vistan päivinä tapahtui kaksi tärkeää asiaa. Ensinnäkin,. NET Framework 3.5 julkaistiin. Tätä versiota uudistettiin sisällyttämällä versiot 2 ja 3. Komponentit, jotka vaativat aikaisempia versioita, toimisivat nyt, jos juuri asennat version 3.5.Toiseksi päivitykset. NET Framework -ohjelmistoon vihdoin alkoivat toimittaa Windows Update -palvelun kautta.

Nämä kaksi asiaa yhdessä tarkoitti sitä, että kehittäjät voisivat nyt luottaa siihen, että käyttäjät, joilla on oikeat komponentit jo asennettuina, eivät enää joutuneet pyytämään käyttäjiä suorittamaan uusia asennuksia.

Kun Windows 8 kierteli, uusi, täysin uudistettu. NET Framework -versio 4 tuli siihen. Versiossa 4( ja uudemmalla) ei ole taaksepäin yhteensopivaa vanhempien versioiden kanssa. Se on suunniteltu siten, että sitä voidaan käyttää samassa tietokoneessa version 3.5 rinnalla. Sovellukset, jotka on kirjoitettu versioihin 3.5 ja sitä pienempiä, edellyttävät, että versiota 3.5 asennetaan, ja versiolle 4 tai uudelle versiolle kirjoitetut sovellukset tarvitsevat version 4 asennuksen. Hyvä uutinen on se, että sinä käyttäjä ei enää tarvitse enää huolehtia kyseisistä asennuksista. Windows melko paljon käsittelee kaiken puolestasi.

Windows 8 ja Windows 10 sisältävät versiot 3.5 ja 4( nykyinen versio juuri nyt 4.6.1).Ne on asennettu ensimmäisen kerran, joten ensimmäistä kertaa, kun asennat sovelluksen, joka tarvitsee yhden näistä versioista, Windows lisää sen automaattisesti. Voit itse lisätä ne Windowsiin etukäteen, jos haluat, kun käytät Windowsin valinnaisia ​​ominaisuuksia. Voit lisätä versiota 3.5 ja versiota 4.6 erikseen.

Se sanoi, ettei ole mitään syytä lisätä niitä Windows-asennususi, ellet kehitä sovelluksia. Kun asennat ensimmäisen kerran sovelluksen, joka tarvitsee jonkin käytettävissä olevan version, Windows lisää sen sinulle kohtausten takana.

Mitä voin tehdä, jos minulla on ongelmia. NETin kanssa?

Et todennäköisesti törmätä. NETin itse nykyaikaisiin Windows-versioihin. Koska molemmat vaaditut versiot sisältyvät Windows-ohjelmaan ja asennetaan tarpeen mukaan, sovellusasennukset ovat melko saumattomia. Vanhemmissa Windows-versioissa( ajattele XP ja Vista) sinun oli usein poistettava ja asennettava. NET-versiot, jotta asiat toimisivat. Sinun oli myös hypätä läpi vanteet varmistaaksesi, että oikeat. NET-versiot asennettiin niille tarvittaville sovelluksille. Nyt Windows käsittelee nämä tavarat sinulle.

Se sanoi, jos sinulla on ongelmia, jotka luulet liittyvän. NET-kehykseen, on muutamia vaiheita, joita voit tehdä.

Ensinnäkin sinun on varmistettava, että Windowsissa on kaikki uusimmat päivitykset. Jos saatavilla on. NET Framework-päivitys, se saattaa ratkaista ongelmasi. Voit myös yrittää poistaa. NET Framework -versiot tietokoneesta ja lisätä ne sitten uudelleen. Vain osuma meidän postitse lisäämällä Windows-ominaisuuksia nähdä miten. Jos kumpaakaan näistä vaiheista ei toimi, voit yrittää skannata Windowsin vioittuneita järjestelmätiedostoja. Se ei kestä kauan, ja se voi palauttaa tiedostoja, jotka ovat korruptoituneet tai kadonneet. Se on aina arvokasta.

Jos mikään niistä ei toimi, yritä ladata ja käyttää Microsoftin. NET Framework korjaustyökalua. Työkalu tukee kaikkia nykyisiä. NET Framework -versioita. Se auttaa sinua vianmäärittämisessä yleisten ongelmien kanssa asennus tai päivitykset. NET ja voi olla mahdollista korjata automaattisesti ongelmia sinulla on.

Ja siellä sinulla on se. Se voi olla enemmän kuin mitä olet koskaan halunnut tietää. NET Framework -ohjelmistosta, mutta hei - seuraavan kerran, kun se tulee osapuolelle, voit vaikutella kaikkiin ystäviinne.