Inethiwekhi kwiLinux! Yintoni entsha kwisiseko sakho kunye nosapho lweNet

I-Net izisa iindaba ezimnandi kubasebenzisi be-Linux, ngoku iyafumaneka ukukhuphela kwinkqubo yokusebenza ebongayo kwiinkalo ezininzi zokwakhiwa kwakhona, ukuze ihambelane nobuchwepheshe obusetyenziswa kakhulu okanye izixhobo namhlanje, ngaphandle kokwandiswa kwayo kwinkqubo entsha yokusebenza; ukusetyenziswa kwezikhongozeli, izicelo zefu kunye ne-microservices, ngaphezu kokusebenza kwinkxaso yeelwimi ezininzi kwizixhobo ezahlukeneyo.

1

Ngenxa yoku ngasentla, kwaye njengenye yezona zinto zibalulekileyo kwaye zibalaseleyo, siye, emva komsebenzi omde ngabaphuhlisi bawo, esandula ukukhutshwa..NET Core 1.0; umthombo ovulekileyo weqonga onqamlezileyo osetyenziswa njengeqonga lemodyuli ye.Net ekudalweni kwezicelo, amaphepha ewebhu, iinkonzo okanye amathala eencwadi, zonke kwi-.Net core runtime.

Enye eza kunye ne .Net core yi I-ASP.NET 1.0; nezixhobo zayo ezisisiseko kunye namathala eencwadi. KUNYE Isakhelo seQumrhu elinguNdoqo 1.0. Zonke zilungele OS X, Windows kunye Linux. Njengolwazi olubalulekileyo, kuyaziwa ukuba ukukhutshwa kwe-.Net core documentation kuqhutyelwa ngayo docs.microsoft.com. Olu xwebhu luya kuqhubeka, kwaye luya kufumaneka kwi-GitHub core-docs. Kanye kunye noxwebhu lwe-ASP.NET Core.

Kulabo basebenzisa i-ASP.NET kunye ne-Framework yendabuko .NET, kwaziwa ukuba akuyi kubakho iingxaki, ekubeni izixhobo zabo ziya kuqhubeka zikhona ngaphakathi kweqonga kwaye zingasetyenziswa kunye nazo zonke iimveliso zayo. Kongezwa kule nto ukwenza ilayibrari efanayo ye.NET Framework kunye .NET Core plus Xamarin izicelo, eya kwenza ukuhlanganiswa komsebenzi kwezi zixhobo zintathu.

Phakathi kwamanye amanqaku abalulekileyo, kuyaziwa ukuba ukwandiswa kwekhowudi kwenziwa IziXhobo zeStudiyo zokuBonakalayo zeeAplikheyishini ukwenza iiprojekthi kwiVisual Studio kunye ne.NET Core. Ukongeza, uhlaziyo lwe-3 lwe-Visual Studio 2015 luyaboniswa.

Enye inyani ebalulekileyo, ngakumbi kwindawo yeLinux, yile ukuhlanganiswa okwenziwa ngeRed Hat, ehambelana ngokupheleleyo ne-.Net core. Eyona nto iphambili kukufumaneka kwakho I-OpenShift y I-Red Hat Enterprise Linux ngokusebenzisa izikhongozeli zesatifikethi. Konke njengenxalenye yomanyano olwalukho phakathi kweMicrosoft kunye neRed Hat.

Kuyaziwa ukuba i-Net core 1.0 yiprojekthi esele iphuhliswa ixesha elithile, ebonisa ukubaluleka kokuqaliswa kwayo. Net core, inikeza iqonga umthombo ovulekileyo njengeprojekthi yeNET Foundation enoMicrosoft. Iqanjwe ngabadali bayo njengemveliso entsha, echazwayo iqonga lokuwela, enkosi kwiinkqubo ezintsha ezigubungelayo, kwaye zisebenza phantsi kwe-MIT kunye neelayisensi ze-Apache. Ngokuphunyezwa nezimo xa ukhetha apho ufuna ukufaka khona. Kwaye apho iimveliso zinokuba khona yenziwe kumgca womyalelo; iyahambelana ne xamarin, .NET Framework kunye ne Mono, ngelayibrari yayo eqhelekileyo.

Iimpawu ze.Net core 1.0.

2

Njengoko besitshilo ekuqaleni, .Net core yenziwe liqela amathala eencwadi asemgangathweni ngokufanayo naye .NET Framework kunye neXamarin. Ezi zibonelela ngedatha yohlobo lwakudala, iinkonzo ezisisiseko kunye nezicelo zokuqulunqa. La mathala eencwadi akhethekileyo okanye odidi olusemgangathweni asebenza ngokukodwa ekuboneleleni ngemekobume yomsebenzi etofotofo; Iseka amaqela afanayo e-APIs, ukwenzela ukuba iiprojekthi ezahlukeneyo zenziwe kwiqonga ngalinye.

Ngaphakathi kwe-.Net core, ukuqulunqwa komthombo wokwabelwana ngokwemiqathango ngoku kupheliswe kwaye kuncitshiswe, ngokulandelelana, ukudalwa okunokwenzeka kwamathala eencwadi aphathwayo, asetyenziswe ngamaxesha ahlukeneyo okuqhuba kwiqela elifanayo le-API, nalo linikezelwa. Kwimeko yamaxesha okusebenza, afuna ukuba kusetyenziswe uguqulelo oluthile lwethala leencwadi, okuthetha ukuba uguqulelo ngalunye lwe.Net lunika ingxelo ngoguqulelo olulandelayo lwe.Net enokuxhasa, oko kukuthi, ithatha uguqulelo oluqhubeleka kulo. ilayibrari kunye neenyanda iinguqulelo ezindala kwiqela elinye API. Kwindaba ye .NET Core 1.0 izixhobo .NET Uguqulelo lweThala leencwadi eliQhelekileyo 1.6.

Ukongezelela, njengendlela yokugcina amaxesha okubulawa, ulwimi olufanayo luyaqhubeka, i-ECMA 335 ye-.Net core.

Njengenxalenye ye-.Net core ifumaneka .Net core SDK, Ukusebenzisa inguqulelo Undoqo .NET SDK 1.0 Ujongo lwangaphambili 2. Ikwimboniso yangoku, into ethetha ukuba kuya kubakho utshintsho ekuhambeni kwexesha kwi-.Net core tools. Nangona bengaphelelanga ekukwazini kwabo ukwenza izicelo; Oku kuthetha ukuba ezinye izicelo zifuna okanye zicele uhlobo oluthile lwe-.Net core, izixhobo kule meko ziququzelela ukufunyanwa kwenguqulelo efunekayo xa kukho le mfuneko. Ukuba ufuna ukuzama kwaye ubone iinguqulelo ezahlukeneyo, unokufikelela kwi-dot.net/core. Kwaye ngendlela efanayo, faka ezo uzidingayo, okanye ube neenguqulelo ezahlukeneyo zazo zodibaniso olungcono lweemeko zomsebenzi ezahlukeneyo kunye nesicelo sedotnet; esebenza ukuqhuba .NET Core izicelo kwaye ulawule amaxesha okusebenza.

I-ASP.NET Core 1.0.

3

I-ASP.NET isetyenziselwa ukwenza usetyenziso lwewebhu, oluphunyezwa kwiinkqubo ezinjengeWindows, Linux kunye neMac.Kolu hlelo ulwakhiwo lwayo lugxile ekubeni lula kwaye lube sisiseko ngakumbi, lugubungela uMthombo oVulekileyo umgangatho owawulindeleke ukuba ubekhona kwikernel yawo kuguqulelo 1.0. Ukwakhiwa kwayo okuphawulekayo, imodyuli engaphezulu, i-multi-platform kunye ne-cloud-based approach isetyenziswe. Ingaphunyezwa kwi .NET Framework ngaphandle kweengxaki, nangona isebenzisa efanayo .Net core runtime. Kwaye unokudibanisa kule MVC kunye neWeb API iimpawu ngexesha lophuhliso lwesicelo.

I-ASP.NET ijolise ekwakheni uguqulelo lwezicelo ezisekelwe kwi-.NET Core, exhaswa zizixhobo ezenza lula inkqubo, ngoqwalaselo olusekelwe kwindawo yelifu kunye nenkxaso edibeneyo. Ezinye iifitsha azizange zibandakanywe, kodwa ziya kuvela ethubeni enyakeni, kwaye ezinye zikwi ASP.NET 4.x; Iifom zeWebhu, amaPhepha eWebhu, iSignalR kunye neMVC. Le yokugqibela iya kuba kwinkqubo yohlaziyo lwe-ASP.NET core.

Isakhelo seQumrhu elinguNdoqo 1.0.

Isakhelo seQumrhu elinguNdoqo 1.0.0 luhlobo olukhaphukhaphu, olunqamlezayo lweSikhokelo seQumrhu. Kwi doc.efproject.inethi, uya kufumana uxwebhu lweSikhokelo seQumrhu, ukufunda ngakumbi malunga nendlela yokusebenza ngayo. Ichazwa njengesixhobo sokufikelela kwidatha esinika abo basebenza nayo i-database yokusebenzisa izinto kwi-.NET. Oku kuxhasa iinjini zedatabase ezahlukeneyo; iMicrosoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL, ukukhankanya ezimbalwa zazo.

Phakathi kwezinye iinkcukacha ezibalulekileyo, kuyaziwa ukuba umthengisi LINQ EF Undoqo Isekwinkqubo yophuhliso lweNkqubo-sikhokelo yeQumrhu, esixelela ukuba kuhlelo oluzayo siya kufumana i-LINQ EF eqolileyo ngakumbi kunokuba injalo ngoku. Kwaye malunga nedathabheyisi, kancinci kancinci iya kuba banzi njengoko iSikhokelo seSikhokelo siphuhliswa.

Isitudiyo esiBonakalayo sika-2015 uHlaziyo 3.

4

Ngokumalunga ne-Visual Studio, uphuculo lwenziwa ekusetyenzisweni kwememori kunye nokulungiswa kwebug. Kwakhona kufakwe kuyo iXamarin 4.1.; Bekukho ukuphuculwa kwenkxaso yezibonelelo kwi-iOS. Abakhethi baphinde bongezwa xa kuphuhliswa izicelo ze-iOS, ukuze kuphunyezwe i-SSL/TLS kunye neHttpClient ngexesha lenkqubo. Ukongeza kokuhambelana ngoku kunye ne-tvOS.

YeQela ukuhlola Iibugs ezininzi zalungiswa, ezinje ngembono yeefayile ezicinyiweyo kwindawo yokugcina igit. Ikwaqukiwe I-TypeScript 1.8.34, Ngokulungiswa kweempazamo ngenxa yokungabikho kwememori xa usebenza ne-AngularJS, kwakhona, kunye nokuphucula ukusebenza ngexesha lokuxilongwa kwekhowudi. Ukuhambelana okungcono kwe-portable .Net base base kumathala eencwadi akushiywa ngasemva, kunye nenkqubela phambili yokusebenza ngexesha lokulayishwa kwemisebenzi eyenziwa kwi-C# kunye ne-VB. Ekugqibeleni, kukho Izixhobo zeNode.js 1.2 RC yeVisual Studio enokulungiswa kwebug kwimemori, ukulungiswa ngcono, ES6 IntelliSense enexesha eligudileyo, kunye nokuphuculwa kovavanyo lweyunithi.

Ezi yayizezinye zezona nkalo ziqaphelekayo ezihamba nosapho lwe-.Net. Kubalulekile ukutsho ukuba zonke iinguqu kunye nezixhobo ezitsha zazinokwenzeka ngenxa yenani elikhulu labaphuhlisi abafake isandla kwi-.Net kunye nezimvo eziqokelelwe kubasebenzisi bayo.

Njengesiqhelo, apha sikushiya ikhonkco kunye nalo blog Yesikhokelo, ukuze ufunde ngakumbi malunga nosapho lwe-.Net kunye neendaba zalo.

Ukuba ufuna ukukhuphela i-.Net core unokufikelela koku unxibelelwano.


Izimvo ezi-6, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   ISkatox sitsho

    Okubangela umdla, ndingathanda ukwazi ukuba kungakanani ukuhambelana kwayo neLinux, isabonakala ingaqhelekanga kum ukuba yonke into inokusebenza kule nkqubo yokusebenza.

  2.   UMario Guillermo Zavala Silva sitsho

    Ngokwenyani... kuba unika ipropaganda eninzi kwiMicrosoft kunye netekhnoloji yayo ukuba ayisebenzi...

  3.   Richard Aylas sitsho

    Sthandwa, ngaba oko kuthetha ukuba iVisual Basic sele ikwiLinux?

  4.   Imvelaphi sitsho

    URichard,

    Ngokusebenzisa iMono, iVisual Basic (VB) kunye neC# zinokusetyenziswa, kodwa ngaphandle konikezelo kwi .NET amathala. Ke impendulo emfutshane nguEWE, kwaye okwethutyana ngoku, ungaqhuba iVB kwiLinux.

    Ngoku ukuphunyezwa kwe .NET ye Linux kwenziwe, oko kukuthi, ukongeza kwi VB kunye ne C # ixesha lokusebenza, ungasebenzisa edumileyo .NET kunye ne ASP.NET amathala kwi Linux.

    Nibuliso!

  5.   Carlos sitsho

    Ayiyiyo yonke into eyinxalenye ye.NET ikhutshelwe iLinux. Ngokwenyani bacwangcisa kuphela ukufaka yonke indawo enxulumene neWebhu kwaye bashiye idesktop ecaleni.

  6.   UGonzalo martinez sitsho

    Baza kukhulula yonke into ngaphandle kweeFomu zeWindows kunye neWPF, oko kuthetha ukukhulula ukusebenza kweminye imiba yeWindows.