. „Linux“! Kas naujo jūsų pagrinde ir .Net šeimoje

. „Net“ teikia gerų naujienų „Linux“ vartotojams. Dabar ją galima atsisiųsti minėtoje operacinėje sistemoje dėl įvairių jos rekonstravimo aspektų, kad jis prisitaikytų prie šiandien dažniausiai naudojamų technologijų ar įrankių, išskyrus išplėtimą naujai operacinei sistemai; konteinerių, debesų programų ir mikropaslaugų naudojimas, taip pat įvairių kalbų palaikymas įvairiomis priemonėmis.

1

Dėl to, kas išdėstyta pirmiau, ir kaip vieną iš svarbiausių ir išskirtinių aspektų, mes po ilgo jo kūrėjų darbo turime naujoką..NET Core 1.0; atviro kodo daugiaplatformis, naudojamas kaip modulinė .Net platforma kuriant programas, tinklalapius, paslaugas ar bibliotekas .Net pagrindiniame vykdymo etape.

Kitas, kuris ateina kartu su .Net branduoliu ASP.NET 1.0; su pagrindinėmis priemonėmis ir bibliotekomis. IR „Entity Framework“ pagrindinė 1.0. Viskas paruošta OS X, Windows ir Linux. Kaip svarbi informacija yra žinoma, kad .Net pagrindinė dokumentacija yra išleidžiama per docs.microsoft.com. Šie dokumentai bus vykdomi ir bus prieinami pagrindiniuose „GitHub“ dokumentuose. Taip pat ASP.NET Core dokumentaciją.

Tiems, kurie naudojasi ASP.NET ir tradicine .NET Framework, žinoma, kad nebus jokių trūkumų, nes jos įrankiai ir toliau egzistuoja platformoje ir gali būti naudojami su visais jos produktais. Prie to buvo pridėtas kuriant tą pačią biblioteką „.NET Framework“ ir „.NET Core“ bei „Xamarin“ programoms, kuris leis integruoti darbą į šias tris priemones.

Be kitų svarbių dalykų, yra žinoma, kad kodų plėtiniai buvo pagaminti iš "Visual Studio vykdant projektus „Visual Studio“ ir .NET Core. Be to, pristatomas „Visual Studio 3“ 2015 naujinys.

Kita svarbi informacija, ypač skirta „Linux“ sričiai, yra integracija, kuri buvo sukurta su „Red Hat“, visiškai suderinama su .Net branduoliu. Kuris priklauso nuo jų prieinamumo „OpenShift“ y „Red Hat Enterprise Linux“ per sertifikatų konteinerius. Visa tai yra „Microsoft“ ir „Red Hat“ integracijos dalis.

Žinoma, kad „net core 1.0“ yra projektas, kuris buvo kuriamas ilgą laiką, o tai rodo jo paleidimo svarbą. Grynasis pagrindas siūlo platformą atvirojo kodo kaip .NET Foundation su „Microsoft“ projektas. Jo kūrėjai įvardijo kaip naują produktą, kuris yra apibrėžtas kryžminė platforma, dėka naujų sistemų, kurias ji apima, ir kurios veikia pagal MIT ir „Apache“ licencijas. Su įgyvendinimu lankstūs: renkantis, kur įdiegti. Ir kur gali būti produktai paleisti komandine eilute; suderinama su „xamarin“, .NET Framework ir „Mono“ per savo bendrąją biblioteką.

NET core 1.0 savybės.

2

Kaip sakėme pradžioje. NET branduolį sudaro grupė standartinės bibliotekos tas pats kaip jis .NET Framework ir „Xamarin“. Tai siūlo primityvius duomenis, pagrindines paslaugas ir kompozicijos programas. Šios unikalios ar standartinės bibliotekos specializuojasi siūlydamos patogesnę darbo aplinką; Jame yra nustatytos vienodos API grupės, kad kiekvienoje platformoje būtų galima vykdyti skirtingus projektus.

Dabar .Net branduolyje sąlyginis bendro šaltinio kompiliavimas yra panaikintas ir sumažintas, o savo ruožtu taip pat siūlomas galimas nešiojamų bibliotekų kūrimas, naudojamas skirtingiems tos pačios API grupės vykdymo laikams. Klaida reikalaujama, kad būtų naudojamos konkrečios bibliotekos versijos, o tai reiškia, kad kiekviena .Net vykdymo laiko versija praneša apie kitą .Net versiją, kurią ji gali palaikyti, tai yra, perkeliama versija į biblioteka ir sujungia senas tos pačios API grupės versijas. Jeigu .NET Core 1.0 įgyvendina .NET Standard Library versiją 1.6.

Be to, kaip būdas išlaikyti vykdymo laiką, tęsiama ta pati kalba, ECMA 335, skirta .Net core.

Tai yra .Net branduolio dalis .Netcore SDK, Naudojant versiją „Core .NET SDK 1.0“ 2 peržiūra. Šiuo metu ji yra peržiūrima, o tai reiškia, kad laikui bėgant bus pakeisti „.Net“ pagrindiniai įrankiai. Nors jų kūrimo galimybės nėra ribotos; Kitaip tariant, kai kurioms programoms reikalinga arba reikalaujama konkrečios .Net core versijos, šiuo atveju įrankiai palengvina reikiamos versijos įsigijimą, kai yra šis reikalavimas. Jei norite juos išbandyti ir pamatyti skirtingas versijas, galite eiti į dot.net/core. Tuo pačiu būdu įdiekite tuos, kurių jums reikia, arba turėkite skirtingas jų versijas, kad geriau susietumėte skirtingus darbo scenarijus su „dotnet“ programa; kuris veikia paleisti .NET Core programas ir valdyti vykdymo laiką.

ASP.NET Core 1.0.

3

ASP.NET naudojamas kurti žiniatinklio programas, vykdomas tokiose sistemose kaip „Windows“, Linux Šiame leidime jo struktūra buvo orientuota į tai, kad taptų lengvesnė ir paprastesnė, apimdama atvirojo kodo standartą, kurio, tikimasi, buvo galima rasti jos branduolyje 1.0 versijoje. Dėl savo žymios architektūros buvo sukurtas labiau modulinis, daugiaplatformis ir debesimis pagrįstas požiūris. Tai gali būti vykdoma .NET Framework be problemų, net jei ji turi tą patį .Net core vykdymo laiką. Kuriant programą taip pat galite maišyti šias MVC ir žiniatinklio API funkcijas.

ASP.NET buvo orientuotas į versijų programų su .NET Core bazėmis kūrimą, palaikydamas procesą supaprastinančius įrankius, naudodamas konfigūraciją, pagrįstą debesų aplinka ir integruotą palaikymą. Kai kurios funkcijos nebuvo įtrauktos, tačiau jos pasirodys vėliau tais metais, o kitos yra ASP.NET 4.x; Žiniatinklio formos, tinklalapiai, „SignalR“ ir „MVC“. Pastarasis bus atnaujinamas ASP.NET branduoliui.

„Entity Framework“ pagrindinė 1.0.

„Entity Framework Core 1.0.0“ yra lengva, daugiaplatformė „Entity Framework“ versija. Į docs.efprojektas.neto, rasite „Entity Framework“ pagrindinę dokumentaciją, kad sužinotumėte daugiau, kaip su ja dirbti. Jis apibrėžiamas kaip prieigos prie duomenų įrankis, kuris tiems, kurie su jais dirba, siūlo duomenų bazę naudoti objektus .NET. Jis palaiko skirtingus duomenų bazių variklius; „Microsoft SQL Server“, „SQLite“, „SQL Server Compact Edition“, „Postgres“ („Npgsql“), „InMemory“, „Oracle“, „MySQL“, norėdami įvardyti keletą jų.

Tarp kai kurių svarbių duomenų yra žinoma, kad teikėjas „LINQ EF Core“ Tai vis dar kuriama „Entity Framework Core“, o tai rodo, kad būsimuose leidimuose rasime „LINQ EF“ labiau subrendusį nei dabar. Kalbant apie duomenų bazę, ji po truputį taps vis platesnė, nes „Entity Framework Core“ vystysis.

„Visual Studio 2015“ 3 naujinys.

4

Kalbant apie „Visual Studio“, buvo patobulinta atminties suvartojimas ir klaidų taisymas. Taip pat įtraukta į „Xamarin 4.1“; buvo patobulinimų, susijusių su „iOS“ išteklių palaikymu. Kuriant „iOS“ programas taip pat buvo pridėti selektoriai, siekiant proceso metu įdiegti SSL / TLS ir „HttpClient“. Be dabar tvOS suderinamumo.

Komandai tyrinėtojas ištaisė kelias klaidas, pvz., ištrintų failų rodinį „Git“ saugyklose. Taip pat įtraukta „TypeScript“ 1.8.34, Su atminties klaidų taisymais dirbant su „AngularJS“, savo ruožtu su našumo patobulinimais atliekant kodo diagnostiką. Geriausias nešiojamų .Net bazinių bibliotekų suderinamumas nėra paliktas, be to, pažanga našumo metu įkeliant darbus, vykdomus C # ir VB. Galiausiai rasite „Node.js Tools 1.2 RC“ „Visual Studio“ su atminties klaidų taisymais, geresniu derinimu, „ES6 IntelliSense“ su sklandesniu laiku ir patobulintais vieneto testais.

Tai buvo keletas svarbiausių įvykių, lydėjusių .Net šeimą. Svarbu pasakyti, kad visi pakeitimai ir naujos priemonės buvo įmanomos dėl daugybės kūrėjų, prisidėjusių prie .Net, ir jo vartotojų surinktų komentarų.

Kaip visada čia, mes paliekame jums nuorodą į jūsų Dienoraštis oficialus, kad galėtumėte išsamiau dokumentuoti .net tinklą ir jo naujienas.

Jei norite atsisiųsti .Net core, taip pat galite tai pasiekti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   „Skatox“ sakė

    Įdomu, norėčiau sužinoti, kiek jis suderinamas su „Linux“, man vis tiek atrodo keista, kad viskas gali veikti toje operacinėje sistemoje.

  2.   Mario Guillermo Zavala Silva sakė

    Tiesą sakant ... nes jūs suteikiate tiek daug propagandos „Microsoft“ ir jos technologijoms, kad ji neveikia ...

  3.   Ričardas Aylas sakė

    Mieloji, ar tai reiškia, kad „visual basic“ jau yra „Linux“?

  4.   210 sakė

    Ričardas,

    Per „Mono“ galima naudoti „Visual Basic“ (VB) ir C #, tačiau neturint prieigos prie .NET bibliotekų. Taigi trumpas atsakymas yra TAIP, ir kurį laiką galite paleisti „VB“ sistemoje „Linux“.

    Dabar buvo įdiegtas „.NET for Linux“, tai yra, be VB ir C # vykdymo laiko, galite naudoti žinomas „Linux“ .NET ir ASP.NET bibliotekas.

    Sveiki atvykę!

  5.   Carlos sakė

    Ne viskas, kas yra .NET dalis, buvo perkelta ir išleista „Linux“. Jie praktiškai tik planuoja sukurti visos su žiniatinkliu susijusios dalies prievadą ir palikti darbalaukį nuošalyje.

  6.   Gonzalo Martinezas sakė

    Jie išlaisvins viską, išskyrus „Windows“ formas ir WPF, o tai iš tikrųjų reiškia tam tikrų „Windows“ aspektų veikimo išlaisvinimą.