.NET 5 yhdistää Core ja .NET Framework yhdeksi ratkaisuksi

.NET 5 yhdistää Core ja .NET Framework yhdeksi ratkaisuksi

Pisteverkkokehittäjä Yhtiö tuo viimeisimmän julkaisunsa marraskuussa 2020, jonka nimi on .NET 5.

Tämä eroaa täysin muista .NETin tähän mennessä tarjoamista kehyksistä. Tässä artikkelissa näemme, kuinka se eroaa muista muista ja kuinka se on hyödyllistä kehittäjille ympäri maailmaa?

Mikä on .NET5?

.NET 5 on versio, joka ei kuulu mihinkään muuhun kehysluokkaan tai Coreiin erikseen. Pikemminkin sillä on paras kaikista muista. Sillä on .NET-kehyksen, .NET Core-, Mono- ja Xamarin -ominaisuudet, toiminnot ja ominaisuudet, itse asiassa parhaat näistä. Se sisältää kirjastot ja API: t, joiden avulla kehittäjät voivat tehdä sovelluksia ja ohjelmia myös verkkoon, IoT-laitteisiin, mobiililaitteisiin ja Windowsiin.

.NET on kokoelma työkaluja ja kehyksiä, joiden avulla voidaan luoda ja kehittää ohjelmistoja, testata ja käyttää niitä. Ja lopuksi, asenna ohjelmisto, jota voidaan käyttää useilla alustoilla, kuten Web Assembly, IoT, Android, watch OS, Windows, macOS, tvOS, Linux ja iOS. Nyt kun tätä ohjelmistoa voidaan käyttää eri alustoilla, niin niitä voidaan käyttää myös erilaisissa laitteissa, olivatpa ne sitten työpöydät, tabletit, verkkoselaimet, matkapuhelimet tai IoT-laitteet jne.

Tämä on seuraava versio .NET 3: n jälkeen, joka on jo julkaistu tämän vuoden lokakuussa. Tämän .NET 5: n erityistä on, että se tuo kaiken .NET: n yhdeksi yhtenäiseksi alustaksi. Käyttäjät tai kehittäjät löytävät kaiken korkean tason kirjastoista matalan tason kirjastoihin, sovellusliittymiin ja ajonaikaisiin komponentteihin, työkaluihin, kääntäjiin, tyyppijärjestelmiin ja kieliin. Vaikka .NET 5: n täydellinen versio on saatavana marraskuuhun 2020 mennessä, sen esikatselu julkaistaan ensimmäisenä vuonna, jonka kantavat Visual Studio Code ja Visual Studio 2019.

Lisäksi myöhempien versioiden päivämäärät on ilmoitettu. Seuraavat versiot on nimetty peräkkäin - .NET 6.0, .NET 7.0 ja .NET 8.0. Ja odotetaan, että kaikki nämä versiot, kuten .NET 5, julkaistaan vastaavan julkaisuvuoden marraskuussa.

.NET 5: n ominaisuudet

Pisteverkkokehittäjä on sisällyttänyt seuraavat ominaisuudet .NET 5: een. Käydään ne läpi yksi kerrallaan.

  • Yksi yhtenäinen alusta kaikesta Windowsista datatieteeseen, pilveen, Maciin, koneoppimiseen, esineiden internetiin, verkkoon, pelaamiseen ja mobiiliin.
  • .NET 5: n takana on Microsoft, joten sitä hallinnoi avoimen lähdekoodin yhteisö.
  • Se tarjoaa alustan, jota voidaan käyttää millä tahansa laitteella ja missä tahansa.
  • Rikastettu kaikkien kolmen alustan, nimittäin .NET Frameworkin, Xamarinin ja .NET Corein ominaisuuksilla. Tarjottuihin ominaisuuksiin kuuluvat LINQ, WPF, ASP.NET MVC, Windows Forms, Entity Framework, UWP ja niin edelleen.
  • Se tukee parhaita työkaluja, kuten komentoriviliitäntä (CLI), VS-koodi, VS for Mac jne.

Lue blogi - Miksi valita .NET-kehykset dynaamiseen sovelluskehitykseen

  • Tämä ei ole kaikki, sillä sillä on korkea skaalautuvuus ja korkea suorituskyky sekä nopea.
  • Käyttöönotto .NET 5: ssä on pienempi, samoin paketit.

Eri kielten ja ajonaikainen tuki


Nyt .NET on kokoelma eri kehysten ja alustojen ominaisuuksista, joten se tarjoaa yhdessä Xamarinin ja .NET Core: n ajon. Lisäksi niitä kehitetään ja työstetään yhdessä tulevaisuudessa.

Löydät kaikki kääntäjät, suoritusajat ja kielet .NET 5: stä, jotka kuuluvat .NET-kehykseen ja .NET Core -ohjelmaan. XAML, C #, VB.NET ja F # odotetaan tarjoavan .NET tuetuina kielinä.

Mitä muuta .NET 5: llä on varastossa?

Asp.net-kehityspalvelujen tarjoajien mukaan .NET 5: llä on kaikki ominaisuudet, joista kehittäjät pitävät .NET Core -sovelluksessa. Tähän sisältyy alustojen välinen toteutus, tuki alustakohtaisten taipumusten täysimääräiselle käytölle, komentoriviliittymä ja korkea suorituskyky sekä erityyppisten Visual Studion, pienten projektitiedostojen ja monien muiden integrointi. Joten .NET Core -käyttäjät tai .NET-kehyksen käyttäjät eivät tule pettymään.

Ja tämä ei ollut kaikki. .NET 5 tarjoaa enemmän ajonaikaisia vaihtoehtoja, laajennetun CodeFX-tuen, Java-yhteentoimivuuden useille ohjelmille, objekti C: n yhteentoimivuuden sekä nopean käytön eri käyttöjärjestelmissä.

Microsoftin kumppaniohjelman johtaja paljasti myös joitakin tietoja siitä postitse SD-aikoihin. Siinä todettiin seuraavat sanat:

"Kun siirrymme eteenpäin kohti .NET 5: ää, tuomme Monon parhaat puolet ja sen tuen alkuperäiselle suoritukselle ja pienille laitteille pienen jalanjäljen. Yksi .NET kolmen sijasta yksinkertaistaa valintoja ja alustaa uusille ja olemassa oleville kehittäjille. "

Tämä osoittaa, että asp.net-kehityspalvelujen tarjoajat tuovat .NET: n parhaat puolet .NET 5: n muodossa.

Parannuksia, jotka .NET 5: n odotetaan tuovan mukanaan

Seuraavassa on odotuksia tai parannuksia, jotka SharePoint-kehityspalvelujen tarjoaja Microsoftilla on .NET 5: stä.

  1. Kuratoi yksi tällainen .NET-kehys, jolla on määritetty ajonaikainen ja hämmästyttävä kehittäjäkokemus, joka voidaan saavuttaa kaikkialla maailmassa.
  2. Hyödynnä suurempi määrä ominaisuuksia hyödyntämällä .NET-kehyksen ja Core, Mono sekä Xamarin parhaat ominaisuudet.
  3. Kehitä se siten, että se koostuu yhdestä koodista. Tämä tekisi laajennuksen parissa työskentelemisen jatkossa helpoksi tehtäväksi.

Kääri se ylös

Joten näet paitsi meiltä käyttäjiltä, myös kehittäjiltä itseltään .NET 5: n odotukset. Mukautettu ohjelmistokehitysyhtiö Microsoft on aiemmin ostanut melko hyödyllisiä tuotteita ja sovelluksia ja tekee edelleen. Aikaisemmin se esitteli maailmalle SharePoint-kehityspalveluja ja loputtoman luettelon laitteista ja sovelluksista, kehyksistä jne. Voimme siis sanoa, että .NET 5 on myös lupaava.