如何将AI能力与大数据技术结合,助力数据分析治理等工作的效率大幅提升,优化大数据引擎的性能及成本? 了解详情
写点什么

顶级脚本语言:PHP、Ruby、Python

  • 2009-04-02
  • 本文字数:824 字

    阅读完需:约 3 分钟

Evans Data 发布了脚本语言调查结果。在500 多名开发者和IT 专家心目中,PHP、Ruby、Python 是他们最爱的语言。随着时间推移,企业中脚本语言的应用也发生着变化,这份调查列举出了每种语言的优缺点。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 的得分最高)和工具(质量和可用性)。

查看英文原文 Top Scripting Languages: PHP, Ruby, Python

2009-04-02 20:088211
用户头像

发布了 197 篇内容, 共 48.9 次阅读, 收获喜欢 20 次。

关注

评论

发布
暂无评论
发现更多内容

第七周作业

极客大学架构师训练营

第三周作业

皮蛋

架构师

架构师训练营第三周心得

小兵

Chrome浏览器引擎 Blink & V8

曲迪

Java chrome 大前端 blink V8

性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化

Jacky.Chen

性能测试 课后作业

ABS

服务器性能监控神器nmon使用介绍

MySQL从删库到跑路

Linux nmon 性能监控

抽象工厂模式

猴子胖胖

设计模式 Go 语言

极客时间 - 架构师一期 - 第七周作业

_

极客大学架构师训练营 第七周作业

架构师训练营第 1 期 week7 总结

张建亮

极客大学架构师训练营

性能优化(1)

wing

极客大学架构师训练营

成为架构师 - 架构师训练营第 03 周

陈永龙Vincent

第 3 周 代码重构作业

心在那片海

单例模式

猴子胖胖

设计模式 Go 语言

架构师训练营第 1 期 -- 第七周学习总结

发酵的死神

极客大学架构师训练营

架构师训练营 - 第 7 周课后作业 -性能压测

树森

架构师训练营-第七周

袭望

工厂方法模式

猴子胖胖

设计模式 Go 语言

三周 作业

水浴清风

第七周作业(作业一)

Geek_83908e

极客大学架构师训练营

性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?

知行合一

LeetCode题解:77. 组合,回溯+for循环,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

架构师 01 期,第七周课后作业

子文

架构训练营第三周作业

小兵

架构师训练营第二期 Week 3 总结

bigxiang

极客大学架构师训练营

第 3 周 代码重构总结

心在那片海

设计模式 - 学习总结笔记

Xuenqlve

三周学习总结

水浴清风

第8周作业

静海

架构是训练营-第三周总结

Week_07 总结

golangboy

极客大学架构师训练营

顶级脚本语言:PHP、Ruby、Python_Ruby_Sebastien Auvray_InfoQ精选文章