• Home
  • Blog

Archieven

  • april 2025
  • oktober 2024
  • september 2024
  • september 2023
  • maart 2022
  • maart 2021
  • september 2020
  • september 2019
  • februari 2019
  • september 2018
  • september 2016
  • september 2015
Davici
  • Home
  • Blog

.NET event: From The Death Star to Open Source .NET Core by Scott Hanselman

Ongeveer 700 .NET enthousiastelingen kwamen 2 februari 2019 naar Den-Bosch om het .NET event bij te wonen georganiseerd door de .NET Zuid User Group en gesponsord door ABN AMRO Asset Based Finance.

Scott Hanselman sprak anderhalf uur in Theater de Parade. Wat aan bod kwam is hoe Microsoft druk bezig is met de transitie naar een open source implementatie van het .NET framework in de vorm van .NET Core. Het open source maken is al iets wat jaren geleden een begin heeft gevonden, denk aan Mono wat overgenomen is door Xamarin.

Een eerste stap om bestaande applicaties te migreren is over te gaan op .NET Standard. Door applicaties te laten voldoen aan een bepaalde .NET Standard versie kan dit op een platform specifieke implementatie gaan draaien. Om te controleren in hoeverre een applicatie voldoet aan de .NET standard is de .NET Portability Analyzer tool te gebruiken.

Vervolgens kan je een applicatie die voldoet aan .NET standard gaan draaien met de .NET Core open source implementatie. Dit werkt in het bijzonder voor web projecten in de vorm van .ASP .NET Core. Met komst van .NET Core 3 zullen ook Winform en WPF applicaties gedeeltelijk ondersteund zijn. Op de Telerik website staat een compacte instructie hoe een bestaande App te migreren naar .NET Core 3 : https://www.telerik.com/blogs/how-to-update-wpf-winforms-app-to-dotnet-core-3
Een voordeel van .NET Core is de modulaire opbouw wat de performance ten goede komt. Het is als het ware een overgang van een gesloten geheel (te vergelijken met de Death Star) naar een open modulaire structuur.

De ontwikkelingen maken het mogelijk om op .NET Core gebaseerde applicaties te kunnen draaien op diverse platformen. Diverse demo’s hiervan kwamen voorbij van het draaien op een Pro Pi (soort Raspberry Pi) en OS X en Ubuntu Linux.

Scott sluit het event af met de woorden: “It is a cool time to be a developer!”.

Tags

.NET Azure C# CTO Database DevOps Docker EDI Git HA IT developement director Microservices PostgreSQL Softwareontwikkeling Visual Studio Windows

Recent Posts

  • Technical Debt: een strategische aanpak voor duurzame softwareontwikkeling

  • How to set timezone in a Docker Windows Container

  • How to install fonts in a Docker Windows Container

  • Why WebView2 Applications Face Issues in the Program Files Folder (And How to Fix Them)

  • ClickOnce signing from Azure DevOps via Azure Key Vault

Tags: .NET,C#

Contact

Breda, Noord-Brabant, Nederland
info@davici.nl
K.v.K. 20099979
Twitter
LinkedIn

OVERIGE

  • Algemene Voorwaarden
  • Privacybeleid
  • Cookiebeleid

Copyright © 2025 — Davici. Alle rechten voorbehouden.

Designed by WPZOOM

Beheer toestemming
Om de beste ervaringen te bieden, gebruiken wij technologieën zoals cookies om informatie over je apparaat op te slaan en/of te raadplegen. Door in te stemmen met deze technologieën kunnen wij gegevens zoals surfgedrag of unieke ID's op deze site verwerken. Als je geen toestemming geeft of uw toestemming intrekt, kan dit een nadelige invloed hebben op bepaalde functies en mogelijkheden.
Functioneel Altijd actief
De technische opslag of toegang is strikt noodzakelijk voor het legitieme doel het gebruik mogelijk te maken van een specifieke dienst waarom de abonnee of gebruiker uitdrukkelijk heeft gevraagd, of met als enig doel de uitvoering van de transmissie van een communicatie over een elektronisch communicatienetwerk.
Voorkeuren
De technische opslag of toegang is noodzakelijk voor het legitieme doel voorkeuren op te slaan die niet door de abonnee of gebruiker zijn aangevraagd.
Statistieken
De technische opslag of toegang die uitsluitend voor statistische doeleinden wordt gebruikt. De technische opslag of toegang die uitsluitend wordt gebruikt voor anonieme statistische doeleinden. Zonder dagvaarding, vrijwillige naleving door je Internet Service Provider, of aanvullende gegevens van een derde partij, kan informatie die alleen voor dit doel wordt opgeslagen of opgehaald gewoonlijk niet worden gebruikt om je te identificeren.
Marketing
De technische opslag of toegang is nodig om gebruikersprofielen op te stellen voor het verzenden van reclame, of om de gebruiker op een site of over verschillende sites te volgen voor soortgelijke marketingdoeleinden.
Beheer opties Beheer diensten Beheer {vendor_count} leveranciers Lees meer over deze doeleinden
Bekijk voorkeuren
{title} {title} {title}