编程语言:PowerShell吸引了越来越多的Linux,macOS和Windows开发人员


Microsoft发布的PowerShell脚本语言源代码引起了越来越多的开发人员的共鸣。 显然,微软最近的这一决定已开始获得回报。 在TIOBE(认真工作的重要性)索引中,他出现在前50种最受欢迎​​的编程语言中。

微软三年前发布了其使用了12年的脚本语言的源代码,作为其操作系统兼容性方法的一部分。

在微软首席执行官萨蒂亚·纳德拉(Satya Nadella)表示“微软喜欢Linux”及其前身史蒂夫·鲍尔默(Steve Ballmer)称Linux实际上是在它不是恶性肿瘤。

鲍尔默此前曾表示:“ 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。 这是一个开放源代码版本,可在所有主要平台上运行。 TIOBE分析师表示,这可能就是PowerShell再次流行的原因。

随着PowerShell源的发布,Microsoft引入了PowerShell Core,它是基于.NET Core而不是专门为Windows设计的.NET Framework构建的。

Windows不但支持PowerShell Core,而且还支持许多其他平台,即:

  • 的Ubuntu
  • 红帽。
  • Centos。
  • MacOS的
  • 软呢帽
  • OpenSuse的
  • 德比安

现在,您可以在所有托管服务器上使用通用脚本语言进行管理。

微软希望PowerShell将成为广泛使用的混合管理工具。 它是专门为系统管理员和高级用户设计的,它使您可以快速自动管理与运行在其中的应用程序相关的多个操作系统和进程。

您可以在此处阅读有关Cloud4Y使用私有云和混合云的九个示例。

有趣的是,PowerShell因此开始与最流行的Linux shell-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的受欢迎程度指数中,它排名第二,失去了Python,后者现在被认为是最受欢迎的语言。 PYPL排名基于Google对编程语言培训材料的研究。



本月PowerShell的增长是TIOBE索引中唯一值得注意的变化。 前10名保持不变。

总体趋势表明,PowerShell的排名将继续上升,赢得越来越多的新用户。 似乎新的十年将以以前似乎不兼容的事物的快速整合为标志。

促销:开发人员可以在IaaS上享受40%的折扣

Source: https://habr.com/ru/post/zh-CN442946/


All Articles