Win-win: Open Source .Net zahlt sich für devs

Win-win: Open Source .Net zahlt sich für devs

aus

Vor zwei Jahren machte Microsoft das Undenkbare: Es erklärte, es würde seinen .Net Server-Side-Cloud-Stack mit der Einführung von .Net Core öffnen. Die Ankündigung war überraschend, dank der langwierigen Fehden von Microsoft mit Open-Source-Projekten, sowie seine Geschichte der Darstellung von Open Source als Bedrohung für die Software-Wirtschaft.

Aber Microsoft kann eine Gelegenheit gesehen haben. Vielleicht in dem Bemühen, mehr Werkzeuge und Cloud-Services zu verkaufen, sowie um mehr Entwickler auf ihre Plattform zu locken, könnte es zu öffnen. Bisher hat sich der Umzug gelohnt.

Microsoft hat positioniert. Net Core als Mittel für die .Net über Windows hinaus. Die plattformübergreifende Version erweitert .Net auf MacOS und Linux. .Net Core RC1 wurde erstmals im November 2015 auf der GitHub bereitgestellt, wobei .Net Core im vergangenen Juni die Version 1.0 erreichte. Entwickler kaufen, sagt Scott Hunter, Microsoft-Partner-Direktor Programm-Manager für. Net.

„Vierzig Prozent unserer .Net Core Kunden sind brandneue Entwickler auf der Plattform, was wir mit .Net Core wollen“, sagt Hunter. „Wir wollen neue Leute einbringen.“

Vielen Dank an .Net Core, .Net hat einen 61 Prozent Anstieg der Zahl der Entwickler, die mit der Plattform im vergangenen Jahr beschäftigt, gesehen. Es hat ein dramatisches Wachstum in GitHub Aktivität im Zusammenhang mit. Net von spät auch, Hunter festgestellt, während einer Online-Präsentation im November.

Während .Net Core keine Einnahmen direkt für Microsoft generiert, könnte es immer noch positiv auf das Endergebnis wirken, sagt Rob Sanfilippo, Analyst bei Directions auf Microsoft. „Man könnte argumentieren, dass die Technologie indirekte Einnahmen generiert, indem sie die Nutzung von Azure-Diensten oder Microsoft-Entwicklertools angeregt“, erklärt er.

Programmierer scheinen aktiv zu sein und profitieren auch.

.Net-Coder und Blogger Matt Warren nennt open-source .Net einen Erfolg. Die Daten zeigen eindeutig signifikante Beteiligung der Gemeinschaft über mehrere Microsoft-eigene GitHub-Repositories, sagt er.

Sagt Warren. „Ich aktiv zu folgen und an den Diskussionen in einigen Repositories – wie CoreCLR und .Net Core Lab teilnehmen. Ich sehe aus erster Hand die Community beitragen. „

Der Erfolg von Microsofts Umzug war nie gesichert. Und es gibt Zeiten der Ungewissheit, sagt Warren, mit Anstrengungen, die in privater getan haben nun in die offene gehen würde. Er zitiert Änderungen in der Werkzeugausstattung, einschließlich der Umstellung von project.json auf ein MSBuild-basiertes Projektsystem.

Die Vermittlung dieser Veränderungen war nicht immer optimal, und es gab viele Menschen, die Zeit in etwas verwandelt haben, das jetzt veraltet ist, also waren sie verärgert «, sagt er. Aber Microsoft ist gelungen, indem er „all-in“, fügt er hinzu. „Ich meine, dass sie nicht nur die Quelle zur Verfügung gestellt haben und es dort belassen; Haben sie ihr Bestes getan, damit die Community teilnehmen kann. „

Komponenten von .Net Core beinhalten das ASP.Net Core-Framework für den Aufbau von Web- und Cloud-Anwendungen; Die .Net Core-Laufzeit; Und das .Net Entity Framework, für den Datenzugriff. ASP.Net als Teil von .Net Core Version 1.1 bietet Antwort-Caching, verbesserte Azure-Integration und View-Neukompilierung. Hunter sagt. Net Core wurde für Geschwindigkeit gebaut, es sei achtmal schneller als Node.js und dreimal schneller als Go in einigen Benchmarks gewesen.

Microsofts neueste Version von Visual Studio für Mac könnte auch gut für .Net Core.

„Es ist das erste Mal, dass das Visual Studio IDE, das Visual Studio Code nicht zählt, eine andere Technologie und wohl keine IDE ist, auf einer Nicht-Windows-Plattform veröffentlicht wurde und auf Xamarin-Technologie basiert Ein Stress auf. Net Core Entwicklung „, sagt Sanfillippo. Microsoft hat auch kürzlich Verbesserungen an .Net Core-Tools in der geplanten Visual Studio 2017-IDE vorgenommen, einschließlich der Vereinfachung der Syntax für .Net Core-Projekt. „

Dateien.

Wahrnehmungen von Microsoft haben sich geändert, dank Open Source .Net, sagt Warren. Entwickler „jetzt sehen [Microsoft] als viel mehr offen und zugänglich.“

Microsoft hat auch in Gemeinschaft Know-how gewonnen, fügt er hinzu.

Es ist eine Win-Win so weit sicher.

Verwandte Artikel

  • Erste Schritte:
  • Erster Blick: Visual Studio für Mac ist endlich da
  • Kommentar: Visual Studio 2015
  • Rezension: Azure bringt IoT zu .Net-Entwicklern
  • Rückblick: Microsoft Azure erreicht Windows
  • Top 10 neue Funktionen in ASP.Net 5
  • Kommentar: Apprenda PaaS erfüllt die .Net-Lücke

Diese Geschichte, „Win-win: Open Source .Net zahlt sich für devs aus“ wurde ursprünglich von InfoWorld veröffentlicht.

q , q

Zusammenhängende Posts:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.