.Net en Linukso! Kio nova en via kerno kaj la .Net-familio
#000000
.Net alportas bonajn novaĵojn por Linuksaj uzantoj, ĝi nun haveblas elŝutebla en menciita operaciumo danke al diversaj aspektoj de ĝia rekonstruado, tiel ke ĝi adaptiĝas al la plej uzataj teknologioj aŭ iloj hodiaŭ, krom sia etendo al nova operaciumo; uzo de ujoj, nubaj aplikaĵoj kaj mikroservoj, kaj ankaŭ laboro por plurlingva subteno en malsamaj iloj.
#000001
Pro la supre, kaj kiel unu el la plej gravaj kaj elstaraj aspektoj, ni havas post longa laboro de ĝiaj programistoj la novulon.NET Kerno 1.0; malfermfonteca plurplatforma platformo uzata kiel modula platformo por .Net en la kreado de aplikoj, retpaĝoj, servoj aŭ bibliotekoj, ĉio en la kerna rultempo .Net.
#000002
Alia, kiu venas kune kun .Net-kerno estas ASP.NET 1.0; kun ĝiaj bazaj iloj kaj bibliotekoj. KAJ Enta Kadro Kerno 1.0. Ĉiuj pretas por OS X, Vindozo kaj linux. Kiel gravaj informoj, oni scias, ke la .Net-kerna dokumentaro estas publikigita . Ĉi tiu dokumentado estos en progreso, kaj ĝi estos havebla en la kernaj dokumentoj de GitHub. Same kiel la dokumento ASP.NET Core.
#000003
Por tiuj, kiuj uzas ASP.NET kaj la tradician .NET Framework, oni scias, ke ne estos malavantaĝoj, ĉar ĝiaj iloj daŭre ekzistos ene de la platformo kaj povas esti uzataj kun ĉiuj ĝiaj produktoj. Aldonita al ĉi tio estis la kreante la saman bibliotekon por .NET Framework kaj .NET Core plus Xamarin-aplikaĵoj, kiu ebligos la integriĝon de laboro en ĉi tiuj tri iloj.
#000004
Inter aliaj gravaj punktoj, oni scias, ke kodaj etendaĵoj estis faritaj el Vida Studio por funkciigi projektojn en Visual Studio kaj .NET Core. Aldone, Visual Studio 3 Update 2015 estas enkondukita.
#000005
Alia grava informo, precipe por la Linuksa areo, estas la integriĝo farita kun Red Hat, estante ĉi tute kongrua kun .Net-kerno. Kio reduktiĝas al ĝia havebleco por malferma deĵoro y Red Hat Enterprise Linukso tra la atestiloj. Ĉio kiel parto de la integriĝo inter Microsoft kaj Red Hat.
#000006
Reta kerno 1.0 estas konata kiel projekto kreita delonge, kio indikas la gravecon de ĝia lanĉo. Reta kerno, ofertas platformon de malferma fonto kiel projekto de la .NET Foundation kun Microsoft. Nomita de ĝiaj kreintoj kiel nova produkto, kiu estas difinita kruca platformo, danke al la novaj sistemoj, kiujn ĝi kovras, kaj kiu funkcias sub la licencoj de MIT kaj Apache. Kun efektivigo fleksebla elektinte kie instali. Kaj kie la produktoj povas esti funkciu per komandlinio; estante kongrua kun xamarin, .NET Framework kaj Mono, per sia Komuna biblioteko.
#000007
Kiel ni diris komence .Net-kerno konsistas el grupo de normaj bibliotekoj same kiel li .NET Framework kaj Xamarin. Ĉi tiuj ofertas primitivajn datumojn, bazajn servojn kaj komponaĵojn. Ĉi tiuj unikaj aŭ normaj bibliotekoj specialiĝas pri ofertado de pli komforta labormedio; Ĝi establas unuformajn grupojn de API, tiel ke la malsamaj projektoj povas esti plenumitaj sur ĉiu platformo.
#000008
Ene de .Net-kerno, la kondiĉa kompilo de komuna fonto nun estas forigita kaj reduktita, siavice ankaŭ la ebla kreado de porteblaj bibliotekoj ankaŭ estas uzebla por la malsamaj rultempoj por la sama API-grupo. Kaze de rultempoj, ĉi tiuj postulas ke apartaj versioj de la biblioteko estu uzataj, kio signifas, ke ĉiu versio de la rultempo de .Net raportas la sekvan version de .Net, kiun ĝi povas subteni, tio estas, ĝi prenas la version, kiu iras al la biblioteko. kaj faskigas malnovajn versiojn por la sama API-grupo. En la kazo de .NET Core 1.0 efektivigas la .NET Norma Biblioteko versio 1.6.
#000009
Aldone, kiel maniero konservi ekzekutempojn, oni daŭrigas la saman lingvon, ECMA 335 por .Net-kerno.
#000010
Kiel parto de .Net kerno estas .Reta kerna SDK, Uzante la version Kerna .NET SDK 1.0 Antaŭrigardo 2. Ĝi nun estas antaŭrigarda, kio signifas, ke ŝanĝiĝos la tempo por la kernaj iloj .Net. Kvankam ili ne estas limigitaj en kapablo krei aplikojn; Alivorte, iuj aplikoj postulas aŭ petas specifan version de .Net-kerno, la iloj ĉi-kaze faciligas la akiron de la necesa versio kiam ekzistas ĉi tiu postulo. Se vi volas testi ilin kaj vidi la malsamajn versiojn, vi povas iri al dot.net/core. Kaj sammaniere instalu tiujn, kiujn vi bezonas, aŭ havu malsamajn versiojn de ili por pli bona kuplado de la malsamaj laborscenaroj kun la dotnet-aplikaĵo; kiu funkcias por lanĉi .NET Core-aplikaĵojn kaj administri ekzekuttempojn.
#000011
ASP.NET estas uzata por krei retajn programojn, plenumeblajn en sistemoj kiel Vindozo, linux kaj Mac. Por ĉi tiu eldono, ĝia strukturo temigis iĝi pli malpeza kaj pli baza, ampleksante la Malferman Fontan normon tiel atendatan esti disponebla en sia kerno en versio 1.0. Por ĝia rimarkinda arkitekturo, pli modula aliro, plurplatforma kaj laborita en la nubo estis farita. Ĝi povas esti plenumebla en la .NET Framework senprobleme, eĉ se ĝi havas la saman .Net-kernan rultempon. Kaj vi ankaŭ povas miksi ĉi tiujn funkciojn de MVC kaj retejo API dum aplika disvolviĝo.
#000012
ASP.NET estis orientita al la konstruado de versiaj aplikoj kun la bazoj de .NET Core, subtene al iloj, kiuj simpligas la procezon, per agordo bazita sur nuba medio kaj kun integra subteno. Iuj ecoj ne estis inkluzivitaj, sed aperos dum la kurso de la jaro, kaj aliaj estas en ASP.NET 4.x; Retaj formularoj, Retpaĝoj, SignalR kaj MVC. Ĉi-lasta estus ĝisdatigota por ASP.NET-kerno.
#000013
Inter iuj gravaj datumoj estas konata, ke la provizanto LINQ EF-Kerno Ĝi ankoraŭ estas en la procezo de disvolviĝo por Entity Framework Core, kio indikas, ke en estontaj eldonoj ni trovos LINQ EF pli matura ol nun. Kaj koncerne la datumbazon, iom post iom ĝi fariĝos pli ampleksa laŭ la disvolviĝo de Entity Framework Core.
#000015
Ĝisdatiga 2015 de Visual Studio 3.
#000016
Koncerne Visual Studio, plibonigoj estis faritaj en memorkonsumo kaj korektado de eraroj. Ankaŭ inkluzivita en la Xamarin 4.1.; estis plibonigoj pri subteno por rimedoj en iOS. Elektiloj ankaŭ estis aldonitaj kiam disvolvis la iOS-aplikaĵojn, por efektivigi SSL / TLS kaj HttpClient dum la procezo. Krom la nun kongrua kun tvOS.
#000017
Por Teamo Explorer riparis plurajn cimojn, kiel ekzemple la vido de forigitaj dosieroj en git-deponejoj. Ankaŭ inkluzivita TypeScript 1.8.34, Kun la solvo por ne-memoreblaj eraroj dum laboro kun AngularJS, siavice, kun plibonigoj de rendimento dum kodaj diagnozoj. La plej bona kongruo de porteblaj .Net-bazaj bibliotekoj ne postlasas, krom la plibonigoj de agado dum la ŝarĝo de laboroj plenumitaj en C # kaj VB. Fine, vi trovos Iloj Node.js 1.2 RC por Visual Studio kun enmemoraj cimsolvoj, pli bona elpurigado, ES6 IntelliSense kun pli mildaj tempoj kaj plibonigitaj unuopaj testoj.
#000018
Ĉi tiuj estis iuj el la plej elstaraj akompanantoj de la familio .Net. Gravas diri, ke ĉiuj ŝanĝoj kaj novaj iloj eblis danke al la granda nombro da programistoj, kiuj kontribuis al .Net kaj la komentoj kolektitaj de ĝiaj uzantoj.
#000019
Kiel ĉiam ĉi tie ni lasas al vi la ligon kun via blogo oficial, por ke vi pli profunde dokumentu vin pri la .Net-familio kaj ĝiaj novaĵoj.
#000020
Se vi volas elŝuti .Net-kernon, vi ankaŭ povas aliri ĉi tion ligilo.
#000021
Plena vojo al artikolo: De Linukso » GNU/Linukso » .Net en Linukso! Kio nova en via kerno kaj la .Net-familio
#000023
Lasu vian komenton Nuligi respondon
#000025
Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *
#000026
Respondeculo pri la datumoj: Miguel Ángel Gatón
Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.
#000028
Interese, mi ŝatus scii kiom da kongruo ĝi havas kun Linukso, ankoraŭ ŝajnas al mi strange, ke ĉio povas funkcii sur tiu operaciumo.
#000030
Fakte ... kial vi donas tiom da propagando al Microsoft kaj ĝia teknologio, ke ĝi ne funkcias ...
#000031
Kara, ĉu tio signifas, ke visual basic jam estas ĉe linux?
#000032
Nun la .NET-efektivigo por Linukso estas farita, do krom la rultempo VB kaj C #, vi povas uzi la famajn bibliotekojn .NET kaj ASP.NET en Linukso
#000034
Ne ĉio, kio estas parto de .NET, estis portita kaj liberigita por Linukso. Ili praktike planas nur enporti por la tuta ret-rilata parto kaj lasi la labortablon flanken.
#000035
Ili liberigos ĉion, krom Windows Forms kaj WPF, kio efektive signifas liberigi la funkciadon de iuj aspektoj de Vindozo.
#000036
Novaĵoj en via retpoŝtoAkiru la plej novajn Linuksajn novaĵojn en via retpoŝto
Mi akceptas la jurajn kondiĉojn
#000037