微软压注PowerShell

日期: 2010-11-11 作者:Bridget Botelho翻译:Dan 来源:TechTarget中国 英文

IT专业人士很青睐PowerShell,但更希望能推出一种脚本语言,除了Windows还能在多平台上运行。

  有研发人员致力于开放源代码运动,希望开发一种跨平台使用的PowerShell版本,起名为Pash。而且,当前已经有了支持跨平台使用的开放源代码脚本语言。然而,没有微软的支持,这些语言都不尽人意。尽管微软曾鼓励这项运动,也曾参与其中,但时至今日,大多数企业感兴趣的似乎只有PowerShell。

  例如,微软于十月份取消了对IronRuby和IronPython商业上的支持,将编程语言重新交给开放源代码社区。这两项都是微软在六年前,为了加强支持基于NET的语言而创建的自身版本的Python和Ruby语言。同时,由于微软对Pash的兴趣逐渐消失,Pash也处于停滞不前的状态。

  微软对IronRuby 和IronPython丧失兴趣不足为奇。目前,NET可以由包括PowerShell在内的多个脚本语言进行支持,而PowerShell不仅受欢迎,它的专利权还属于微软。

  “能否拥有这些开源代码项目的领导权,在微软看来已经不是当务之急了。(将领导权放弃后)微软可以集中精力来支持和发展自己的PowerShell脚本语言,” Kirkland的分析师Rob Sanfilippo说,该公司的分析对象是微软公司。

一门通用语言

  IT专业人士推崇通用语言的设想,尤其是当这种通用语言是以PowerShell为基础。

  “我们中的大多数一直在处理互用性问题,所以一旦有一种通用脚本语言平台,我们就可以在其它平台上进行操作了,这种通用脚本语言极有价值,”Gregg Rosenberg( IT consultancy Ricis Inc.公司CEO)说。

  例如,Rosenberg的公司最近正在同芝加哥公立学校开展一个对网站请求自动化的项目。该学校后端采用Linux系统,前端使用windows系统,因此Rosenberg的公司要花费大量时间创建 Linux系统能使用的windows应用程序端口。

  Igor Moochnick是Pash项目首席研发员兼波士顿IgorShare Consulting公司当事人,他说,尽管IT专业人士对Pash的热情极高,但该项目目前已经搁浅。原因有两个,一是社区研发力度不大,二是微软不愿与Pash项目的研发人员沟通。

  “微软最初是打算和我们合作的,但后来他们就没反应了,”Moochnick 说,“他们支持的力度一直不大。”

  没有微软的合作,开发商必须缩减Pash研发人员。 开发商这样做是有苦衷的。 Rosenberg说,微软发布最新产品时,都要改变脚本语言,但是却不会事先告知这种脚本语言是什么,也不会为自己的更改发出警告。

  Moochnick 说,Pash研发人员将目标定为windows社区中但也希望使用Unix的管理员,但这一社区很小,所以研发人员的这一行为导致Pash的研发进展不大。

  尽管Moochnick表示, 80%的Pash现在已经发挥作用,但Pash项目网站统计,大约有 50%公布的PowerShell类已经规定,40%的框架功能已经运作。他希望看到Pash项目成熟,并愿意接受更新发展。

  Hal Rottenberg(PowerShell Community.org的总监)说,尽管近年来,Perl和Python等动态语言纷纷出现,但PowerShell仍然深受喜爱,这得益于PowerShell拥有微软的支持和强大的第三方供货商支持。

  “微软在这方面确实有独到之处,有些事情可以利用PowerShell完成,利用Python却不可能,例如对VMware环境和连接状态的SAN进行管理,”Rottenberg说。“在VMware方面用 Perl可以做部分工作,但在SAN方面却行不通。PowerShell的互用性和第三方产品的支持为PowerShell增值不少。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Bridget Botelho
Bridget Botelho

资深专家

相关推荐