.Net a Linux! El nou del seu nucli i la família .Net

.Net es porta bones noves per l'usuaris de Linux, ara es troba disponible per a baixar en aquest sistema operatiu gràcies a diversos aspectes de la seva reconstrucció, de manera que aquest s'adapta a les tecnologies o eines més usades en l'actualitat, a part de la seva extensió a un nou sistema operatiu; ús de contenidors, aplicacions per núvol i microservicios, a més de la feina per a la compatibilitat en diversos idiomes en diferents eines.

1

Per l'anterior, i com un dels aspectes més importants i resaltantes, tenim després d'un llarg treball dels seus desenvolupadors a l'acabat de sortir.NET Core 1.0; XNUMX multiplataforma de codi obert usada com a plataforma modular per .Net en la creació d'aplicacions, pàgines web, serveis o llibreries, sobretot en el runtime de .Net core.

Un altre que ve de la mà amb .Net core és ASP.NET maig; amb les seves eines i biblioteques bàsiques. I Entity Framework Core 1.0. Tots llestos per als sistemes OS X, Windows i Linux. Com a dada important se sap que s'està realitzant l'alliberament de la documentació de .Net core mitjançant docs.microsoft.com. La documentació estarà en progrés, i la mateixa estarà disponible al core-docs de GitHub. Com també la documentació de ASP.NET Core.

Per als que usen ASP.NET i el .NET Framework tradicional, se sap que no hi haurà inconvenients, ja que les seves eines seguiran existint dins de la plataforma i podran ser usats amb tots els productes de les mateixa. Addicionat a això hi va haver la creació d'una mateixa biblioteca per .NET Framework i .NET Core més aplicacions Xamarin, Que farà possible la integració de treball en aquestes tres eines.

Entre d'altres punts importants se sap que es van fer extensions de codi de Visual Studio per a l'execució de projectes en Visual Studio i .NET Core. A més es presenta l'actualització 3 de Visual Studio 2015.

Una altra dada important, sobretot per a l'àrea Linux, és la integració que es va fer amb Red Hat, d'aquesta manera completament compatible amb .Net core. El que es resumeix a la seva disponibilitat per torn obert y Xarxa Hat Enterprise Linux a través dels contenidors de certificats. Tot com a part de la integració que hi va haver entre Microsoft i Red Hat.

Se sap que Net core 1.0 és un projecte que té temps gestant-, el que indica l'important del seu llançament. Net core, ofereix una plataforma de codi obert com a projecte de la Fundació .NET amb Microsoft. Anomenat pels seus creadors com un nou producte, que es defineix multiplataforma, Gràcies als nous sistemes que fa costat, i que treballa sota les llicències de MIT i Apache. Amb una implementació flexible a l'hora d'escollir on es vol instal·lar. I on els productes poden ser executats en línia de comandes; sent compatible amb xamarin, .NET Framework i Mico, a través de la seva biblioteca Common.

Característiques de .Net core 1.0.

2

Com vam dir a el principi .Net core es compon per un grup de biblioteques estàndard a l'igual que l' .NET Framework i Xamarin. Aquestes ofereixen dades de tipus primitiu, serveis bàsics i aplicacions de composició. Aquestes biblioteques úniques o de tipus estàndard, s'especialitzen en oferir un ambient de treball més còmode; en ella s'estableixen grups uniformes de les APIs, de manera que a cada plataforma puguin executar-se els diferents projectes.

Dins de .Net core ara s'elimina i disminueix la compilació condicional de font compartida, al seu torn, també s'ofereix la possible creació de biblioteques portàtils, usables per als diferents runtime per al mateix grup API. En el cas dels temps d'execució, aquests exigeixen que es facin servir versions en particular de la biblioteca, el que significa que cada versió de l'runtime de .Net informa la versió següent de .Net que pot suportar, és a dir, pren la versió que li procedeix a la biblioteca i fa costat versions antigues per al mateix grup API. En el cas de .NET Core 1.0 s'implementa la versió 1.6 de biblioteca estàndard de .NET.

Addicionalment com a forma de mantenir els temps d'execució, es continua amb el mateix llenguatge, ECMA 335 per .Net core.

Com a part de .Net core es troba a .Net core SDK, Usant-la versió Core .NET SDK 1.0 Preview 2. Es troba per ara en vista prèvia, el que significa que hi haurà canvis en el transcurs de el temps per a les eines .Net core. Tot i que no es limiten a capacitat per a la creació d'aplicacions; val a dir que algunes aplicacions requereixen o sol·liciten una versió en específic de .Net core, les eines en aquest cas faciliten l'adquisició de la versió necessària quan hi hagi aquest requeriment. Si vols provar-les i veure les diferents versions, pots accedir a dot.net/core. I de la mateixa manera anar instal·lant les que necessitis, o tenir diferents versions d'elles per a un millor acoblat dels diferents escenaris de treball amb l'aplicació dotNET; que treballa per fer córrer les aplicacions de .NET Core i per administrar els temps d'execució.

ASP.NET Core 1.0.

3

ASP.NET és usat per a la creació d'aplicacions web, executables en sistemes com Windows, Linux i Mac. Per a aquesta edició la seva estructura es va enfocar a fer-se més lleugera i bàsica, abrigant l'estàndard Open Source que tant s'esperava que es tanca disponible al seu nucli en la versió 1.0. Per a la seva notables arquitectura es va fer un enfocament més modular, multiplataforma i treballada en núvol. Pot ser executable en el .NET Framework sense problemes, encara que aquest porti els mateixos runtime de .Net core. I també es poden barrejar en aquest característiques de MVC i API web durant el desenvolupament de l'aplicació.

ASP.NET va ser orientat a la construcció d'aplicacions de versió amb les bases de .NET Core, en suport d'eines que simplifiquen el procés, a través d'una configuració basada en entorn núvol i amb suport integrat. Algunes característiques no van ser incloses, però en el transcurs de l'any apareixeran, i altres es troben en ASP.NET 4.x; formularis web, Pàgines web, SignalR i MVC. Aquestes últimes estarien en procés d'actualització per ASP.NET core.

Entity Framework Core 1.0.

Entity Framework Core 1.0.0 és la versió lleugera i multiplataforma de Entity Framework. en docs.efproject.net, Trobaràs la documentació de Entity Framework Core, per conèixer més a fons com treballar amb ell. Es defineix com una eina per a accés a dades que ofereix als qui treballen amb ella, una base de dades per utilitzar objectes en .NET. Aquest suporta diferents motors de base de dades; Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), Inmemory, Oracle, MySQL, per nomenar alguns.

Entre algunes dades importants se sap que el proveïdor LINQ EF Core es troba encara en procés de desenvolupament per Entity Framework Core, el que ens indica que en futures edicions trobarem a LINQ EF més madur del que està ara. I pel que fa a la base de dades, a poc a poc aquesta es trobarà més extensa a mesura que Entity Framework Core es vagi desenvolupant.

Visual Studio 2015 Update 3.

4

Pel que fa a Visual Studio es van fer millores en el consum de memòria i correcció d'errors. També s'inclou en el a Xamarin 4.1 .; va haver-hi millores pel que fa a el suport per a recursos en iOS. També es va fer l'addició de selectors a l'hora de desenvolupar les aplicacions iOS, amb la finalitat d'implementar SSL / TLS i HttpClient durant el procés. A més de l'ara compatibilitat amb tvOS.

per Team Explora es van corregir diversos errors, com ara la vista de fitxers esborrats en repositoris git. També s'inclou TypeScript 1.8.34, Amb la correcció d'errors per falta de memòria quan es treballa amb AngularJS, al seu torn, amb millores en el rendiment durant el diagnòstic de codi. No es deixa enrere la millor compatibilitat de les biblioteques portables de base .Net, Més els progressos en el rendiment durant la càrrega de treballs executats en C # i VB. Finalment, es troba NODE.JS Tools 1.2 RC per Visual Studio amb correcció d'errors en memòria, millor depuracions, ES6 IntelliSense amb temps més fluids i proves unitàries millorades.

Aquests van ser alguns dels aspectes més resaltantes que van acompanyar la família .Net. És important dir que tots els canvis i noves eines van ser possible gràcies a el gran nombre de desenvolupadors que van contribuir Amb .Net i als comentaris recollits per part dels seus usuaris.

Com sempre aquí et deixem l'enllaç amb el seu bloc oficial, Perquè et documentis més a fons sobre la família .Net i les seves novetats.

Si vols descarregar .Net core pots accedir també a aquest enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Skatox va dir

    Interessant, m'agradaria saber que tanta compatibilitat té amb Linux, encara em sembla estrany que tot pugui funcionar en aquest sistema operatiu.

  2.   Mario Guillermo Zavala Silva va dir

    En realitat ... perquè aquestes donant tanta propaganda a Microsoft i la seva tecnologia que no funciona ...

  3.   Richard Aylas va dir

    Benvolgut això vol dir que ja aquesta visual basic a linux?

  4.   pedrini210 va dir

    Richard,

    A través de Mono podia usar-se Visual Basic (VB) i C #, però sense accés a les llibreries de .NET. Així que la resposta curta és SI, i des de fa un temps ja, pots córrer VB en Linux.

    Ara s'ha realitzat la implementació de .NET per a Linux, és a dir, a més del runtime de VB i C #, pots fer ús de les famoses llibreries de .NET i ASP.NET en Linux

    Salutacions!

  5.   Carlos va dir

    No tot el que forma part de .NET ha estat portat i alliberat per a Linux. Pràcticament només planegen fer el port per a tota la part relacionada a Web i deixar l'escriptori a un costat.

  6.   Gonzalo Martínez va dir

    Van a alliberar tot, menys Windows Forms i WPF, això en realitat en el fons implica alliberar el funcionament d'alguns aspectes de Windows.