Let op! Uw browser is verouderd, dit kan negatief effect hebben op de gebruikerservaring. Download Chrome
X
Wat heeft Covadis met .NET Core?

In de koplampen: .NET Core

In de rubriek ‘In de koplampen’ gaan we dieper in op een dienst of een technologie van Covadis die extra aandacht verdient. Dit keer duiken we in .NET Core. Met dit software framework wordt veel gewerkt bij Covadis. In dit artikel vertellen collega’s van Covadis er meer over.

Op de vraag wat .NET Core nu precies is, blijkt het antwoord niet zo eenvoudig te zijn. Want om dat toe te lichten, moet er eerst iets uitgelegd worden over Microsoft. Gelukkig zijn Tom, Martijn en Nick daar niet te beroerd voor.

Man werpt net ondergaande zon

Cloud

“De focus van Microsoft ligt niet meer bij het verkopen van software als Windows”, legt Martijn uit. “De focus ligt op de cloud. Voor Microsoft maakt het niet uit in welke taal of voor welk platform je iets ontwikkelt, zolang het maar in de cloud draait. Om deze multiplatform-strategie te ondersteunen hebben ze .NET Core geïntroduceerd.”

Wat doet .NET Core dan?

“.NET Core is een software framework voor C#”, reageert Tom. “Het framework is grotendeels gebaseerd op het oudere .NET framework. Er zijn alleen wel wat cruciale verschillen. Zo is .NET Core cross-platform.”

“Het werkt dus niet alleen op Windows, maar ook op Linux en Mac”, vult Martijn aan.

''Het .Net Core framework is qua performance beter dan het .NET framework''

Tom - Software Architect Covadis

Sneller

Welke voordelen biedt deze techniek?

“Het .NET Core framework is qua performance beter dan het .NET framework”, vervolgt Tom. “De software die je ermee ontwikkelt is dus sneller.”

Heeft .NET Core dan alleen maar voordelen?

“Een nadeel van .NET Core is dat nog niet alle functionaliteiten van .NET er in zitten”, vervolgt Tom. “Microsoft is nog bezig met het overzetten van alle .NET functionaliteiten naar .NET Core. Dit geldt trouwens ook voor een aantal third party libraries voor het .NET framework waar nog geen Core versie voor is.”

“Gelukkig komen er bij iedere update steeds meer functies beschikbaar”, beaamt Martijn.

Azure

Hoe wordt het gebruikt?

“Dat is erg simpel”, zegt Tom. “Je kunt in je IDE (Visual Studio) een project aanmaken waarbij je .NET Core als framework selecteert. Visual Studio zal de benodigde zaken voor je opzetten. Je kunt dus meteen aan de slag met ontwikkelen.”

“Nieuwe cloud oplossingen hoeven niet meer fysiek te draaien op een (Windows-)machine”, vervolgt Martijn. “Tegenwoordig kan je kiezen uit een scala van distributie oplossingen. Denk aan:

  • Serverless architecture (Azure functions)
  • Containers (kubernetes en appfabric)
  • IoT (Edge, Azure Sphere en containers)

.NET Core is de oplossing om al deze oplossingen uniform te kunnen ondersteunen.”

“Tot slot wordt .NET Core ondersteund door Microsoft”, besluit Nick. “Er is goede documentatie en daarom ook veel support.”

De software architecten van Covadis zijn dus goed te spreken over .NET Core. Het is dan ook een essentiële techniek waarmee Covadis de doelen van zowel zichzelf als die van de opdrachtgevers bereikt.

Klok icoon

Snel starten?

Geen probleem. Wij hebben een groot team en zijn flexibel ingericht.

Doelgericht icoon

Doelgericht

Nieuwbouw, moderniseren of doorontwikkeling. Altijd met een helder doel.

Puzzel icoon

Schaalbaar en flexibel

Klein beginnen. Groot groeien. Op- of afschalen? Doen we.

Veilig icoon

In jouw eigendom

De software is volledig jouw eigendom. Geen gedoe.

Gebouw icoon

Meer dan 70 specialisten

Met meer dan 70 experts hebben we altijd de juiste specialisten voor jouw project.

Beste icoon

Hoog kennisniveau

En dat houden we zo.

Neem contact met ons op

Anouk Portret

Snel en vrijblijvend

We helpen je graag!

“Heb je een vraag over jouw softwareproject, wil je meer informatie ontvangen óf kunnen we je ergens anders mee van dienst zijn?”

Bel mij: 026 361 6600

We helpen je graag, neem hier contact met ons op!

Anouk Portret