頂級指令碼語言:PHP、Ruby、Python

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.