脚本语言排行榜 PHP、Ruby和Python领先

开发
Evans Data发布了脚本语言调查结果。在500多名开发者和IT专家心目中,PHP、Ruby、Python是他们最爱的语言。

编辑推荐《PHP+MySQL视频教程随着时间推移,企业中脚本语言的应用也发生着变化,这份调查列举出了每种语言的优缺点。Richard Dice(Perl基金会主席)在近期的采访中表示,脚本语言在企业里面正在呈现上升趋势,不仅仅用于简单任务或是原型构建。它们的应用范围更加广阔。

在调查中,用户要根据以下种种特性(源自调查问卷)给语言评分:

◆易于使用

◆异常处理

◆扩展

◆可维护/可读

◆跨平台移植

◆社区

◆可用的工具

◆工具质量

◆性能

◆内存管理

◆客户端脚本

◆安全

所调查的语言包括:Actionscript、Flex、Javascript、Microsoft F#、Microsoft Powershell、Perl、PHP、Python、Ruby、VB Script。最终根据用户的意见生成调查报告。

综合评分(包括权重)将PHP、Ruby 、Python推到了首位。

 

在这次调查中,最优秀的语言是那些开源语言,它们以符合自然发展规律的方式进化。而那种私有的Microsoft语言,虽然背后有着软件巨头的强力支持,也有众多资源,但并未像开源语言一样受到用户好评。

在用户眼中,Ruby和PHP的易用性最好,Python的扩展性则评分最高。在这三种语言中,Ruby的社区力量尤为显著:

Ruby社区相当小,但每个人都积极参与,勇于表达自己观点。报告中也提到了一个常见的争论:Ruby的性能。

即便是最热衷于Ruby的用户也会对Ruby应用的性能有所怀疑,而且有些广为人知的用Ruby编写的Web 2.0应用,性能和扩展性方面已经暴露出了很严重的问题。

 

报告中也突出了另一个问题:开发者对安全的关注还是一如既往的低。

最后来看,Ruby的评分从高到低分别是:易于使用、社区、跨平台移植、可维护/可读、异常处理。

 

Antonio Cangiano和Peter Cooper对09年中Ruby面对的挑战持有异议,他们认为,Ruby面对的真正挑战来自于技术或是传道。EDC调查报告显示,Ruby平台需要在客户端脚本(这方面JavaScript的得分最高)和工具(质量和可用性)。

【编辑推荐】

  1. PHP+MySQL视频教程
  2. PHP开发基础入门
  3. 利用PHP的OOP特性实现数据保护
责任编辑:彭凡 来源: infoq
相关推荐

2009-04-09 11:44:18

编程语言排行榜脚本语言

2017-11-13 10:46:24

编程语言排行榜脚本语言

2014-11-26 10:49:32

编程语言

2009-10-05 09:46:12

编程语言排行榜Ruby

2014-11-26 09:40:02

编程语言Ruby

2015-08-07 11:02:45

TIOBE编程语言排行榜

2009-08-17 09:08:14

开源语言排行榜PHP

2009-08-17 10:08:24

2020-11-06 00:41:50

编程语言PythonJava

2013-07-09 10:58:22

编程语言排行榜语言排行

2022-08-09 08:29:50

TIOBE编程语言排行榜程序员

2015-10-09 10:30:38

TIOBE编程语言排行榜

2015-12-21 14:38:36

2009-09-07 16:12:43

编程语言排行榜PHP

2021-10-19 22:50:05

编程语言数据Python

2017-11-15 11:15:48

语言脚本语言编程语言

2019-07-23 14:14:59

编程语言JavaPython

2020-02-14 09:19:12

编程语言JavaPython

2013-09-27 11:32:29

编程语言

2020-08-13 11:55:33

编程语言JavaPython
点赞
收藏

51CTO技术栈公众号