.Net në Linux! Çfarë ka të re në thelbin tuaj dhe familjen. Net

.Net sjell lajme të mira për përdoruesit e Linux, tani është i disponueshëm për shkarkim në sistemin operativ të përmendur falë aspekteve të ndryshme të rindërtimit të tij, në mënyrë që të përshtatet me teknologjitë ose mjetet më të përdorura sot, përveç shtrirja e tij në një sistem të ri operativ; përdorimi i kontejnerëve, aplikacioneve cloud dhe mikrosherbimeve, si dhe puna për mbështetje shumëgjuhëshe në mjete të ndryshme.

1

Për shkak të sa më sipër, dhe si një nga aspektet më të rëndësishme dhe të jashtëzakonshme, ne kemi pas një pune të gjatë të zhvilluesve të saj të sapoardhurin..NET Core 1.0; një multiplatform me burim të hapur i përdorur si një platformë modulare për .Net në krijimin e aplikacioneve, faqeve të internetit, shërbimeve ose bibliotekave, të gjitha në kohën e duhur .Net core.

Një tjetër që vjen dorë për dore me .Bërthama neto është ASP.NET 1.0; me mjetet e tij themelore dhe bibliotekat. DHE Bërthama e Kornizës së Njësisë 1.0. Të gjitha gati për OS X, Windows dhe Linux. Si informacion i rëndësishëm, dihet që dokumentacioni bazë .Net po lëshohet përmes docs.microsoft.com. Ky dokumentacion do të jetë në progres dhe do të jetë i disponueshëm në dokumentet thelbësorë të GitHub. Si dhe dokumentacioni kryesor i ASP.NET.

Për ata që përdorin ASP.NET dhe Kornizën tradicionale .NET, dihet që nuk do të ketë asnjë pengesë, pasi mjetet e saj do të vazhdojnë të ekzistojnë brenda platformës dhe mund të përdoren me të gjitha produktet e saj. Shtuar në këtë ishte duke krijuar të njëjtën bibliotekë për .NET Framework dhe .NET Core plus aplikacione Xamarin, gjë që do të bëjë të mundur integrimin e punës në këto tre mjete.

Ndër pikat e tjera të rëndësishme, dihet që shtesat e kodit janë bërë nga Visual Studio për drejtimin e projekteve në Visual Studio dhe .NET Core. Për më tepër, prezantohet Visual Studio 3 Update 2015.

Një tjetër informacion i rëndësishëm, veçanërisht për zonën e Linux, është integrimi që u bë me Red Hat, kjo duke qenë plotësisht në përputhje me .Net core. Gjë që bie në disponueshmërinë e tyre për të openshift y Red Hat Enterprise Linux përmes kontejnerëve të certifikatave. Të gjitha si pjesë e integrimit midis Microsoft dhe Red Hat.

Net core 1.0 dihet të jetë një projekt që ka qenë duke u bërë për një kohë të gjatë, gjë që tregon rëndësinë e fillimit të tij. Thelbi neto, ofron një platformë të burim i hapur si një projekt i .NET Foundation me Microsoft. Emëruar nga krijuesit e tij si një produkt i ri, i cili është përcaktuar platformë kryq, në sajë të sistemeve të reja që ajo mbulon, dhe që punon nën licencat e MIT dhe Apache. Me një implementim elastik kur zgjedhni se ku dëshironi të instaloni. Dhe ku mund të jenë produktet ekzekutohet në vijën e komandës; duke qenë në përputhje me xamarin, .NET Framework dhe Mono, përmes bibliotekës së saj të Përbashkët.

Karakteristikat e .Net core 1.0.

2

Siç e thamë në fillim. Neto bërthamë përbëhet nga një grup i bibliotekat standarde njësoj si ai .NET Framework dhe Xamarin. Këto ofrojnë të dhëna primitive, shërbime themelore dhe aplikime të përbërjes. Këto biblioteka unike ose standarde specializohen në ofrimin e një ambienti më të rehatshëm pune; Krijon grupe uniforme të API-ve, në mënyrë që projektet e ndryshme të mund të ekzekutohen në secilën platformë.

Brenda .Net core, përpilimi i kushtëzuar i burimit të përbashkët tani eliminohet dhe zvogëlohet, nga ana tjetër, ofrohet gjithashtu krijimi i mundshëm i bibliotekave portative, i përdorshëm për kohëzgjatjet e ndryshme për të njëjtin grup API. Në rastin e kohës së ekzekutimit, këto kërkojnë që të përdoren versione të veçanta të bibliotekës, që do të thotë se secili version i .Net runtime raporton versionin tjetër të .Net ai mund të mbështesë, domethënë merr versionin që vazhdon në bibliotekë dhe paketon versionet e vjetra për të njëjtin grup API. Në rastin e .NET Core 1.0 zbaton .NET Standard Library version. 1.6.

Për më tepër, si mënyrë për të ruajtur kohën e ekzekutimit, vazhdon e njëjta gjuhë, ECMA 335 për .Net core.

Si pjesë e .Ne thelbi është SDK neto bazë, Duke përdorur versionin Paraqitje kryesore e .NET SDK 1.0. Aktualisht është në vrojtim, që do të thotë se do të ketë ndryshime me kalimin e kohës për mjetet thelbësore .Net. Megjithëse ato nuk janë të kufizuara në kapacitetin për krijimin e aplikacioneve; Me fjalë të tjera, disa aplikacione kërkojnë ose kërkojnë një version specifik të .Net core, mjetet në këtë rast lehtësojnë blerjen e versionit të nevojshëm kur ekziston kjo kërkesë. Nëse dëshironi t’i provoni dhe të shihni versione të ndryshme, mund të shkoni në dot.net/core. Dhe në të njëjtën mënyrë, instaloni ato që ju nevojiten, ose keni versione të ndryshme të tyre për një bashkim më të mirë të skenarëve të ndryshëm të punës me aplikacionin dotnet; i cili punon për të ekzekutuar .NET Core aplikacionet dhe për të menaxhuar kohën e përdorimit.

ASP.NET Core 1.0.

3

ASP.NET përdoret për të krijuar aplikacione në internet, të ekzekutueshme në sisteme si Windows, Linux dhe Mac. Për këtë botim, struktura e tij ishte përqendruar në bërjen e tij më të lehtë dhe më themelore, duke përqafuar standardin Open Source që pritej aq shumë të ishte i disponueshëm në kernelin e tij në versionin 1.0. Për arkitekturën e saj të dukshme, u bë një qasje më modulare, ndër-platformë dhe e bazuar në re. Mund të jetë i ekzekutueshëm në .NET Framework pa probleme, edhe nëse ka të njëjtën kohë. Neto thelbësore. Dhe gjithashtu mund të përzieni në këtë MVC dhe veçoritë e API-së gjatë zhvillimit të aplikacionit.

ASP.NET u orientua në ndërtimin e aplikacioneve të versionit me bazat e .NET Core, në mbështetje të mjeteve që thjeshtojnë procesin, përmes një konfigurimi të bazuar në një mjedis cloud dhe me mbështetje të integruar. Disa karakteristika nuk janë përfshirë, por do të shfaqen më vonë këtë vit, dhe të tjerët janë në ASP.NET 4.x; Format e uebit, faqet në internet, SignalR dhe MVC. Kjo e fundit do të ishte në proces të azhurnimit për thelbin e ASP.NET.

Bërthama e Kornizës së Njësisë 1.0.

Entity Framework Core 1.0.0 është versioni i lehtë, ndër-platformor i Kornizës së Entitetit. Në docs.projekti.neto, ju do të gjeni dokumentacionin bazë të kornizës së njësisë, për të mësuar më shumë se si të punoni me të. Definedshtë përcaktuar si një mjet për qasjen në të dhëna që u ofron atyre që punojnë me të, një bazë të dhënash për të përdorur objektet në .NET. Ai mbështet motorë të ndryshëm të bazës së të dhënave; Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL, për të përmendur disa prej tyre.

Ndër disa të dhëna të rëndësishme dihet që ofruesi LINQ EF Bërthama Stillshtë akoma në procesin e zhvillimit për Entre Framework Core, e cila tregon që në botimet e ardhshme do të gjejmë LINQ EF më të pjekur sesa tani. Dhe sa i përket bazës së të dhënave, pak nga pak ajo do të bëhet më e gjerë sa të zhvillohet Bërthama e Kornizës së Entitetit.

Azhurnimi i Visual Studio 2015 3.

4

Sa i përket Visual Studio, u bënë përmirësime në konsumin e kujtesës dhe korrigjimin e gabimit. Përfshirë gjithashtu në Xamarin 4.1.; kishte përmirësime në lidhje me mbështetjen për burimet në iOS. Përzgjedhësit u shtuan gjithashtu kur zhvilluan aplikacionet iOS, në mënyrë që të zbatonin SSL / TLS dhe HttpClient gjatë procesit. Përveç pajtueshmërisë tani me tvOS.

Për Ekipin Eksplorues rregulluar disa gabime, të tilla si pamja e skedarëve të fshirë në depot e git. Të përfshira gjithashtu TypeScript 1.8.34, Me rregullime të defekteve në memorje kur punoni me AngularJS, nga ana tjetër, me përmirësime të performancës gjatë diagnostikimit të kodit. Përputhshmëria më e mirë e bibliotekave bazë portabël .Net nuk mbetet pas, plus progresin në performancë gjatë ngarkesës së punëve të ekzekutuara në C # dhe VB. Më në fund, ju do të gjeni Nyjet.js Mjetet 1.2 RC për Visual Studio me rregullime të defekteve në memorje, korrigjime më të mira të gabimeve, ES6 IntelliSense me kohë më të butë dhe prova të përmirësuara të njësisë.

Këto ishin disa nga pikat kryesore që shoqëruan familjen. Net. Importantshtë e rëndësishme të thuhet se të gjitha ndryshimet dhe mjetet e reja ishin të mundshme falë numrit të madh të zhvilluesve që kontribuan në. Net dhe komenteve të mbledhura nga përdoruesit e tij.

Si gjithmonë këtu ne ju lëmë lidhjen me tuajin blog zyrtar, që ju të dokumentoni veten më thellësisht në lidhje me familjen. Net dhe lajmet e saj.

Nëse dëshironi të shkarkoni .Net core ju gjithashtu mund të përdorni këtë lidhje.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Skatox dijo

    Interesante, do të doja të dija sa përputhshmëri ka me Linux, përsëri më duket e çuditshme që gjithçka mund të funksionojë në atë sistem operativ.

  2.   Mario Guillermo Zavala Silva dijo

    Në të vërtetë ... sepse po i jepni shumë propagandë Microsoft-it dhe teknologjisë së saj saqë nuk funksionon ...

  3.   Richard Ayla dijo

    I dashur, a do të thotë kjo se visual basic është tashmë në linux?

  4.   pedrini210 dijo

    Richard,

    Përmes Mono-s, Visual Basic (VB) dhe C # mund të përdoren, por pa qasje në bibliotekat .NET. Përgjigja e shkurtër është PO, dhe për një kohë tani, ju mund të ekzekutoni VB në Linux.

    Tani është kryer implementimi i .NET për Linux, domethënë, përveç kohës së funksionimit VB dhe C #, ju mund të përdorni bibliotekat e famshme .NET dhe ASP.NET në Linux

    Përshëndetje!

  5.   Carlos dijo

    Jo gjithçka që është pjesë e .NET është transferuar dhe lëshuar për Linux. Ata praktikisht planifikojnë të transportojnë vetëm për tërë pjesën e lidhur me uebfaqen dhe të lënë mënjanë desktopin.

  6.   Gonzalo martinez dijo

    Ata do të lirojnë gjithçka, përveç Windows Forms dhe WPF, që në të vërtetë do të thotë të çlirosh disa aspekte të Windows.