Microsoft gaf ons ongeveer drie maanden geleden de eerste preview van .NET core 2.0. De preview toonde tal van functies, zoals binaire Linux-archieven, runtime-pakketopslag, geen behoefte aan OpenSSL op OSX en zelfstandige uitvoerbare bestanden, onder andere. Op maandag heeft Microsoft de definitieve release van .NET core 2.0 gemaakt.
Rich Lander, een lid van het Common Language Runtime-team, noemt de nieuwste versie van .NET Core "gemakkelijker te gebruiken en veel capabeler als platform." Lander zegt dat .NETTO ontwikkelaars kunnen beginnen met ontwikkelen met Core 2.0 op de opdrachtregel, in hun favoriete teksteditor, in Visual Studio Code, in Visual Studio voor Mac, of in Visual Studio 2017 15.3 (de laatste twee waren ook gewoon vrijgelaten). Lander voegt dit verder toe over het platform:
“Het is klaar voor productieworkloads, op je eigen hardware of je favoriete cloud, zoals Microsoft Azure.”
Hier zijn enkele van de belangrijke kenmerken van .NET core 2.0:
- Linux-binaire bestanden: De nieuwste versie van .NET core bevat binaire archieven die compatibel zijn met Linux-distributies die worden ondersteund door .NET Core, waardoor de ontwikkelaar kan experimenteren met distro's die niet op de ondersteunde lijst staan, maar toch verenigbaar.
- Geen OpenSSL nodig op OSX: Met .NET core 2.0 heeft Microsoft wijzigingen aangebracht in de cryptobibliotheken om volledig te profiteren van de services die standaard beschikbaar zijn in mac OS, waardoor de noodzaak van OpenSSL op OSX.
- Runtime-pakketwinkel: .NET core 2.0 beschikt over een Runtime Package-archief, waarmee een vooraf gecompileerde cache van gemeenschappelijke bibliotheken kan worden gemaakt, die vervolgens centraal worden ingericht in plaats van te worden geïmplementeerd in elke applicatie, waardoor de implementatiegrootte drastisch wordt verminderd en tijd.
- Zelfstandige uitvoerbare bestanden: Met de nieuwste versie van .NET core, zullen draagbare en standalone applicaties nu aparte host executables gebruiken. Hierdoor kan de ontwikkelaar van de applicatie het uitvoerbare bestand van de host ondertekenen met zijn digitale handtekening.
- Andere mogelijkheden: Andere vermeldenswaardige kenmerken zijn draagbare binaire archieven voor alle platforms, Windows Arm32- en Arm64-builds en ondersteuning voor Linux Arm-builds.
Microsoft heeft ook uitgebracht Visuele Studio 2017 versie 15.3 en Visual Studio voor Mac versie 7.1 op maandag. De nieuwste versie van Visual Studio 2017 verbetert de toegankelijkheid door Visual Studio aan te passen aan de meest populaire schermlezers. De nieuwste versie van Visual Studio voor Mac voegt ondersteuning toe voor .NET Core 2.0-targeting voor zijn web-apps, webservices en console apps, en stelt de ontwikkelaar in staat om .NET-standaard 2.0 te creëren in bibliotheekprojecten, waardoor ze meer code kunnen delen projecten.
VERWANTE VERHALEN DIE JE MOET BEKIJKEN:
- Microsoft brengt .NET Core Tools 1.0 uit met ondersteuning voor meerdere platforms
- WebCatalog is een desktopprogramma dat uw favoriete web-apps native uitvoert