November 2016

Band 31, Nummer 11

Einleitende Worte: Für alle Entwickler, Apps und Plattformen

Von Julia Liuson | November 2016

Jedes Unternehmen ist ein Softwareunternehmen. Ganz gleich, in welcher Branche Sie tätig sind, ob Landwirtschaft, Bank- und Finanzwesen, Bildung o. a. – Informationstechnologie verändert den Lauf der Welt. Software wird in mehreren Dimensionen für Revolutionen sorgen, während alle Unternehmen versuchen, ihre Kunden an sich zu binden, ihre Mitarbeiter zu fördern, ihre Betriebsabläufe zu optimieren und ihre Produkte zu transformieren. Für Entwickler ergeben sich dadurch neue, besondere Chancen. Das wird ein großartiges Jahr für die Entwicklung von Software.

Unser zentrales Motto lautet: Für alle Entwickler, Apps und Plattformen. Mit unserer Visual Studio-Produktfamilie und dem vor Kurzem hinzugekommenen Xamarin bieten wir Ihnen überaus leistungsstarke und produktive Entwicklungstools und -dienste zum Erstellen von Mobile-First- und Cloud-First-Apps unter Windows, iOS, Android und Linux.

Noch vor einem Jahr konnte ich mir nicht vorstellen, wo wir stehen würden. .NET Core, .NET Compiler „Roslyn“, ASP.NET, Visual Studio Code, Xamarin und TypeScript sind allesamt Open-Source-Projekte. GitHub hat kürzlich seine Statistik für 2016 veröffentlicht (octoverse.github.com), gemäß der Microsoft mit 16.149 spezifischen Mitwirkenden noch vor Facebook, Docker und Google den größten Beitrag zu Open-Source-Lösungen leistet. Visual Studio Code (@code) ist unter den obersten 10 Repositorys auf GitHub mit den meisten Open-Source-Mitwirkenden (5.855). Mit Stolz und Demut sehe ich, wie aktiv unsere Open-Source-Community ist und wie umfassend unsere Entwicklerabteilung bei Microsoft den Weg in Richtung Open Source gewiesen hat.

Es ist auch eine tolle Zeit für .NET-Entwickler! Das .NET-Ökosystem blüht. Dank der Übernahme von Xamarin können Sie nun native C#-Apps für alle mobilen Plattformen (iOS, Android und Windows) in sämtlichen Versionen von Visual Studio schreiben, was zu einem höheren Prozentsatz der gemeinsamen Nutzung von Code durch Ihre Apps führt. Und mit der Markteinführung von .NET Core 1.0 im Juni bieten wir Ihnen einen plattformübergreifende Open-Source- und modulare .NET-Plattform, mit der Sie die Anforderungen moderner Anwendungen erfüllen können: umfassende Verteilung von Apps, Aufteilung in Komponenten mit Microservices und Isolierung in Containern. Unsere Kunden haben Lösungen mit .NET Core bereitgestellt und sich umfangreiche Produktivitäts- und Leistungszuwächse gesichert:

  • NetEase, ein führendes Internet- und Computerspielunternehmen in China, hat sich für Unity und .NET Core für seine Back-End- und Front-End-Dienste entschieden, um die gemeinsame Nutzung von Code zu ermöglichen. Im Vergleich mit der vorherigen Java-gestützten Architektur des Unternehmens konnte .NET Core den Freigabezyklus um 20 % und die Entwicklerkosten um 30 % kürzen. Hinsichtlich Durchsatzverbesserungen und Kosteneinsparungen gibt das Unternehmen an, dass die dass die Anzahl virtueller Computer, die in der Produktionsumgebung benötigt werde, um die Hälfte reduziert werden konnte.
  • Illyriad Games, das Team hinter „Age of Ascent“, berichtet, dass durch den Einsatz von ASP.NET Core mit Azure Service Fabric die Leistung um das Zehnfache gesteigert werden konnte (bit.ly/2cQqIKN).
  • Unsere Testläufe (bit.ly/2dpiwT6) unter Verwendung der Branchenbenchmarks für Webplattformen unter Linux, einschließlich TechEmpower-Benchmarks (bit.ly/2cQR9eD), zeigen, dass ASP.NET Core auf derselben Hardware achtmal schneller als Node.js und fast dreimal schneller als Go ist. Wir hoffen, dass TechEmpower bald offizielle Zahlen veröffentlicht!

Wir haben die .NET-Standardbibliothek so gestaltet, dass sie vom vollständigen .NET Framework und von .NET Core, Unity und Xamarin gemeinsam genutzt werden kann. Jede App, die Sie erstellen, kann also künftig die gemeinsamen Funktionen nutzen, sodass Sie Ihre Kenntnisse in der gesamten .NET-Produktfamilie umsetzen können.

Unser Streben nach plattformübergreifenden Lösungen geht über die Apps hinaus, die Sie schreiben. Visual Studio Code (Version 1.0 wurde im April veröffentlicht) bietet Ihnen einen schlanken vollständig Open-Source-Code-Editor, der überall ausgeführt werden kann, einschließlich Windows, Linux (Debian, Ubuntu, Red Hat, Fedora, CentOS) und OS X. Die Visual Studio Code-Community ist unglaublich dynamisch und wächst weiter! Allein in den letzten sechs Monaten wurde Visual Studio Code 1,4 Mio. Mal heruntergeladen, und die Anzahl der Erweiterungen hat sich im letzten Jahr von unter 400 auf über 1.400 erhöht.

Im November haben wir auf unserer Konferenz Connect(); die Gelegenheit, die nächste Phase bei der Microsoft-Entwicklerplattform und den dazugehörigen Diensten einzuläuten. Wir präsentieren, wie unsere Tools und Dienste eine lückenlose Verbindung zwischen Clienttools, DevOps und einer intelligenten Cloud ermöglichen. Ich freue mich schon darauf, mehr darüber zu berichten, wie wir es Ihnen ermöglichen, auf beliebigen Plattformen produktiv zu sein, und wie sich unserer Streben nach Offenheit in unserer Arbeitsweise ausdrückt.


Julia Liuson ist Corporate Vice President der Visual Studio- und .NET Framework-Teams bei Microsoft. Sie ist zuständig für Entwicklertools und -dienste, einschließlich der Programmiersprachen und Laufzeiten, die für einen breiten Stamm an Softwareentwicklern und Entwicklungsteams konzipiert wurden, sowie für die Produkte und Dienste der Linien Visual Studio, Visual Studio Code und .NET Framework.