.Net sa Linux! Ano ang bago sa iyong core at ang pamilya .Net

.Net ay nagdadala ng mabuting balita para sa mga gumagamit ng Linux, magagamit na ito ngayon para sa pag-download sa nasabing operating system salamat sa iba't ibang mga aspeto ng pagbabagong-tatag nito, upang umangkop ito sa mga teknolohiya o tool na pinaka ginagamit ngayon, bukod sa ang extension nito sa isang bagong operating system; paggamit ng mga lalagyan, cloud application at microservices, pati na rin ang trabaho para sa suporta sa maraming wika sa iba't ibang mga tool.

1

Dahil sa nabanggit, at bilang isa sa pinakamahalaga at natitirang mga aspeto, mayroon kaming pagkatapos ng mahabang trabaho ng mga nag-develop nito na bagong dating..NET Core 1.0; isang open source multiplatform na ginamit bilang isang modular platform para sa .Net sa paglikha ng mga application, web page, serbisyo o aklatan, lahat sa .Net core runtime.

Isa pang makakasama .Net core ay ASP.NET 1.0; kasama ang mga pangunahing kagamitan at aklatan. AT Entity Framework Core 1.0. Handa na ang lahat para sa OS X, Windows at Linux. Bilang mahalagang impormasyon, nalalaman na ang .Net core na dokumentasyon ay inilabas sa pamamagitan ng docs.microsoft.com. Magaganap ang dokumentasyong ito, at magagamit ito sa mga GitHub core-doc. Pati na rin ang dokumentasyon ng ASP.NET Core.

Para sa mga gumagamit ng ASP.NET at ng tradisyunal na .NET Framework, alam na walang mga sagabal, dahil ang mga tool nito ay magpapatuloy na umiiral sa loob ng platform at maaaring magamit sa lahat ng mga produkto. Dagdag dito ay ang lumilikha ng parehong library para sa .NET Framework at .NET Core kasama ang mga aplikasyon ng Xamarin, na gagawing posible ang pagsasama ng trabaho sa tatlong mga tool na ito.

Kabilang sa iba pang mahahalagang punto, alam na ang mga extension ng code ay ginawa mula sa Visual Studio para sa pagpapatakbo ng mga proyekto sa Visual Studio at .NET Core. Bilang karagdagan, ipinakilala ang Visual Studio 3 Update 2015.

Ang isa pang mahalagang impormasyon, lalo na para sa lugar ng Linux, ay ang pagsasama na ginawa sa Red Hat, ito ay ganap na katugma sa .Net core. Alin ang bumababa sa kanilang kakayahang magamit para sa openshift y Red Hat Enterprise Linux sa pamamagitan ng mga lalagyan ng sertipiko. Lahat bilang bahagi ng pagsasama sa pagitan ng Microsoft at Red Hat.

Ang Net core 1.0 ay kilala na isang proyekto na matagal nang ginagawa, na nagpapahiwatig ng kahalagahan ng paglulunsad nito. Net core, nag-aalok ng isang platform ng bukas na pinagmulan bilang isang proyekto ng .NET Foundation kasama ang Microsoft. Pinangalan ng mga tagalikha nito bilang isang bagong produkto, na tinukoy platform ng cross, salamat sa mga bagong system na sakop nito, at iyon ay gumagana sa ilalim ng mga lisensya ng MIT at Apache. Na may pagpapatupad nababaluktot kapag pumipili kung saan mai-install. At kung saan maaaring ang mga produkto tumakbo sa linya ng utos; pagiging tugma sa xamarin, .NET Framework at Mono, sa pamamagitan ng Karaniwang silid-aklatan.

Mga tampok ng .Net core 1.0.

2

Tulad ng sinabi namin sa simula .Net core ay binubuo ng isang pangkat ng karaniwang mga aklatan parehas sa kanya .NET Framework at Xamarin. Nag-aalok ang mga ito ng primitive data, pangunahing mga serbisyo, at application ng komposisyon. Ang mga natatangi o karaniwang pamantasang ito ay nagdadalubhasa sa pag-aalok ng isang mas komportable na kapaligiran sa pagtatrabaho; Itinataguyod nito ang mga magkakatulad na pangkat ng mga API, upang ang magkakaibang mga proyekto ay maaaring maipatupad sa bawat platform.

Sa loob ng .Net core, ang kondisyunal na pagtitipon ng nakabahaging mapagkukunan ay natanggal at nabawasan, sa turn, ang posibleng paglikha ng mga portable na aklatan ay inaalok din, magagamit para sa iba't ibang mga runtime para sa parehong pangkat ng API. Sa kaso ng runtime, kinakailangan nito na magamit ang mga partikular na bersyon ng library, na nangangahulugang ang bawat bersyon ng .Net runtime ay nag-uulat ng susunod na bersyon ng .Net na maaari itong suportahan, iyon ay, kinakailangan ng bersyon na nagpapatuloy ito sa silid-aklatan at pinagsasama ang mga lumang bersyon para sa parehong pangkat ng API. Sa kaso ng .NET Core 1.0 ay nagpapatupad ng .NET Standard Library bersyon 1.6.

Bilang karagdagan, bilang isang paraan ng pagpapanatili ng mga oras ng pagpapatupad, ang parehong wika ay nagpapatuloy, ECMA 335 para sa .Net core.

Bilang bahagi ng .Net core ay .Netcore SDK, Gamit ang bersyon Core .NET SDK 1.0 Preview 2. Kasalukuyan itong nasa preview, na nangangahulugang magkakaroon ng mga pagbabago sa paglipas ng panahon para sa .Net core tool. Bagaman hindi sila limitado sa kapasidad para sa paglikha ng mga application; Sa madaling salita, ang ilang mga aplikasyon ay nangangailangan o humiling ng isang tukoy na bersyon ng .Net core, ang mga tool sa kasong ito ay nagpapadali sa pagkuha ng kinakailangang bersyon kapag may kinakailangang ito. Kung nais mong subukan ang mga ito at makita ang iba't ibang mga bersyon, maaari kang pumunta sa dot.net/core. At sa parehong paraan, i-install ang mga kailangan mo, o magkaroon ng iba't ibang mga bersyon ng mga ito para sa isang mas mahusay na pagkabit ng iba't ibang mga sitwasyon sa trabaho sa dotnet application; na gumagana upang patakbuhin ang .NET Core na mga application at upang pamahalaan ang mga runtime.

ASP.NET Core 1.0.

3

Ginagamit ang ASP.NET upang lumikha ng mga web application, maipapatupad sa mga system tulad ng Windows, Linux at Mac. Para sa edisyong ito ang istraktura nito ay nakatuon sa pagiging mas magaan at mas pangunahing kaalaman, na tinatanggap ang pamantayang Open Source na inaasahang magagamit sa kanyang kernel sa bersyon 1.0. Para sa kapansin-pansin na arkitektura, isang mas modular na diskarte, multiplatform at nagtrabaho sa cloud ang ginawa. Maaari itong maipatupad sa .NET Framework nang walang mga problema, kahit na mayroon itong pareho .Net core runtime. At maaari mo ring ihalo ang mga tampok na MVC at web API na ito sa panahon ng pagbuo ng application.

Ang ASP.NET ay nakatuon sa pagbuo ng mga aplikasyon ng bersyon na may mga base ng .NET Core, bilang suporta sa mga tool na pinapasimple ang proseso, sa pamamagitan ng isang pagsasaayos batay sa isang ulap na kapaligiran at may pinagsamang suporta. Ang ilang mga tampok ay hindi kasama, ngunit lilitaw sa kurso ng taon, at ang iba pa ay nasa ASP.NET 4.x; Mga form sa web, Mga Pahina sa Web, SignalR at MVC. Ang huli ay nasa proseso ng pag-update para sa core ng ASP.NET.

Entity Framework Core 1.0.

Ang Entity Framework Core 1.0.0 ay ang magaan, bersyon ng cross-platform ng Entity Framework. Sa doc.efproject.neto, mahahanap mo ang dokumentasyon ng Entity Framework Core, upang matuto nang higit pa tungkol sa kung paano ito magtrabaho. Ito ay tinukoy bilang isang tool para sa pag-access ng data na nag-aalok sa mga nagtatrabaho kasama nito, isang database upang magamit ang mga bagay sa .NET. Sinusuportahan nito ang iba't ibang mga database engine; Ang Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL, upang pangalanan ang ilan.

Kabilang sa ilang mahahalagang data ay kilala na ang provider LINQ EF Core Nasa proseso pa rin ito ng pag-unlad para sa Entity Framework Core, na nagpapahiwatig na sa hinaharap na mga edisyon makikita namin ang LINQ EF na mas mature kaysa sa ngayon. At tungkol sa database, unti-unting magiging mas malawak ito habang bumubuo ang Entity Framework Core.

Update sa Visual Studio 2015 3.

4

Tulad ng para sa Visual Studio, ang mga pagpapabuti ay ginawa sa pagkonsumo ng memorya at pagwawasto ng error. Kasama rin sa Xamarin 4.1.; may mga pagpapabuti tungkol sa suporta para sa mga mapagkukunan sa iOS. Ang mga tagapili ay naidagdag din kapag nagkakaroon ng mga aplikasyon ng iOS, upang maipatupad ang SSL / TLS at HttpClient habang nasa proseso. Bilang karagdagan sa pagiging tugma ngayon sa tvOS.

Para sa Team Explorer naayos ang maraming mga bug, tulad ng pagtingin sa mga tinanggal na mga file sa git repositories. Kasama din TypeScript 1.8.34, Sa mga pag-aayos ng bug na wala sa memorya kapag nagtatrabaho kasama ang AngularJS, bilang karagdagan, kasama ang mga pagpapahusay sa pagganap sa panahon ng mga diagnostic ng code. Ang pinakamahusay na pagiging tugma ng portable .Net base libraries ay hindi naiwan, kasama ang pag-usad sa pagganap sa panahon ng paglo-load ng mga trabaho na naisagawa sa C # at VB. Sa wakas, mahahanap mo Mga Node.js Tools 1.2 RC para sa Visual Studio na may mga pag-aayos ng bug na nasa memorya, mas mahusay na pag-debug, ES6 IntelliSense na may mas malinaw na tiyempo, at pinabuting mga pagsubok sa yunit.

Ito ang ilan sa mga pinakahuhusay na aspeto na kasama ng pamilya .Net. Mahalagang sabihin na ang lahat ng mga pagbabago at mga bagong tool ay posible salamat sa maraming bilang ng mga developer na nag-ambag sa. Net at ang mga komentong nakolekta ng mga gumagamit nito.

Tulad ng dati dito iniiwan namin sa iyo ang link sa iyong Blog opisiyal, para idokumento mo ang iyong sarili nang mas malalim tungkol sa pamilya .Net at ang balita nito.

Kung nais mong i-download .Net core maaari mo ring ma-access ito link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Skatox dijo

    Kagiliw-giliw, nais kong malaman kung magkano ang pagiging tugma nito sa Linux, tila kakaiba pa rin sa akin na ang lahat ay maaaring gumana sa operating system na iyon.

  2.   Mario Guillermo Zavala Silva dijo

    Sa totoo lang ... sapagkat nagbibigay ka ng napakaraming propaganda sa Microsoft at sa teknolohiya nito na hindi ito gumagana ...

  3.   Richard Ayla dijo

    Mahal, nangangahulugan ba na ang visual basic ay nasa linux na?

  4.   pedrini210 dijo

    Richard,

    Sa pamamagitan ng Mono, maaaring magamit ang Visual Basic (VB) at C #, ngunit walang pag-access sa mga aklatan .NET. Kaya ang maikling sagot ay YES, at sa ilang sandali ngayon, maaari mong patakbuhin ang VB sa Linux.

    Ngayon ang pagpapatupad ng .NET para sa Linux ay natupad, iyon ay, bilang karagdagan sa VB at C # runtime, maaari mong magamit ang sikat na .NET at ASP.NET na aklatan sa Linux

    Pagbati!

  5.   Carlos dijo

    Hindi lahat ng bagay na bahagi ng .NET ay nai-port at inilabas para sa Linux. Praktikal na plano lamang nilang gawin ang port para sa buong bahagi na nauugnay sa web at iwanan ang desktop.

  6.   Gonzalo Martinez dijo

    Ipapalaya nila ang lahat, maliban sa Windows Forms at WPF, nangangahulugang pinalaya ang paggana ng ilang aspeto ng Windows.