微軟一頓操作猛如虎,PowerShell排名直線上升

微軟一頓操作猛如虎,PowerShell排名直線上升,目前已經排在了TIOBE編程語言排行榜的前五十位。

PowerShell是運行在Windows操作系統上實現對系統以及應用程序進行管理自動化的命令行腳本環境。三年前,微軟開源了這個已有12年曆史的腳本語言(PowerShell Core),並且支持Linux和macOS。

image

微軟一頓操作猛如虎,PowerShell上位全靠開源。事實上,由於PowerShell是用C#實現的,早先 .NET 不支持 Linux , .NET 和 PowerShell 只能在 Windows 使用,很多用戶雖然認爲PowerShell很好,但是迫於無法普及而放棄了。

2016年,微軟宣佈開源PowerShell。據微軟方面稱,開源PowerShell的重要原因之一是爲了使 Windows 和 Linux 團隊不再“各行其是,而是更容易彼此協作”。 “我們會先開源PowerShell的一小部分,並與一些在開源方面有經驗、瞭解該如何做開源的合作伙伴們進行了溝通。”

PowerShell是基於 .NET Core構建的,而不是基於Windows的 .NET 框架。隨着 .NET Core 可以移植到 Linux ,也就使得 PowerShell 也可以移植到 Linux 。PowerShell on Linux 允許客戶使用同樣的工具,同樣的人員來管理任何地方的任何事,支持 Ubuntu ,Centos 和 Red Hat ,同時還可以在 Mac OS X 上運行。

2018年,微軟面向 Ubuntu as a Snap 發佈了PowerShell 預覽。作爲一套自動化與配置管理系統,它現在已經以一個 Ubuntu Linux 的快照包的形式發佈,同時也支持其它啓用了快照的 GUN / Linux 發行版。

針對這次TIOBE排名的上升,TIOBE分析師表示“Microsoft 的 .NET Core platform 可以創建PowerShell Core,且這個版本是開源的,可以在所有主要平臺上運行,這可能PowerShell排名上升的主要原因。”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章