プログラミング言語:PowerShellは、Linux、macOS、Windowsの開発者をますます獲得しています







PowerShellスクリプト言語のソースコードのマイクロソフトによる公開は、ますます多くの開発者に共感を呼んでいます。 どうやら、この最近のマイクロソフトの決定は報われ始めています。 TIOBE(The Earnance Of Being Earnest)インデックスでは、最も人気のあるプログラミング言語のトップ50に登場しました。



マイクロソフトは、オペレーティングシステムの互換性へのアプローチの一環として、12年前のスクリプト言語のソースコードを3年前に公開しました。



PowerShellは、Microsoft CEOのSatya Nadellaが「MicrosoftはLinuxを愛している」とその前任者であるSteve Ballmerが実際にはLinuxであると言った後、2016年にLinuxとmacOSでデビューしました悪性腫瘍ではありません。



Ballmerは以前、「Linuxはパブリックドメインではありません。 Linuxは、知的財産に関連するすべてのものをむさぼり食うがんです。 これが彼のライセンスの仕組みです。」彼はLinuxを共産主義としても特徴づけました。



それ以来、MicrosoftはMS SQL ServerをLinuxにもたらし、.NETソースを開き、BashをWindowsに統合しました。 昨年、Microsoftは適切なコンテナーソフトウェアパッケージを導入することにより、PowerShellにUbuntuオペレーティングシステムを装備しました。 まったく予想外でした。



オープンソースは、PowerShellが開発者の間でより一般的になるのを助けているようです。 この言語は、最も人気のあるTIOBE言語のインデックスの45行目に最初に登場しました。



PowerShellは、Haskell、Julia、Kotlinなどの言語で息を吹き返しています。







「最近まで、Windowsでのみ利用可能でした。 しかし、Microsoftは.NET Coreインフラストラクチャを使用してPowerShell Coreを作成しました。 これはオープンソースバージョンであり、すべての主要なプラットフォームで実行されます。 これがPowerShellが再び人気を博している理由かもしれません」とTIOBEアナリストは言います。



PowerShellソースの公開に加えて、MicrosoftはWindows専用に設計された.NET Frameworkではなく.NET Coreに基づいて構築されたPowerShell Coreを導入しました。



PowerShell Coreは、Windowsだけでなく、他の多くのプラットフォームでもサポートされています。





これで、すべての管理対象サーバーでの管理に共通のスクリプト言語を使用できます。



Microsoftは、PowerShellが広く使用されているハイブリッドクラウド管理ツールになることを望んでいます。 システム管理者および上級ユーザー向けに特別に設計されており、複数のオペレーティングシステムおよびそれらで実行されるアプリケーションに関連するプロセスの管理を迅速に自動化できます。



Cloud4Yのプライベートクラウドとハイブリッドクラウドの使用に関する9つの例については、 こちらをご覧ください



興味深いことに、PowerShellは最も人気のあるLinuxシェルであるBashと競合し始めます。



今月のPowerShellの上昇は、TIOBEインデックスの唯一の顕著な変化です。 トップ10は常にJava、C、およびPythonによって導かれています。 トップ10の中の他の言語は、C ++、Visual Basic .NET、C#、JavaScript、PHP、SQL、Objective-Cです。



TIOBEランキングは、Google、Bing、Yahoo、Wikipedia、Amazon、およびYouTubeの検索データに基づいています。



JavaはTIOBEランキングのリーダーであり続けますが、PYPLプログラミング言語の人気指数では、2位になり、現在最も人気のある言語であるPythonに負けています。 PYPLランキングは、プログラミング言語のトレーニング資料に関するGoogleの調査に基づいています。







今月のPowerShellの上昇は、TIOBEインデックスの唯一の顕著な変化です。 トップ10は変更されていません。



一般的な傾向は、PowerShellがランキングで上昇し続け、新しい視聴者を獲得することを示しています。 新しい10年は、以前は互換性がなかったように思われたものが急速に統合されたことによって特徴付けられるようです。



プロモーション:開発者向けIaaSの40%割引



All Articles