.Net på Linux! Hvad er nyt i din kerne og .Net-familien

.Net bringer gode nyheder til Linux-brugere, det er nu tilgængeligt til download i operativsystemet takket være forskellige aspekter af dets genopbygning, så det tilpasser sig de mest anvendte teknologier eller værktøjer i dag bortset fra dets udvidelse til et nyt operativsystem brug af containere, cloud-applikationer og mikroservices samt arbejde for flersproget support i forskellige værktøjer.

1

På grund af ovenstående og som et af de vigtigste og udestående aspekter har vi efter et langt arbejde med dets udviklere nybegynderen..NET Core 1.0; en open source multiplatform, der bruges som en modulær platform til .Net til oprettelse af applikationer, websider, tjenester eller biblioteker, alt sammen i. Net-kernetiden.

En anden, der kommer hånd i hånd med .Net-kernen er ASP.NET 1.0; med sine grundlæggende værktøjer og biblioteker. OG Entity Framework Core 1.0. Alt klar til OS X, Windows og Linux. Som vigtig information er det kendt, at. Net-kernedokumentationen frigives gennem docs.microsoft.com. Denne dokumentation vil være i gang, og den vil være tilgængelig i kernedokumenterne i GitHub. Samt ASP.NET Core-dokumentationen.

For dem, der bruger ASP.NET og den traditionelle .NET Framework, er det kendt, at der ikke vil være nogen ulemper, da dets værktøjer fortsat vil eksistere inden for platformen og kan bruges med alle dets produkter. Tilføjet til dette var opretter det samme bibliotek til .NET Framework og .NET Core plus Xamarin-applikationer, som gør det muligt at integrere arbejdet i disse tre værktøjer.

Blandt andre vigtige punkter er det kendt, at kodeudvidelser blev lavet af Visual Studio til at køre projekter i Visual Studio og .NET Core. Derudover introduceres Visual Studio 3 Update 2015.

Et andet vigtigt stykke information, især for Linux-området, er integration, der blev foretaget med Red Hat, hvilket er fuldt kompatibelt med .Net-kernen. Hvilket koger ned til deres tilgængelighed for OpenShift y Red Hat Enterprise Linux gennem certifikatbeholderne. Alt som en del af integrationen mellem Microsoft og Red Hat.

Net core 1.0 er kendt for at være et projekt, der har været i gang i lang tid, hvilket indikerer vigtigheden af ​​dets lancering. Net core, tilbyder en platform af open source som et projekt fra .NET Foundation med Microsoft. Navngivet af dets skabere som et nyt produkt, der er defineret tværplatformtakket være de nye systemer, det dækker, og som fungerer under licenserne fra MIT og Apache. Med en implementering fleksibel når du vælger, hvor du vil installere. Og hvor produkterne kan være kør på kommandolinjen; at være kompatibel med xamarin, .NET Framework og Mono gennem dets fællesbibliotek.

Funktioner i .Net core 1.0.

2

Som vi sagde i begyndelsen. Net-kernen består af en gruppe af standardbiblioteker det samme som ham .NET Framework og Xamarin. Disse tilbyder primitive data, basale tjenester og sammensætningsapplikationer. Disse unikke eller standardbiblioteker er specialiserede i at tilbyde et mere behageligt arbejdsmiljø; Det opretter ensartede grupper af API'er, så de forskellige projekter kan udføres på hver platform.

Inden for .Net-kernen er den betingede kompilering af delt kilde nu elimineret og reduceret. Til gengæld tilbydes den mulige oprettelse af bærbare biblioteker, der kan bruges til de forskellige driftstider for den samme API-gruppe. I tilfælde af driftstider kræver disse, at bestemte versioner af biblioteket bruges, hvilket betyder, at hver version af .Net-runtime rapporterer den næste version af. Net, den kan understøtte, det vil sige, den tager den version, der fortsætter til biblioteket og bundter gamle versioner til den samme API-gruppe. I tilfælde af .NET Core 1.0 implementerer .NET Standard Library version 1.6.

Derudover fortsætter det samme sprog som en måde at opretholde udførelsestider på, ECMA 335 for .Net-kernen.

Som en del af. Net core er .Net kerne SDK, Brug af versionen Core .NET SDK 1.0 Preview 2. Det er i øjeblikket i forhåndsvisning, hvilket betyder, at der vil være ændringer over tid for .Net-kerneværktøjerne. Selvom de ikke er begrænsede i kapacitet til at oprette applikationer; Med andre ord, nogle applikationer kræver eller anmoder om en specifik version af .Net-kernen, værktøjerne i dette tilfælde letter anskaffelsen af ​​den nødvendige version, når der er dette krav. Hvis du vil teste dem og se de forskellige versioner, kan du gå til dot.net/core. Og på samme måde skal du installere dem, du har brug for, eller have forskellige versioner af dem for at få en bedre kobling af de forskellige arbejdsscenarier med dotnet-applikationen. som arbejder med at køre .NET Core-applikationer og til at styre driftstider.

ASP.NET Core 1.0.

3

ASP.NET bruges til at oprette webapplikationer, der kan køres på systemer som Windows, Linux og Mac. I denne udgave var dens struktur fokuseret på at gøre den lettere og mere grundlæggende og omfavne Open Source-standarden, der så meget forventedes at være tilgængelig i sin kerne i version 1.0. For sin bemærkelsesværdige arkitektur blev der foretaget en mere modulær, platformsoverskridende og skybaseret tilgang. Det kan eksekveres i .NET Framework uden problemer, selvom det har den samme. Net-kerne runtime. Og du kan også blande disse MVC- og web-API-funktioner ind under applikationsudvikling.

ASP.NET var orienteret mod konstruktionen af ​​versionapplikationer med baserne i .NET Core til støtte for værktøjer, der forenkler processen gennem en konfiguration baseret på et skymiljø og med integreret support. Nogle funktioner var ikke inkluderet, men vises senere på året, og andre findes i ASP.NET 4.x; Webformularer, websider, SignalR og MVC. Sidstnævnte ville være i færd med at blive opdateret til ASP.NET-kernen.

Entity Framework Core 1.0.

Entity Framework Core 1.0.0 er den lette version på tværs af platforme af Entity Framework. I docs.efprojekt.nettofinder du dokumentationen til Entity Framework Core for at lære mere om, hvordan du arbejder med den. Det er defineret som et værktøj til dataadgang, der tilbyder dem, der arbejder med det, en database til at bruge objekter i .NET. Det understøtter forskellige databasemotorer; Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL, for at nævne nogle få af dem.

Blandt nogle vigtige data er det kendt, at udbyderen LINQ EF Core Det er stadig i udviklingsprocessen for Entity Framework Core, hvilket indikerer, at vi i fremtidige udgaver finder LINQ EF mere moden, end den er nu. Og med hensyn til databasen vil den lidt efter lidt blive mere omfattende efterhånden som Entity Framework Core udvikler sig.

Visual Studio 2015 opdatering 3.

4

Hvad angår Visual Studio, blev der forbedret hukommelsesforbrug og fejlkorrektion. Også inkluderet i Xamarin 4.1.; der var forbedringer med hensyn til support til ressourcer i iOS. Selektorer blev også tilføjet under udvikling af iOS-applikationer for at implementere SSL / TLS og HttpClient under processen. Ud over den nu kompatibilitet med tvOS.

For teamet Explorer fikset flere fejl, såsom visningen af ​​slettede filer i git-arkiver. Også inkluderet TypeScript 1.8.34, Med fejlrettelser uden for hukommelsen, når du arbejder med AngularJS, igen med forbedringer af ydeevnen under kodediagnostik. Den bedre kompatibilitet af de bærbare .Net-base-biblioteker er ikke efterladt plus fremskridt i ydeevne under indlæsning af job, der udføres i C # og VB. Endelig finder du Node.js-værktøjer 1.2 RC til Visual Studio med fejlrettelser i hukommelsen, bedre fejlretning, ES6 IntelliSense med glattere timing og forbedrede enhedstests.

Dette var nogle af højdepunkterne, der fulgte med .Net-familien. Det er vigtigt at sige, at alle ændringer og nye værktøjer var mulige takket være det store antal udviklere, der bidrog til .Net og de kommentarer, der blev indsamlet af brugerne.

Som altid her forlader vi dig linket til din blog embedsmand, så du kan dokumentere dig mere i dybden om .Net-familien og dens nyheder.

Hvis du vil downloade. Net-kerne, kan du også få adgang til dette link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Skatox sagde han

    Interessant, jeg vil gerne vide, hvor meget kompatibilitet det har med Linux, det virker stadig mærkeligt for mig, at alt kan fungere på det operativsystem.

  2.   Mario Guillermo Zavala Silva sagde han

    Faktisk ... fordi du giver så meget propaganda til Microsoft og dets teknologi, at det ikke fungerer ...

  3.   Richard Ayla sagde han

    Kære, betyder det, at visual basic allerede findes på linux?

  4.   pedrini210 sagde han

    Richard,

    Via Mono kunne Visual Basic (VB) og C # bruges, men uden adgang til .NET-bibliotekerne. Så det korte svar er JA, og i et stykke tid nu kan du køre VB på Linux.

    Nu er implementeringen af ​​.NET til Linux blevet udført, det vil sige, ud over VB og C # runtime, kan du gøre brug af de berømte. NET- og ASP.NET-biblioteker i Linux

    Greetings!

  5.   Carlos sagde han

    Ikke alt, der er en del af .NET, er blevet porteret og frigivet til Linux. De planlægger praktisk talt kun at porte til hele den webrelaterede del og lade skrivebordet være til side.

  6.   Gonzalo Martinez sagde han

    De vil frigøre alt, undtagen Windows Forms og WPF, det betyder faktisk at frigøre nogle aspekter af Windows.