.Net uz Linux! Kas jauns jūsu pamatā un .Net ģimenē

.Net sniedz labas ziņas Linux lietotājiem, pateicoties dažādajiem tā rekonstrukcijas aspektiem, tagad tas ir pieejams lejupielādei minētajā operētājsistēmā, lai tas pielāgotos mūsdienās visbiežāk izmantotajām tehnoloģijām vai rīkiem, izņemot tā paplašināšanu jaunai operētājsistēmai; konteineru, mākoņprogrammu un mikropakalpojumu izmantošana, kā arī darbs dažādu valodu atbalstam dažādos rīkos.

1

Sakarā ar iepriekš minēto un kā vienu no vissvarīgākajiem un izcilākajiem aspektiem mums pēc ilga izstrādātāju darba ir jaunpienācējs.NET Core 1.0; atvērtā koda daudzplatformu, ko izmanto kā moduļu platformu .Net lietojumprogrammu, tīmekļa lapu, pakalpojumu vai bibliotēku izveidē.

Vēl viens, kas nāk roku rokā ar .Net kodolu, ir ASP.NET 1.0; ar saviem pamata rīkiem un bibliotēkām. UN Entity Framework Core 1.0. Viss gatavs operētājsistēmai OS X, Windows un Windows Linux. Kā svarīga informācija ir zināms, ka .Net pamatdokumentācija tiek izlaista caur docs.microsoft.com. Šī dokumentācija tiks izstrādāta, un tā būs pieejama GitHub pamatdokumentos. Kā arī ASP.NET Core dokumentācija.

Tiem, kas izmanto ASP.NET un tradicionālo .NET Framework, ir zināms, ka nebūs trūkumu, jo tā rīki turpinās pastāvēt platformā un tos var izmantot kopā ar visiem tā produktiem. Tam pievienoja izveidojot to pašu bibliotēku lietojumprogrammām .NET Framework un .NET Core plus Xamarin, kas ļaus integrēt darbu šajos trīs rīkos.

Starp citiem svarīgiem punktiem ir zināms, ka koda paplašinājumi tika veikti no Visual Studio projektu vadīšanai Visual Studio un .NET Core. Turklāt tiek ieviests Visual Studio 3 2015. atjauninājums.

Vēl viena svarīga informācija, īpaši attiecībā uz Linux apgabalu, ir integrācija, kas tika veikta ar Red Hat, pilnībā saderīgi ar .Net core. Kas ir atkarīgs no to pieejamības openshift y Red Hat Enterprise Linux caur sertifikātu konteineriem. Tas viss ir daļa no Microsoft un Red Hat integrācijas.

Neto kodols 1.0, kā zināms, ir projekts, kas tiek veidots ilgu laiku, kas norāda uz tā uzsākšanas nozīmi. Neto kodols piedāvā platformu atvērtā koda kā .NET Foundation projekts ar Microsoft. Tās veidotāji to nosauca par jaunu produktu, kas ir definēts pārrobežu platforma, pateicoties jaunajām sistēmām, kuras tā aptver, un kas darbojas saskaņā ar MIT un Apache licencēm. Ar ieviešanu elastīga izvēloties instalēšanas vietu. Un kur var būt produkti palaist komandrindā; ir saderīgs ar xamarin, .NET Framework un Mono, izmantojot kopējo bibliotēku.

NET core 1.0 iezīmes.

2

Kā mēs teicām sākumā. Neto kodolu veido grupa standarta bibliotēkas tāds pats kā viņš .NET Framework un Xamarin. Tie piedāvā primitīvus datus, pamatpakalpojumus un kompozīcijas lietojumprogrammas. Šīs unikālās vai standarta bibliotēkas specializējas ērtākas darba vides piedāvāšanā; Tas izveido vienotas API grupas, lai dažādos projektus varētu izpildīt katrā platformā.

.Net kodolā kopīgā avota nosacītā kompilācija tagad ir izslēgta un samazināta, savukārt tiek piedāvāta arī iespējama portatīvo bibliotēku izveide, ko var izmantot vienas un tās pašas API grupas dažādos izpildlaikos. Izpildlaiku gadījumā ir nepieciešams izmantot noteiktas bibliotēkas versijas, kas nozīmē, ka katra .Net izpildlaika versija ziņo par nākamo .Net versiju, ko tā var atbalstīt, tas ir, tā ņem versiju, kas pāriet uz bibliotēku un apvieno tās pašas API grupas vecās versijas. Gadījumā, ja .NET Core 1.0 ievieš .NET Standard Library versiju 1.6.

Turklāt, lai saglabātu izpildes laiku, tiek turpināta viena un tā pati valoda, ECMA 335 attiecībā uz .Net core.

Kā daļa no .Net kodola ir . Tīkla kodols SDK, Izmantojot versiju Core .NET SDK 1.0 2. priekšskatījums. Pašlaik tas ir priekšskatījumā, kas nozīmē, ka laika gaitā tiks mainītas .Net pamatrīki. Lai gan tām nav ierobežotas iespējas izveidot lietojumprogrammas; Citiem vārdiem sakot, dažām lietojumprogrammām ir nepieciešama vai nepieciešama īpaša .Net core versija, šajā gadījumā rīki atvieglo nepieciešamās versijas iegūšanu, ja tāda ir. Ja vēlaties tos pārbaudīt un redzēt dažādas versijas, varat doties uz dot.net/core. Tādā pašā veidā instalējiet vajadzīgos vai arī izmantojiet dažādas to versijas, lai labāk sasaistītu dažādos darba scenārijus ar dotnet lietojumprogrammu; kas darbojas, lai palaistu .NET Core lietojumprogrammas un pārvaldītu izpildlaikus.

ASP.NET Core 1.0.

3

ASP.NET tiek izmantots, lai izveidotu tīmekļa lietojumprogrammas, kuras var izpildīt tādās sistēmās kā Windows, Linux Šim izdevumam tā struktūra bija vērsta uz to, lai kļūtu vieglāka un vienkāršāka, iekļaujot atvērtā pirmkoda standartu, kas tik ļoti bija paredzēts tā kodolā versijā 1.0. Tā ievērojamās arhitektūras dēļ tika izveidota modulārāka, starpplatformu un uz mākoņiem balstīta pieeja. To var izpildīt .NET Framework bez problēmām, pat ja tam ir tāds pats .Net core izpildlaiks. Lietojumprogrammas izstrādes laikā varat arī sajaukt šīs MVC un tīmekļa API funkcijas.

ASP.NET bija orientēts uz versiju lietojumprogrammu izveidi, izmantojot .NET Core bāzes, atbalstot rīkus, kas vienkāršo procesu, izmantojot konfigurāciju, kas balstīta uz mākoņa vidi un ar integrētu atbalstu. Dažas funkcijas netika iekļautas, bet tās parādīsies vēlāk šogad, un citas ir ASP.NET 4.x; Tīmekļa veidlapas, Web lapas, SignalR un MVC. Pēdējais tiek atjaunināts ASP.NET kodolam.

Entity Framework Core 1.0.

Entity Framework Core 1.0.0 ir viegla, starpplatformu versija Entity Framework. In dokumenti.efprojekts.neto, jūs atradīsit Entity Framework pamatdokumentāciju, lai uzzinātu vairāk par to, kā ar to strādāt. Tas ir definēts kā rīks datu piekļuvei, kas tiem, kas ar to strādā, piedāvā datu bāzi objektu izmantošanai .NET. Tas atbalsta dažādus datu bāzes dzinējus; Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL, lai nosauktu tikai dažus.

Starp dažiem svarīgiem datiem ir zināms, ka pakalpojumu sniedzējs LINQ EF kodols Tas joprojām ir izstrādes procesā Entity Framework Core, kas norāda, ka turpmākajos izdevumos mēs atradīsim LINQ EF vairāk nobriedušu nekā tagad. Kas attiecas uz datu bāzi, pamazām tā kļūs arvien plašāka, attīstoties Entity Framework Core.

Visual Studio 2015 3. atjauninājums.

4

Kas attiecas uz Visual Studio, tika veikti uzlabojumi atmiņas patēriņā un kļūdu labošanā. Iekļauts arī Xamarin 4.1. bija uzlabojumi attiecībā uz atbalstu resursiem iOS. Izstrādājot iOS lietojumprogrammas, tika pievienoti arī atlasītāji, lai procesa laikā ieviestu SSL / TLS un HttpClient. Papildus tagad savietojamībai ar tvOS.

Komandai pētnieks novērstas vairākas kļūdas, piemēram, dzēsto failu skats git krātuvēs. Iekļauts arī TypeScript 1.8.34, Ar atmiņas kļūdu labojumiem, strādājot ar AngularJS, savukārt, ar veiktspējas uzlabojumiem koda diagnostikas laikā. Labāka saderība ar portatīvajām .Net bāzes bibliotēkām netiek atstāta aiz muguras, kā arī veiktspējas progress, ielādējot C # un VB izpildītos darbus. Visbeidzot, jūs atradīsit Node.js rīki 1.2 RC Visual Studio ar kļūdu labojumiem atmiņā, labāku atkļūdošanu, ES6 IntelliSense ar vienmērīgāku laiku un uzlabotiem vienību testiem.

Šie bija daži no galvenajiem notikumiem, kas pavadīja .Net ģimeni. Ir svarīgi teikt, ka visas izmaiņas un jaunie rīki bija iespējami, pateicoties lielajam izstrādātāju skaitam, kas veicināja .Net, un tā lietotāju apkopotajiem komentāriem.

Kā vienmēr šeit, mēs atstājam jums saiti ar jūsu blog oficiāls, lai jūs varētu padziļinātāk dokumentēt sevi par .Net saimi un tās jaunumiem.

Ja vēlaties lejupielādēt .Net core, varat tam arī piekļūt saite.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Skatox teica

    Interesanti, es gribētu uzzināt, cik daudz tam ir saderība ar Linux, man joprojām šķiet dīvaini, ka viss var darboties šajā operētājsistēmā.

  2.   Mario Giljermo Zavala Silva teica

    Patiesībā ... tāpēc, ka jūs sniedzat tik daudz propagandas Microsoft un tās tehnoloģijām, ka tā nedarbojas ...

  3.   Ričards Ailass teica

    Dārgais, vai tas nozīmē, ka vizuālais pamats jau ir uz Linux?

  4.   210 teica

    Richard,

    Izmantojot Mono, varēja izmantot Visual Basic (VB) un C #, taču bez piekļuves .NET bibliotēkām. Tātad īsa atbilde ir JĀ, un kādu laiku jūs varat palaist VB Linux.

    Tagad ir veikta .NET Linux ieviešana, tas ir, papildus VB un C # izpildlaika izpildei, jūs varat izmantot slavenās Linux .NET un ASP.NET bibliotēkas

    Sveicieni!

  5.   Carlos teica

    Ne viss, kas ir .NET sastāvdaļa, nav pārnests un izlaists operētājsistēmai Linux. Viņi praktiski plāno pārnest tikai visu ar tīmekli saistīto daļu un atstāt darbvirsmu malā.

  6.   Gonzalo Martinez teica

    Viņi atbrīvos visu, izņemot Windows veidlapas un WPF, kas faktiski nozīmē dažu Windows aspektu atbrīvošanu.