Dieser Artikel wurde maschinell übersetzt.

Erste Worte

Alle Apps, Alle Entwickler

S. Somasegar

Es ist wirklich eine aufregende Zeit, ein Entwickler zu sein. Als Mobile Cloud und DevOps Übergänge in der gesamten Branche zu fegen, sehen wir Entwickler profitieren von den neuen Möglichkeiten erreichen Sie Kunden, Zugang Software-Infrastruktur, und nehmen Ideen in die Produktion, wo Programmierer lernen können, und passen Sie schneller als je zuvor.

Im November letzten Jahres auf unserer Connect(); -Konferenz in New York hatte ich die Gelegenheit zu sprechen, wie wir öffnen unsere Microsoft-Entwicklungs-Plattformen und Tools, um eine immer breitere Basis von Entwicklern in der gesamten Branche, wie wir helfen Organisationen stellen die drei wichtige Übergänge, mobile, cloud und DevOps.

Eine Folie artikuliert insbesondere wirklich die Bedeutung der Änderung. Er sagte einfach: "Unsere Vision: Alle Apps, Alle Entwickler

Kern dieser Vision ist ein Schwerpunkt auf Offenheit, Flexibilität und einfache Interoperabilität mit all den großen Fortschritten in der gesamten Branche passiert. Heute mehr denn je, die Tools und Dienste wir bauen Ziel eine breite Palette von Bedürfnissen der Entwickler — von Cross-Plattform mobile Entwicklungstools in Visual Studio, Unterstützung für eine Vielzahl von Programmiersprachen, Entwickler-Stacks und Betriebssysteme in Microsoft Azure.

Im November letzten Jahres kündigten wir unseren Plan zu open Source .NET Kern und um sie Cross-Plattform auf Linux und OS X. Seitdem haben wir einige große Fortschritte, öffnen, Beschaffung, dem Kern des .NET Frameworks und jüngeren Datums, die .NET Core CLR gemacht. Die open Source Community hat um diese Projekte sammelten, tragen Hunderte von Commits und hilft uns, Cross-Plattform-.NET zum Leben zu erwecken. Ein Beispiel von vielen großen ist, wenn wir zunächst .NET Core CLR mit Linux-Unterstützung, sprang auf die Möglichkeit, diese Unterstützung zu Mac OS X, auch open-Source-Community veröffentlicht. Innerhalb einer Woche wurde diese zusätzliche Unterstützung in das Projekt integriert.

Wir auch veröffentlicht die neue Visual Studio -Gemeinschaft 2013 im November, eine voll funktionsfähige Edition von Visual Studiozur Verfügung kostenlos für nicht-Enterprise-Einsatz. Entwickler haben sich in den letzten sechs Monaten mit mehr als 2 Millionen Downloads und eine schnell wachsende, aktive Entwickler base Visual Studio -Gemeinschaft 2013 abgeholt. Community-Version eröffnet Zugang zu Visual Studio -Erweiterungen für alle Benutzer, die mehr Entwickler Zugang zu den großen Ökosystem von Plug-ins und die Erweiterung Autoren Zugang zu einer noch größeren Basis von Benutzern. Ich war gespannt zu sehen, dieser Zugang zu Erweiterungen führen neue Entwickler-Gemeinschaften, Visual Studio -Community, mit Erweiterungen für Einheit und Python Entwicklung ganz oben auf der Liste der am häufigsten verwendeten Erweiterungen zu umarmen.

Entwicklungsorganisationen, Teams und Anwendungen werden zunehmend heterogen, immer, so ist es wichtig, nützliche Tools, die die Breite der Anwendung Entwicklungsbedarf innerhalb eines Projekts zu unterstützen. Unser Ziel ist es, Werkzeuge und Dienstleistungen, die Mehrwert für jedes Team, unabhängig von den Plattformen aus der Entwicklung oder Produktion zu liefern. Der gemischte Java und .NET Teams, dass wir mit jedem Tag, an Unternehmen, die für eine Vielzahl von mobilen Plattformen, an Organisationen, die umfassende Microservices Architekturen bauen arbeiten zusammen aus vielen verschiedenen Technologiekomponenten, ergibt sich die Notwendigkeit: Entwickler Dienstleistungen müssen die Vielfalt der Arbeit die Organisation ist, umfassen, auch als Mannschaften Best-of-Breed-Lösungen für jeden Teil des Entwicklungszyklus zusammen in ihre DevOps Praktiken kombinieren.

Letzten Monat hatte eine Handvoll Leute aus meinem Team die Möglichkeit zu gehen, um EclipseCon Bereiche mit Java -Entwickler reden wo wir wichtige Microsoft-Entwickler und Plattformdienste auf den Java -Raum bringen. Während der Woche angekündigt, unsere Application-Einblicke-SDK für Java, wir Sitzungen auf dem Azure Toolkit für Eclipse dargestellt und hervorgehoben, wie Entwickler Team Foundation Server und Visual Studio Online für Java -Entwicklung heute verwenden. In jedem dieser Fälle wir haben wurde aufbauend auf open-Foundations in unsere Produkte — REST-APIs, OAuth und Dienst-Hooks, die es erleichtern verbinden unsere Entwickler-Services in bestehende Workflows in Entwicklung. Es mag einige dieser Entwickler Microsoft diese Schritte sehen merkwürdig erscheinen, aber es ist ein natürliches Nebenprodukt unseres Engagements für "jede app, jeder Entwickler."

In diesem Monat bauen haben wir die Gelegenheit, über die nächste Welle der Microsoft-Entwickler-Plattform und die Tools Offenheit über Windows Azure, Visual Studio, .NET Framework und mehr sprechen. Es ist eine aufregende Zeit, ein Entwickler zu sein, und ich konnte nicht mehr begeistert sein über unsere Arbeit, unsere Plattformen und Tools, um jeder Entwickler arbeiten an jede Anwendung zu öffnen.

Namaste!


S. Somasegar ist corporate Vice President der Developer Division bei Microsoft. Er ist verantwortlich für Entwickler-Tools und Dienstleistungen, einschließlich der Programmiersprachen und Laufzeiten für eine breite Basis von Softwareentwicklern und Entwicklungsteams sowie für die Linien Visual Studio, Team Foundation Server und Visual Studio Online Produkte und Dienstleistungen entwickelt.