.Net paLinux! Chii chitsva panhongonya yako uye yeNet mhuri

.Net inounza nhau dzakanaka kune vashandisi veLinux, ikozvino yave kuwanikwa kurodha pasi mune akadaro sisitimu yekutenda nekuda kwenzvimbo dzakasiyana dzekuvakazve kwayo, kuti igadzirise kune matekinoroji kana maturusi anonyanya kushandiswa nhasi, kunze kwe kuwedzera kwayo kune itsva yekushandisa system; kushandiswa kwemidziyo, kushandiswa kwegore uye microservices, pamwe nekushandira rutsigiro rwemitauro yakawanda mumaturusi akasiyana.

1

Nekuda kwezviri pamusoro, uye seimwe yezvakakosha uye zvakasarudzika maficha, isu tine mushure mekureba basa revagadziri vayo mutsva.NET Core 1.0; yakavhurwa sosi multiplatform inoshandiswa senge modular chikuva che .Net mukugadzirwa kwemaapplication, mapeji ewebhu, masevhisi kana maraibhurari, ese ari muNet core nguva yekumhanya.

Imwe inouya yakabatana neNet core ndeye ASP.NET 1.0; nemidziyo yayo yakakosha nemaraibhurari. Uye Sangano Rakaumbwa Core 1.0. Zvese zvakagadzirira OS X, Windows uye Linux. Sezvo ruzivo rwakakosha, zvinozivikanwa kuti iyo .Net yakakosha zvinyorwa iri kuburitswa kuburikidza docs.microsoft.com. Izvi zvinyorwa zvichave zvichienderera mberi, uye zvichave zviripo muGitHub core-maHTML. Zvakare neASP.NET Zvinyorwa zvinyorwa.

Kune avo vanoshandisa ASP.NET uye yechinyakare .NET Sisitimu, zvinozivikanwa kuti hakuzove nekukanganisa, nekuti maturusi ayo acharamba aripo mukati mepuratifomu uye anogona kushandiswa nezvose zvigadzirwa. Yakawedzerwa kune iyi yaive iyo Gadzira raibhurari imwechete yeNET Sisitimu uye .NET Core pamwe neXamarin kunyorera, izvo zvinoita kuti zvive nyore kusanganisa kwebasa mune aya maturusi matatu.

Pakati pezvimwe zvakakosha mapoinzi, zvinozivikanwa kuti kodhi yekuwedzera yakaitwa kubva Visual Studio yekumhanyisa mapurojekiti muVisual Studio uye .NET Core. Pamusoro pezvo, Visual Studio 3 Gadziriso 2015 inounzwa.

Chimwe chidimbu chakakosha cheruzivo, kunyanya kwenzvimbo yeLinux, ndiyo kusangana kwakaitwa neRed Hat, izvi zvichinyatsoenderana neNet core. Izvo zvinovira kusvika pakuwanikwa kwavo kwe openshift y Red Hat Enterprise Linux kuburikidza nemidziyo yesitifiketi. Zvese sechikamu chemubatanidzwa pakati peMicrosoft neRed Hat.

Net core 1.0 inozivikanwa kuve chirongwa icho chave chiri mukugadzira kwenguva yakareba, izvo zvinoratidza kukosha kwekutanga kwayo. Net musimboti, inopa chikuva che open source sechirongwa cheNET Foundation neMicrosoft. Inotumidzwa nevagadziri vayo sechigadzirwa chitsva, icho chinotsanangurwa muchinjiko, nekutenda kumasystem nyowani aanofukidza, uye ayo anoshanda pasi pemarezinesi eMIT neApache. Nemaitirwo tefa paunenge uchisarudza kwekuisa. Uye uko zvigadzirwa zvinogona kuve mhanya pamutsetse wekuraira; kuva inoenderana ne xamarin, .NET Sisitimu uye Mono, kuburikidza neRayo raibhurari.

Zvimiro zveNet core 1.0.

2

Sezvatakambotaura pakutanga .Net core inoumbwa neboka re maraibhurari akajairwa zvakafanana naye .NET Sisitimu uye Xamarin. Izvi zvinopa dzekare dhata, masevhisi ekutanga, uye maitiro ekuumbwa. Aya maaraibhurari akasarudzika kana akajairika anoshanda mukupa nharaunda inoshanda yebasa; Mariri, mapoka eunifomu eAPIs anosimbiswa, kuitira kuti mapurojekiti akasiyana aitirwe papuratifomu yega yega.

Mukati meNet musimboti, kuunganidzwa kwemamiriro ezvinhu kwakagovaniswa sosi zvino kwabviswa uye kwakadzikiswa, zvakare, kugadzirwa kwemaraibhurari anotakurika kunopihwa zvakare, kunoshandiswa panguva dzakasiyana dzekumhanya dzeboka rimwe chete reAPI. Kana iri nguva yekumhanya, izvi zvinoda kuti dzimwe shanduro dzeraibhurari dzishandiswe, zvinoreva kuti vhezheni yega yega yeNet runtime inoshumudza inotevera vhezheni ye .Net iyo inogona kutsigira, ndiko kuti, inotora iyo vhezheni iyo inoenderera kuraibhurari uye inosunga zvinyorwa zvekare zveboka rimwe chete reAPI. Kana iri .NET Core 1.0 inoshandisa iyo .NET Standard Raibhurari vhezheni 1.6.

Pamusoro pezvo, senzira yekuchengetedza nguva dzekuuraya, mutauro iwoyo unoenderera, ECMA 335 ye .Net core.

Sechikamu che .Net musimboti inowanikwa .Net yakakosha SDK, Uchishandisa iyo vhezheni Core .NET SDK 1.0 Ongorora 2. Izvozvi iri mukutarisa, zvinoreva kuti pachave neshanduko nekufamba kwenguva kweiyo .Net maturusi ekushandisa. Kunyangwe ivo vasina kuganhurirwa mukugona kwekugadzira kunyorera; Mune mamwe mazwi, kumwe kunyorera kunoda kana kukumbira yakatarwa vhezheni yeNet core, maturusi mune ino kesi anofambisa kuwanikwa kweiyo inodikanwa vhezheni kana paine ichi chinodiwa. Kana iwe uchida kuvaedza uye ukaona akasiyana mavhezheni, unogona kuenda ku dot.net/core. Uye nenzira imwecheteyo, isa izvo iwe zvaunoda, kana uine akasiyana mavhezheni avo kuti ubatanidzwe zvirinani zveakasiyana ebasa ebasa pamwe neiyo dotnet application; iyo inoshanda kumhanyisa iyo .NET Core kunyorera uye kubata nguva dzekumhanya.

ASP.NET Core 1.0.

3

ASP.NET inoshandiswa kugadzira webhu kunyorera, inoitiswa pane masisitimu seWindows, Linux uye Mac. Yeichi chinyorwa, chimiro chayo chakange chakanangana nekuva chakareruka uye chakanyanya kukosha, ichigamuchira iyo Open Source standard iyo yaitarisirwa kuti iwanikwe mune yayo kernel mushanduro 1.0. Kune ayo akakosha ekuvaka, yakawanda modular, muchinjika-chikuva uye gore-based nzira yakaitwa. Inogona kuitiswa mu .NET Sisitimu pasina matambudziko, kunyangwe iine yakafanana .Net core nguva yekumhanya. Uye iwe unogona zvakare kusanganisa mune ino MVC uye webhu maficha maficha panguva yekushandisa kunyorera.

ASP.NET yaive yakanangana nekuvakwa kweshanduro dzekushandisa pamwe nemabhesheni eNET Core, mukutsigira maturusi ayo akarerutsa maitiro, kuburikidza nekumisikidza kunoenderana nenzvimbo yegore uye nerutsigiro rwakabatanidzwa. Zvimwe zvinhu hazvina kubatanidzwa, asi zvichaonekwa mukati megore, uye zvimwe zviri muASP.NET 4.x; Mafomu eWebhu, Mapeji eWebhu, SignalR uye MVC. Iyo yekupedzisira yaizove iri munzira yekugadziriswa kweASP.NET musimboti.

Sangano Rakaumbwa Core 1.0.

Bhizimusi Sisitimu Core 1.0.0 ndiyo isingaremi, yambuko-chikuva vhezheni yeEntity Sisitimu. In docs.eprojekti.mambure, iwe unowana iyo Entity Sisitimu Core zvinyorwa, kuti udzidze zvakawanda nezvekuti ungashande nayo sei. Inotsanangurwa sechishandiso chekupinda data chinopa avo vanoshanda nacho, dhatabhesi yekushandisa zvinhu mu .NET. Inotsigira akasiyana enjini dhatabhesi; Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL, kutumidza mashoma acho.

Pakati peimwe yakakosha data inozivikanwa kuti mupi Iyo LINQ EF Core Ichiri muchiitiko chekuvandudza cheEntity Sisitimu Core, iyo inoratidza kuti mune ramangwana edhisheni tichawana LINQ EF yakura zvakanyanya kupfuura zvazviri ikozvino. Uye kana iri dhatabhesi, zvishoma nezvishoma ichave yakanyanya kukura seEntity Framework Core inokura.

Visual Studio 2015 Gadziriso 3.

4

Kana zviri zveVisual Studio, kugadzirisa kwakaitwa mukushandisa ndangariro uye kugadzirisa kukanganisa. Zvakare zvinosanganisirwa muXamarin 4.1.; paive nekuvandudzwa maererano nerutsigiro rwezvinhu paIOS. Sarudzo dzakazowedzerwawo pavanenge vachigadzira mashandisiro eIOS, kuitira kuti ishandise SSL / TLS uye HttpClient panguva yekuita. Kuwedzera kune ikozvino tvOS kuenderana.

Zvechikwata mupanguri yakagadzirisa madhigi mazhinji, senge maonero emafaira akadzimwa mune git zvinyorwa. Zvakare zvinosanganisirwa TypeScript 1.8.34, Nekunze-kwe-ndangariro bug fixes kana uchishanda neAngularJS, uyezve, nekuvandudza mashandiro panguva yekodhi yekuongorora. Kuenderana kuri nani kweanotakurika .Net base maraibhurari haana kusiiwa kumashure, pamwe nekufambira mberi mukuita panguva yekurodha mabasa akaitwa muC # uye VB. Pakupedzisira, iwe uchawana Zvishandiso zveNode.js 1.2 RC yeVisual Studio ine in-memory bug fixes, zvirinani kugadzirisa dambudziko, ES6 IntelliSense ine nguva dzakatsetseka, uye yakagadziridzwa bvunzo dzeyuniti.

Idzi ndidzo dzaive dzimwe dzezvakakwirira zvaiperekedza mhuri yeNet. Izvo zvakakosha kuti utaure kuti shanduko dzese uye maturusi matsva zvaikwanisika nekuda kwenhamba hombe yevagadziri vakabatsira ku .Net uye zvakataurwa zvakatorwa nevashandisi vayo.

Semazuva ese pano tinokusiira iyi link neyako Blog oficial, kuti iwe uzvinyorwe zvakadzama nezve iyo .Net mhuri uye nhau dzayo.

Kana iwe uchida kurodha pasi .Net core iwe unogona zvakare kuwana izvi link.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Skatox akadaro

    Zvinonakidza, ndinoda kuziva kuwanda kwazvakaita neLinux, zvichiri kuita sezvisinganzwisisike kwandiri kuti zvese zvinogona kushanda pane iyo inoshanda system.

  2.   Mario Guillermo Zavala Silva akadaro

    Chaizvoizvo ... nekuti urikupa zvakawandisa kuMicrosoft uye nehunyanzvi hwayo zvekuti hazvishande ...

  3.   Richard Ayla akadaro

    Anodiwa, izvi zvinoreva here kuti visual basic yatove pane linux?

  4.   pedrini210 akadaro

    Richard,

    Kuburikidza neMono, Visual Basic (VB) uye C # inogona kushandiswa, asi isina mukana kumaraibhurari eNET. Saka mhinduro pfupi iri HERE, uye kwechinguva ikozvino, unogona kumhanya VB paLinux.

    Iye zvino iyo NET kuitiswa kweLinux yakaitwa, ndiko kuti, mukuwedzera kune iyo VB uye C # nguva yekumhanya, unogona kushandisa iyo inozivikanwa .NET uye ASP.NET maraibhurari muLinux.

    Ndinokutendai!

  5.   Carlos akadaro

    Kwete zvese izvo zviri chikamu che .NET yakaendeswa uye yakaburitswa yeLinux. Ivo vanongoronga chete kugadzira doko reiyo yese yewebhu-inoenderana chikamu uye vosiya desktop padivi.

  6.   Gonzalo martinez akadaro

    Vari kuenda kunosunungura zvese, kunze kweWindows Mafomu uye WPF, izvo zvinoreva chaizvo kusunungura mashandiro ezvimwe zvinhu zveWindows.