免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1313 | 回复: 0
打印 上一主题 下一主题

顶级脚本语言:PHP、Ruby、Python之争[09年4月刊] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-06 14:18 |只看该作者 |倒序浏览

  Evans Data发布了脚本语言调查结果。在500多名开发者和IT专家心目中,PHPRubyPython是他们最爱的语言。随着时间推移,企业中脚本语言的应用也发生着变化,这份调查列举出了每种语言的优缺点。Richard DicePerl基金会主席)在近期的采访中表示,脚本语言在企业里面正在呈现上升趋势,不仅仅用于简单任务或是原型构建。它们的应用范围更加广阔。
在调查中,用户要根据以下种种特性(源自调查问卷)给语言评分:
  • 易于使用
  • 异常处理
  • 扩展
  • 可维护/可读
  • 跨平台移植
  • 社区
  • 可用的工具
  • 工具质量
  • 性能
  • 内存管理
  • 客户端脚本
  • 安全
  所调查的语言包括:ActionscriptFlexJavascriptMicrosoft F#Microsoft PowershellPerlPHPPythonRubyVB Script。最终根据用户的意见生成调查报告。
综合评分(包括权重)将PHPRubyPython推到了首位。
  在这次调查中,最优秀的语言是那些开源语言,它们以符合自然发展规律的方式进化。而那种私有的Microsoft语言,虽然背后有着软件巨头的强力支持,也有众多资源,但并未像开源语言一样受到用户好评。
  在用户眼中,RubyPHP的易用性最好,Python的扩展性则评分最高。在这三种语言中,Ruby的社区力量尤为显著:
Ruby社区相当小,但每个人都积极参与,勇于表达自己观点。
报告中也提到了一个常见的争论:Ruby的性能。
即便是最热衷于Ruby的用户也会对Ruby应用的性能有所怀疑,而且有些广为人知的用Ruby编写的Web 2.0应用,性能和扩展性方面已经暴露出了很严重的问题。
报告中也突出了另一个问题:开发者对安全的关注还是一如既往的低。
  最后来看,Ruby的评分从高到低分别是:易于使用、社区、跨平台移植、可维护/可读、异常处理。
  Antonio CangianoPeter Cooper09年中Ruby面对的挑战持有异议,他们认为,Ruby面对的真正挑战来自于技术或是传道。EDC调查报告显示,Ruby平台需要在客户端脚本(这方面JavaScript的得分最高)和工具(质量和可用性)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP