
La publication par Microsoft du code source du langage de script PowerShell résonne auprès d'un nombre croissant de développeurs. Apparemment, cette récente décision de Microsoft commence à porter ses fruits. Dans l'indice TIOBE (The Importance Of Being Earnest), il figure dans les 50 langages de programmation les plus populaires.
Microsoft a publié le code source de son langage de script de 12 ans il y a trois ans dans le cadre de son approche de la compatibilité du système d'exploitation.
PowerShell a fait ses débuts sur Linux et macOS en 2016 après que le PDG de Microsoft, Satya Nadella, a déclaré que «Microsoft aime Linux» et son prédécesseur, Steve Ballmer, qu'en réalité, Linux est ce n'est pas une tumeur maligne.
Ballmer a précédemment déclaré que «Linux n'est pas dans le domaine public. Linux est un cancer qui dévore tout ce qui touche à la propriété intellectuelle. C’est ainsi que fonctionne sa licence. " Il a également qualifié Linux de communisme.
Depuis lors, Microsoft a apporté MS SQL Server à Linux, ouvert les sources .NET et intégré Bash à Windows. L'année dernière, Microsoft a équipé PowerShell du système d'exploitation Ubuntu en introduisant le progiciel conteneur correspondant. C'était assez inattendu.
L'open source semble aider PowerShell à devenir plus populaire auprès des développeurs. La langue est apparue pour la première fois sur la 45e ligne de l'index des langues TIOBE les plus populaires.
PowerShell respire maintenant dans le dos avec des langues comme Haskell, Julia et Kotlin.

«Jusqu'à récemment, il n'était disponible que sur Windows. Mais Microsoft a utilisé son infrastructure .NET Core pour créer PowerShell Core. Il s'agit d'une version open source, et elle fonctionne sur toutes les principales plates-formes. C'est peut-être la raison pour laquelle PowerShell redevient populaire », explique l'analyste TIOBE.
Parallèlement à la publication des sources PowerShell, Microsoft a introduit PowerShell Core, construit sur la base de .NET Core plutôt que de .NET Framework, qui a été conçu exclusivement pour Windows.
PowerShell Core est pris en charge non seulement par Windows, mais également par un certain nombre d'autres plates-formes, à savoir:
- Ubuntu
- Redhat.
- Centos.
- MacOS
- Fedora
- OpenSuse
- Debian
Vous pouvez désormais utiliser un langage de script commun pour l'administration sur tous les serveurs gérés.
Microsoft espère que PowerShell deviendra un outil de gestion de
cloud hybride largement utilisé. Il est spécialement conçu pour les administrateurs système et les utilisateurs avancés et vous permet d'automatiser rapidement l'administration de plusieurs systèmes d'exploitation et processus associés aux applications qui y sont exécutées.
Vous pouvez lire environ neuf exemples d'utilisation de clouds privés et hybrides de Cloud4Y
ici .
Fait intéressant, PowerShell commence ainsi à rivaliser avec le shell Linux le plus populaire - Bash.
La hausse de PowerShell ce mois-ci est le seul changement notable de l'indice TIOBE. Les 10 premiers sont constamment dirigés par Java, C et Python. Les autres langages parmi les 10 premiers sont C ++, Visual Basic .NET, C #, JavaScript, PHP, SQL et Objective-C.
Le classement TIOBE est basé sur les données de recherche de Google, Bing, Yahoo, Wikipedia, Amazon et YouTube.
Bien que Java reste le leader du classement TIOBE, dans l'indice de popularité des langages de programmation PYPL, il est passé à la deuxième place, perdant Python, qui est désormais considéré comme le langage le plus populaire. Le classement PYPL est basé sur la recherche de Google sur les supports de formation dans les langages de programmation.
La hausse de PowerShell ce mois-ci est le seul changement notable de l'indice TIOBE. Le top 10 est resté inchangé.Les tendances générales indiquent que PowerShell continuera d'augmenter dans le classement, gagnant un public toujours plus nouveau. Il semble que la nouvelle décennie sera marquée par l'intégration rapide de choses qui semblaient auparavant incompatibles.
PROMOTION: 40% de réduction sur IaaS pour les développeurs .