.Net på Linux! Vad är nytt i din kärna och .Net-familjen

.Net ger goda nyheter för Linux-användare, den är nu tillgänglig för nedladdning i nämnda operativsystem tack vare olika aspekter av dess rekonstruktion, så att den anpassar sig till de tekniker eller verktyg som används mest idag, förutom dess förlängning till ett nytt operativsystem; användning av behållare, molntillämpningar och mikrotjänster samt arbete för flerspråkigt stöd i olika verktyg.

1

På grund av ovanstående, och som en av de viktigaste och enastående aspekterna, har vi efter ett långt arbete av dess utvecklare nykomlingen..NET Core 1.0; en öppen källkodsplattform som används som en modulär plattform för .Net vid skapande av applikationer, webbsidor, tjänster eller bibliotek, allt under. Net-körtiden.

En annan som kommer hand i hand med. Net-kärnan är ASP.NET 1.0; med sina grundläggande verktyg och bibliotek. OCH Entity Framework Core 1.0. Allt redo för OS X, Windows och Linux. Som viktig information är det känt att släppandet av. Net-kärndokumentationen genomförs genom docs.microsoft.com. Den här dokumentationen pågår och kommer att finnas tillgänglig i kärndokumenten i GitHub. Liksom ASP.NET Core-dokumentationen.

För dem som använder ASP.NET och det traditionella .NET Framework är det känt att det inte kommer att finnas några nackdelar, eftersom dess verktyg kommer att fortsätta att existera inom plattformen och kan användas med alla dess produkter. Lades till detta var skapa samma bibliotek för .NET Framework och .NET Core plus Xamarin-applikationer, vilket gör det möjligt att integrera arbetet i dessa tre verktyg.

Bland andra viktiga punkter är det känt att kodtillägg gjordes av Visual Studio för att köra projekt i Visual Studio och .NET Core. Dessutom introduceras Visual Studio 3 Update 2015.

En annan viktig information, särskilt för Linux-området, är integration som gjordes med Red Hat, eftersom den är helt kompatibel med .Net-kärnan. Som beror på dess tillgänglighet för öppen växling y Red Hat Enterprise Linux genom certifikatbehållarna. Allt som en del av integrationen mellan Microsoft och Red Hat.

Net core 1.0 är känt för att vara ett projekt som har pågått under lång tid, vilket indikerar vikten av lanseringen. Net core, erbjuder en plattform för öppen källkod som ett projekt från .NET Foundation med Microsoft. Namngivna av dess skapare som en ny produkt, som definieras tvärplattform, tack vare de nya systemen som det täcker, och som fungerar under licenserna från MIT och Apache. Med en implementering flexibel när du väljer var du ska installera. Och var produkterna kan vara kör på kommandoraden; att vara kompatibel med xamarin, .NET Framework och Mono, genom dess gemensamma bibliotek.

Funktioner i .Net core 1.0.

2

Som vi sa i början består Net-kärnan av en grupp standardbibliotek samma som honom .NET Framework och Xamarin. Dessa erbjuder primitiva data, grundläggande tjänster och kompositionstillämpningar. Dessa unika eller vanliga bibliotek är specialiserade på att erbjuda en bekvämare arbetsmiljö; I den skapas enhetliga grupper av API: er, så att olika projekt kan köras på varje plattform.

Inom .Net-kärnan elimineras nu den villkorliga sammanställningen av delad källa och reduceras, i sin tur erbjuds också möjlig skapande av bärbara bibliotek, som kan användas för olika driftstider för samma API-grupp. När det gäller driftstider kräver dessa att vissa versioner av biblioteket används, vilket innebär att varje version av .Net-körtiden rapporterar nästa version av. Net som den kan stödja, det vill säga det tar den version som fortsätter till biblioteket och buntar gamla versioner för samma API-grupp. I fallet med .NET Core 1.0 implementerar .NET Standard Library version 1.6.

Dessutom fortsätter samma språk, som ett sätt att upprätthålla körningstider, ECMA 335 för .Net-kärnan.

Som en del av. Net-kärnan är .Net kärna SDK, Använda versionen Core .NET SDK 1.0 Förhandsgranskning 2. Det är för närvarande i förhandsgranskning, vilket innebär att det kommer att ske förändringar över tiden för .Net-kärnverktygen. Även om de inte är begränsade för att skapa applikationer; Med andra ord, vissa applikationer kräver eller begär en specifik version av. Net-kärnan, verktygen underlättar i detta fall förvärvet av den nödvändiga versionen när det finns detta krav. Om du vill testa dem och se de olika versionerna kan du gå till dot.net/core. Och på samma sätt installerar du de du behöver, eller har olika versioner av dem för en bättre koppling av de olika arbetsscenarierna med dotnet-applikationen; som fungerar för att köra .NET Core-applikationer och för att hantera driftstider.

ASP.NET Core 1.0.

3

ASP.NET används för att skapa webbapplikationer, körbara på system som Windows, Linux och Mac. För denna utgåva var strukturen inriktad på att bli lättare och mer grundläggande och omfatta Open Source-standarden som man förväntade sig vara tillgänglig i sin kärna i version 1.0. För sin anmärkningsvärda arkitektur gjordes ett mer modulärt tillvägagångssätt, multiplatform och arbetat i molnet. Det kan köras i .NET Framework utan problem, även om den har samma. Net-kärnkörningstid. Och du kan också blanda in dessa MVC- och webb-API-funktioner under applikationsutveckling.

ASP.NET var inriktat på att bygga versionapplikationer med baserna i .NET Core, till stöd för verktyg som förenklar processen, genom en konfiguration baserad på en molnmiljö och med integrerat stöd. Vissa funktioner inkluderades inte, men kommer att visas senare i år, och andra finns i ASP.NET 4.x; Webblanketter, webbsidor, SignalR och MVC. Det senare skulle vara i färd med att uppdateras för ASP.NET-kärnan.

Entity Framework Core 1.0.

Entity Framework Core 1.0.0 är den lätta plattformsversionen av Entity Framework. I docs.efproject.netto, hittar du Entity Framework Core-dokumentationen för att lära dig mer om hur du arbetar med den. Det definieras som ett verktyg för dataåtkomst som erbjuder dem som arbetar med det, en databas för att använda objekt i .NET. Den stöder olika databasmotorer; Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL, för att nämna några av dem.

Bland några viktiga uppgifter är det känt att leverantören LINQ EF Core Det är fortfarande i utvecklingsprocessen för Entity Framework Core, vilket indikerar att vi i framtida utgåvor kommer att hitta LINQ EF mer mogen än den är nu. Och när det gäller databasen kommer den lite efterhand att bli mer omfattande när Entity Framework Core utvecklas.

Visual Studio 2015 uppdatering 3.

4

När det gäller Visual Studio gjordes förbättringar i minneskonsumtion och felkorrigering. Ingår också i Xamarin 4.1.; det fanns förbättringar vad gäller stöd för resurser på iOS. Väljare lades också till när iOS-applikationer utvecklades för att implementera SSL / TLS och HttpClient under processen. Förutom nu kompatibilitet med tvOS.

För teamet explorer fixade flera buggar, till exempel visning av raderade filer i git-arkiv. Ingår också TypeScript 1.8.34, Med buggfixar utanför minnet när du arbetar med AngularJS i sin tur med prestandaförbättringar under koddiagnostik. Bättre kompatibilitet med de bärbara .Net-basbiblioteken lämnas inte kvar, plus prestandaförloppet under belastningen av jobb som utförs i C # och VB. Slutligen kommer du att hitta Node.js-verktyg 1.2 RC för Visual Studio med buggfixar i minnet, bättre felsökning, ES6 IntelliSense med mjukare tider och förbättrade enhetstester.

Dessa var några av de mest framstående aspekterna som följde .Net-familjen. Det är viktigt att säga att alla förändringar och nya verktyg var möjliga tack vare det stora antalet utvecklare som bidrog till .Net och de kommentarer som samlats in av användarna.

Som alltid här lämnar vi dig länken till din blogg tjänsteman, så att du kan dokumentera dig mer ingående om .Net-familjen och dess nyheter.

Om du vill ladda ner. Net-kärnan kan du också komma åt den länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Skatox sade

    Intressant, jag skulle vilja veta hur mycket kompatibilitet det har med Linux, det verkar fortfarande konstigt för mig att allt kan fungera på det operativsystemet.

  2.   Mario Guillermo Zavala Silva sade

    Egentligen ... för att du ger så mycket propaganda till Microsoft och dess teknik att det inte fungerar ...

  3.   Richard Ayla sade

    Kära, betyder det att Visual Basic redan finns på Linux?

  4.   pedrini210 sade

    Richard,

    Via Mono kunde Visual Basic (VB) och C # användas, men utan åtkomst till .NET-biblioteken. Så det korta svaret är JA, och ett tag nu kan du köra VB på Linux.

    Nu har .NET-implementeringen för Linux genomförts, det vill säga, förutom VB- och C #-runtime, kan du använda de berömda .NET- och ASP.NET-biblioteken i Linux

    Hälsningar!

  5.   Carlos sade

    Inte allt som ingår i .NET har portats och släppts för Linux. De planerar praktiskt taget bara att göra porten för hela webbrelaterade delen och lämna skrivbordet åt sidan.

  6.   Gonzalo Martinez sade

    De kommer att frigöra allt, utom Windows Forms och WPF, det betyder faktiskt att frigöra vissa aspekter av Windows.