国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Ruby語言的未來

開發 開發工具 前端
Ruby的首次出現距今已有17年,Rails的誕生已有8年,Ruby社區仍然是一個令人興奮的地方。看著當前的各種活動,各種變革,各種成果,這是我以前從未見過的繁榮景象。

paulwilson

我并不是一個非常守舊的Ruby愛好者。我從2005年開始接觸Ruby,那時跟我一起的還有很多極限編程(XP)的同事,我們都加入了Rails大潮。傳說很多Ruby愛好者都是在那個時代從敏捷/極限編程社區轉來的。我們都討厭在企業級Java里為了完成一個東西需要成堆的代碼和XML配置文件的標準做法。

那是一段醉人的日子。元素數據編程,動態類型,Ruby和Rails組合而帶來的約定優于配置(Convention Over Configuration)的模式,給了我們更加快速的開發和更簡潔的代碼。已經內置到語言中的測試驅動原則、框架和整個社區提供給大家了很多寫的很好的,經過驗證過的代碼。行為驅動開發(BDD)——在Java中垂死掙扎(有誰在用JBehave?)——在Ruby中出現并興旺發展:Rspec是最早的成功案例,接著是Cucumber。如今,這最好的Ruby展示廳同樣也是最好的Agile/XP展示廳,其它的語言望塵莫及。

轉眼來到了2012年,革命的年代已經結束。Ruby開發已經成熟,Ruby成為了編程界的主流語言,至少主流在向Ruby漂移。雖然在傳統企業里,如銀行業,Ruby的滲透并不是很成功,但新興的Ruby企業,如LivingSocial和Groupon,如今已發展成大企業。而使Ruby成為主流的標志性時刻是2010年11月Salesforce.com收購Heroku,這一地位在七月進一步被加強——Ruby的創始人Matz (Yukihiro Matsumoto)被 Heroku 聘為首席架構師。

更有趣的是,Rails已經成為Web創業公司的標準技術。而這種成功并沒有對Agile/XP社區造成太大的影響,這個社區仍是一個關注編程工藝的社區,喜歡嘗試各種語言,如Clojure和Erlang,這是一個由草根階層推動的社區,伴隨著世界各地各種各樣的研討會。

大部分當年做Ruby開發的今天仍然是Rails愛好者,但我們卻進入了一個反對Rails的時期。簡單死板的Model-View-Controller(MVC)架構在2005年是非常有吸引力,而現在它卻因為缺乏合適的獨立分層結構而受到批評。Yehuda Katz——推動Rails 3的中堅力量——在Twitter上諷刺說:

ruby的未來

Rails如今的問題是:1/2的人擔心它會變成Java,而另一半人正在努力把它變成java

我希望,也相信,Ruby on Rails社區會越來越成熟,能夠充分的反省,在Web開發中引入正確的架構分層,而不需要再發明一個類似企業級Java Bean這樣的東西。隨著即將到來的蘇格蘭Ruby大會上Rails六邊會談,我們的信心更加增強;還有Avdi Grimm的Objects on Rails 和Steven Baker的Solid Rails都在推動改革的發展。

  • YARV現在是當前Ruby 1.9.x的官方的解釋器,相當于Matz的最初的Ruby解釋器,它在性能上有了巨大的提升。
  • JRuby是當前最成熟,最廣泛被用來替代YARV的Ruby解釋器,開發團隊一直在持續不斷的更新它。它把所有Java虛擬機的優勢都帶給了Ruby,即時編譯,訪問豐富的Java庫,跟老的Java程序進行交互,真正的、本地的多線程。這最后一點更是重要,它讓Ruby有能力來利用多核服務器進行大規模服務:使用多線程來更好的利用內存,而不是生成新的進程。
  • Iron Ruby,.Net框架上的Ruby實現,雖然并沒有受到微軟官方的直接支持,但仍然不斷的在進步。
  • Rubinius是一個用Ruby寫成的Ruby(算是吧)。盡管早期有不少挫折,經過重大的重寫,Rubinius現在處于穩定的改進中。它現在正朝著實現完全多線程的版本2前進,這一版本中將去除Global
    Interpreter Lock。
  • Maglev是一個基于VMWare的 GemStone/S 3.1 虛擬機上的Ruby實現,它允許分布式的和持久性的Ruby對象。社區里的人對它的認識來自于它早期的曝光:在2008年RailsConf大會上的首秀讓它光芒四射,但隨后幾年卻變得悄無聲息。
  • MacRuby,RubyCocoa的繼任者,是一個1.9版的Ruby的實現,但卻是基于OS X內核技術的。對于 Ruby on OS X 來說最大的問題相同的代碼不能運行在 iOS (iPhone / iPad)上,這就是為什么最近的Ruby in Motion誕生的原因,它是基于MacRuby的,但完全兼容iOS App Store,這是一種讓人興奮的技術。
  • MRuby有兩原因使我們需要在這里提它一下:他是Matz自己的項目,它是由日本政府資助的。它是一個Ruby的輕量級實現,設計用于和Lua語言相似的領域。日本人很可能會是使Ruby嵌入到電子設備成為可能并興起的重要力量。

Ruby的首次出現距今已有17年,Rails的誕生已有8年,Ruby社區仍然是一個令人興奮的地方。看著當前的各種活動,各種變革,各種成果,這是我以前從未見過的繁榮景象。

英文原文:The future of Ruby

譯文鏈接:http://www.aqee.net/the-future-of-ruby/

責任編輯:林師授 來源: 外刊IT評論
相關推薦

2009-09-18 14:09:07

2014-11-05 11:05:15

Ruby

2015-11-02 17:25:23

Elixir編程語言未來

2009-12-16 16:12:10

Ruby語言發展

2010-03-10 19:46:07

Python編程語言

2009-12-14 18:54:30

Ruby語言優缺點

2009-06-10 16:09:56

netbeans ru動態語言

2015-01-21 15:40:44

GoRuby

2017-04-21 10:16:07

web語言Python

2017-09-12 14:35:08

PythonRubyWeb

2015-04-07 13:34:32

php語言發展趨勢

2013-05-29 09:47:42

編程語言移動開發java

2011-10-28 14:23:46

Ruby

2009-09-18 13:12:05

2012-11-09 08:58:29

Ruby編程語言動態語言

2009-02-03 09:15:20

C#VB.NETLinq

2024-08-13 08:09:34

2017-04-21 15:16:30

Python語言JAVA

2009-12-15 19:18:39

Ruby源代碼

2017-10-09 08:45:13

編程語言Amazon AtheSharePoint
點贊
收藏

51CTO技術棧公眾號

国产精品私房写真福利视频| 国产在线欧美日韩| 成人久久久久| 国产又爽又黄ai换脸| 亚洲欧洲国产日本综合| 黑人极品ⅴideos精品欧美棵| 日韩在线高清视频| 亚洲大片av| 亚洲第一狼人区| 精品日韩欧美一区二区| 欧美午夜精彩| 人妻少妇被粗大爽9797pw| 欧美日韩免费一区二区三区 | 亚洲天堂男人天堂| 日韩久久电影| 日韩免费高清在线| 亚洲大胆人体在线| 欧美1级日本1级| aaaaaaa大片免费看| 中文字幕亚洲综合久久| 91高清一区| 先锋影音资源999| 国产一区二区三区在线观看视频 | 欧美xxxx做受欧美| 久久精品国产免费看久久精品| 传媒av在线| 97免费在线视频| 成人免费视频网站在线观看| 黄色网页在线播放| 91精品在线看| 亚洲尤物在线视频观看| 色999韩欧美国产综合俺来也| 欧美一区激情视频在线观看| 亚洲一区二区视频| 精品综合久久88少妇激情| 中文精品无码中文字幕无码专区| 欧美日韩国产首页| 中文字幕免费精品| 蜜桃专区在线| 国产精品精品视频| 中文字幕一区二区三区精华液| 成人国产精品入口免费视频| 亚洲一区综合| 在线成人小视频| 欧美日韩三区| 超碰免费97在线观看| 国产色视频一区| 亚洲精品视频一区| 99久久香蕉| 欧美成人精品欧美一级乱| 亚洲欧美日韩高清| 国产传媒久久文化传媒| h片在线观看| 亚洲日本欧美在线| 欧美精品一区二区三区蜜桃视频 | 国产精品诱惑| 中国一级黄色录像| 亚洲第一视频网站| 日韩二区三区在线观看| h片在线免费| 亚洲精品一区二区三区樱花| 91精品国产综合久久精品性色| 亚洲少妇一区| а√在线中文在线新版| 亚洲午夜在线观看| 亚洲欧美激情精品一区二区| 国产精品91一区二区| 福利一区二区三区视频在线观看| 欧美日韩国产精品激情在线播放| 欧美激情视频给我| 亚洲一区二区成人在线观看| 天天做天天爱综合| а天堂8中文最新版在线官网| 久久一区免费| 日韩精品一区二区视频| 北条麻妃一区二区三区| 日本一区二区三区视频在线| 能在线观看的av| 2018国产精品视频| 欧美日韩亚洲高清| 亚洲综合不卡| 欧美momandson| 欧美黑人又粗又大又爽免费| 日本精品视频在线| 欧美午夜在线观看| 国产真实乱偷精品视频免| 麻豆精品在线| 一区二区三区性视频| 欧美日韩亚洲一区二区三区在线观看 | 精品国产一区久久| 国产a精品视频| 林ゆな中文字幕一区二区| 波多野结衣中文字幕在线| 国产伦一区二区三区色一情| 亚洲精品在线三区| 国产视频视频一区| 一精品久久久| 亚洲深夜视频| 国产毛片毛片| 欧美性色黄大片人与善| 中文字幕日本精品| 亚洲一区二区三区视频在线| 免费永久网站黄欧美| 亚洲网站免费| 青梅竹马是消防员在线| 欧美一级免费在线观看| 午夜精品一区二区三区视频免费看| 欧美视频第一页| 久久66热偷产精品| 日韩三级av| 在线中文字幕第一页| 男人操女人免费软件| 亚洲综合在线播放| 丝袜亚洲欧美日韩综合| 精品久久久久久中文字幕大豆网| 蜜臀a∨国产成人精品| 老牛精品亚洲成av人片| 日本黄色片在线观看| 久久精品午夜福利| 久久精品国产综合精品| 欧美成人全部免费| 69堂精品视频| 亚洲欧洲日产国码二区| 美女一区二区三区在线观看| 蜜乳av综合| 日韩av免费| 69视频在线观看| 五月天亚洲视频| 日韩欧美在线观看强乱免费| 欧美一区亚洲一区| 亚洲福利视频网站| 欧美午夜宅男影院在线观看| 成人免费不卡视频| 性欧美videos另类喷潮| 国产另类在线| 久久91导航| 久久日韩视频| av超碰在线| 可以免费在线看黄的网站| 国产综合 伊人色| 热久久99这里有精品| 国产亚洲福利一区| 制服丝袜一区二区三区| 一区二区三区在线免费播放| 国产大陆a不卡| 午夜在线精品| 久久久久久久久久久久久久| 久久九九精品视频| 欧美电影免费观看网站| 日本www在线观看视频| 久久久亚洲精华液精华液精华液| 黄色片视频在线免费观看| 欧美一区2区三区4区公司二百 | 欧美日韩尤物久久| av在线第一页| 夜色福利刺激| 人妻有码中文字幕| 国产精品h视频| 精品久久sese| 国产综合香蕉五月婷在线| 久久久久久999| 色天天综合狠狠色| 国产丝袜一区视频在线观看| 欧美另类z0zxhd电影| 懂色av一区二区三区| 成人免费小视频| 久久欧美一区二区| 成人av在线一区二区| 青草国产精品久久久久久| 欧美天天视频| 日韩电影免费在线观看| 日韩极品少妇| 国偷自产av一区二区三区| 人人精品久久| 高清av一区二区三区| 国产精品25p| 2019中文字幕在线电影免费| 毛片免费不卡| 欧美jizzhd欧美| 午夜在线视频播放| a√资源在线| 小明精品国产一区二区三区| 三上悠亚一区二区三区| 精精国产xxxx视频在线动漫| 国产宾馆自拍| 黄色av网站在线观看| 成人黄动漫网站| 日本激情免费| 香蕉视频在线网站| 日韩a在线观看| av播放在线| 久操视频在线| 3344国产永久在线观看视频| 多野结衣av一区| 亚洲啊v在线| 日韩成人综合网| 亚洲一区二区三区四区电影| 91成人在线精品视频| 美女福利一区| 欧美综合在线视频观看|