Programmiersprachen: PowerShell erfasst immer mehr Entwickler für Linux, MacOS und Windows


Die Veröffentlichung des Quellcodes für die PowerShell-Skriptsprache durch Microsoft findet bei immer mehr Entwicklern großen Anklang. Anscheinend beginnt sich diese jüngste Entscheidung von Microsoft auszuzahlen. Im TIOBE-Index (The Importance Of Being Earnest) erschien er in den Top 50 der beliebtesten Programmiersprachen.

Microsoft hat den Quellcode für seine 12 Jahre alte Skriptsprache vor drei Jahren als Teil seines Ansatzes zur Betriebssystemkompatibilität veröffentlicht.

PowerShell debütierte 2016 unter Linux und MacOS, nachdem Microsoft-CEO Satya Nadella sagte, dass "Microsoft Linux liebt" und sein Vorgänger Steve Ballmer, dass Linux tatsächlich ist Es ist kein bösartiger Tumor.

Ballmer erklärte zuvor: „Linux ist nicht gemeinfrei. Linux ist ein Krebs, der alles verschlingt, was mit geistigem Eigentum zu tun hat. So funktioniert seine Lizenz. " Er charakterisierte Linux auch als Kommunismus.

Seitdem hat Microsoft MS SQL Server auf Linux gebracht, die .NET-Quellen geöffnet und Bash in Windows integriert. Im vergangenen Jahr hat Microsoft PowerShell mit dem Ubuntu-Betriebssystem ausgestattet und das entsprechende Container-Softwarepaket eingeführt. Es war ziemlich unerwartet.

Open Source scheint dazu beizutragen, dass PowerShell bei Entwicklern immer beliebter wird. Die Sprache erschien zuerst in der 45. Zeile des Index der beliebtesten TIOBE-Sprachen.

PowerShell atmet jetzt mit Sprachen wie Haskell, Julia und Kotlin in den Rücken.



„Bis vor kurzem war es nur unter Windows verfügbar. Microsoft hat jedoch seine .NET Core-Infrastruktur verwendet, um PowerShell Core zu erstellen. Dies ist eine Open Source-Version, die auf allen wichtigen Plattformen ausgeführt wird. Dies könnte der Grund sein, warum PowerShell wieder populär wird “, sagt TIOBE-Analyst.

Zusammen mit der Veröffentlichung von PowerShell-Quellen führte Microsoft PowerShell Core ein, das auf .NET Core und nicht auf .NET Framework basiert, das ausschließlich für Windows entwickelt wurde.

PowerShell Core wird nicht nur von Windows unterstützt, sondern auch von einer Reihe anderer Plattformen, nämlich:

  • Ubuntu
  • Redhat.
  • Centos.
  • MacOS
  • Fedora
  • OpenSuse
  • Debian

Jetzt können Sie auf allen verwalteten Servern eine gemeinsame Skriptsprache für die Verwaltung verwenden.

Microsoft hofft, dass PowerShell ein weit verbreitetes Hybrid- Cloud- Management-Tool wird. Es wurde speziell für Systemadministratoren und fortgeschrittene Benutzer entwickelt und ermöglicht es Ihnen, die Verwaltung mehrerer Betriebssysteme und Prozesse, die mit den in ihnen ausgeführten Anwendungen verknüpft sind, schnell zu automatisieren.

Hier finden Sie neun Beispiele für die Verwendung von privaten und hybriden Clouds aus Cloud4Y.

Interessanterweise beginnt PowerShell damit, mit der beliebtesten Linux-Shell - Bash - zu konkurrieren.

Der Anstieg von PowerShell in diesem Monat ist die einzige bemerkenswerte Änderung im TIOBE-Index. Die Top 10 werden ausnahmslos von Java, C und Python angeführt. Andere Sprachen unter den Top 10 sind C ++, Visual Basic .NET, C #, JavaScript, PHP, SQL und Objective-C.

Das TIOBE-Ranking basiert auf Suchdaten von Google, Bing, Yahoo, Wikipedia, Amazon und YouTube.

Obwohl Java im TIOBE-Ranking weiterhin führend ist, rückte es im Index der Popularität der Programmiersprachen PYPL auf den zweiten Platz vor und verlor Python, das heute als die beliebteste Sprache gilt. Das PYPL-Ranking basiert auf Google-Untersuchungen zu Schulungsmaterialien in Programmiersprachen.



Der Anstieg von PowerShell in diesem Monat ist die einzige bemerkenswerte Änderung im TIOBE-Index. Die Top 10 blieben unverändert.

Allgemeine Trends deuten darauf hin, dass PowerShell im Ranking weiter steigen und ein immer neues Publikum gewinnen wird. Es scheint, dass das neue Jahrzehnt von der raschen Integration von Dingen geprägt sein wird, die zuvor unvereinbar schienen.

PROMOTION: 40% Rabatt auf IaaS für Entwickler .

Source: https://habr.com/ru/post/de442946/


All Articles