Newspflästerchen: Die wichtigsten Entwicklerthemen im Juli
Der Juli war nicht nur der Monat der alljährlichen Microsoft Inspire, auch im Entwicklerbereich hat sich in diesem Monat im einen oder anderen Bereich eine Menge getan. Aufgrund privater Umstände hatte ich mich in diesem Monat ja ziemlich rar gemacht und konnte deswegen auch nicht wie gewohnt zeitnah informieren, aber ich will euch das Geschehene trotzdem nicht vorenthalten. Deswegen fasst der Beitrag jetzt die wichtigsten Neuerungen im Juli kurz zusammen.
TypeScript 3.0
Microsoft hat am gestrigen Montag die finale Verfügbarkeit seiner Programmiersprache TypeScript in Version 3.0 verkündet. Die fundamentalen Änderungen sollen sich bei der Sprache, die unter anderem beim populären Angular-Framework als Hauptwahl zum Einsatz kommt, trotz neuer Hauptversion aber in Grenzen halten. Nähere Informationen stehen im Blogpost.
Xamarin
Zwei Ankündigungen konnte das Team rund um Xamarin in diesem Monat vermelden. Zum einen ist Xamarin.Android nun in einer neuen Preview-Version erschienen, die nun auch die Entwicklung von Apps für Android 9.0 (Android P) ermöglicht. Zudem erschien Xamarin.Forms in der neuen Version 3.1, wozu weitere Informationen im entsprechenden Blogpost zu finden sind.
Windows UI Library
Microsoft hat in einem Blogbeitrag die Verfügbarkeit der ersten Preview der neuen Windows UI Library (WinUI) verkündet. Die Sammlung von NuGet-Packages ist grundsätzlich bis zum Anniversary Update (Version 1607) abwärtskompatibel, sollte aus Performancegründen aber mit dem aktuellen April 2018 Update (1803) oder einer neueren Insider-Version getestet werden. Ein finales Release soll in den kommenden Monaten folgen.
Blazor 0.5
Das Team rund um ASP.NET von Microsoft hat Version 0.5 des experimentellen Webframeworks Blazor veröffentlicht. Größte Neuerung ist diesmal, dass nun auch die serverseitige Entwicklung mit Blazor möglich ist. Nähere Einzelheiten stehen im Blogpost.
Python Language Server für VS Code
Microsoft möchte seinen Codeeditor Visual Studio Code auch für Python-Entwickler attraktiver machen und baut die entsprechende Funktionalität nun auf Basis des eigenen Language Server Protocols weiter aus. Der neue Sprachserver wurde dabei mit dem Juli-Release der offiziellen Python-Erweiterung von VS Code eingeführt, die über den Marketplace kostenlos erhältlich ist. Nähere Informationen finden sich im entsprechenden Blogpost.
Q#
Neben C#, F# und VB.Net gibt es seit einigen Monaten mit Q# eine weitere .NET-Sprache, die aktiv entwickelt wird und das Thema Quantencomputer im Visier hat. Für Entwickler, die sich für das Erlernen der Sprache interessieren, hat Microsoft mit den Quantum Katas ein neues OpenSource-Projekt gestartet, welches entsprechende Programmierübungen bereitstellt. Nähere Informationen finden sich im Blogpost.
GitHub
Microsofts neueste Anschaffung konnte im Juli zwei wesentliche Ankündigungen vermelden. Der Security Scanner unterstützt als weitere Sprache nun Python, zudem wurde GitHub Enterprise in Version 2.14 freigegeben.
Azure
Zwei wesentliche Neuerungen brachten die Leute um Microsofts Business-Cloud Azure heraus. Für den Azure Kubernetes Service wurde eine erste Preview der Dev Spaces herausgegeben, außerdem steht Azure IoT Edge für den Enterprise-Bereich nun final zur Verfügung.
Abseits der großen Meldungen gab es noch zwei wichtige Meldungen, die allerdings eher indirekt wirken. So gründete Microsoft gemeinsam mit Twitter, Google und Facebook das Data Transfer Project, mit dem der Umzug großer Daten zwischen den Anbietern vereinfacht und vereinheitlicht werden soll. Zudem gab Amazon bekannt, dass Amazon Lambda bei den Amazon Web Services nun auch mit .NET Core 2.1 funktioniert.
Themen:
- Entwicklung
- News
Über den Autor
Kevin Kozuszek
Seit 1999 bin ich Microsoft eng verbunden und habe in diesem Ökosystem meine digitale Heimat gefunden. Bei Dr. Windows halte ich euch seit November 2016 über alle Neuigkeiten auf dem Laufenden, die Microsoft bei seinen Open Source-Projekten und der Entwicklerplattform zu berichten hat. Regelmäßige News zu Mozilla und meinem digitalen Alltag sind auch dabei.