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

DHH漫談Ruby on Rails的文化

開發 開發工具
本文是Ruby on Rails創始人DHH的一次訪談,采訪方式Oreilly記者Tim O'Brien。這次對話討論了一些Ruby on Rails的技術和趨勢,其中包括當時的Twitter性能問題。

08年8月,Ruby on Rails創始人DHH在芝加哥接受了Oreilly記者的采訪(DHH當時住在芝加哥而不在其老家丹麥),談論了一些Ruby on Rails的技術和趨勢。

原文在:http://news.oreilly.com/2008/08/interview-with-david-heinemeie.html

以下是JavaEye編輯罒呍唲對訪談內容的翻譯(部分內容經51CTO編輯校訂修改過):

====================

上周,在芝加哥我采訪了David Heinemeier Hansson,談論了一些Ruby on Rails的技術和趨勢。一開始我詢問他對芝加哥的看法,而后就詢問了他一些有關Rails的文化和社會不斷變化的問題。我們討論到敏捷,以及許多技術在追趕他們。

【采訪開始】

DHH:您好,我是David Heinemeier Hansson,Ruby on Rails 的創始人,37signals的合作伙伴。我將會出席12月的柏林 RailsConf Europe。

Tim O'Brien:我們正在芝加哥的Wicker公園,居民區也叫Wicker,這是遞歸?

DHH:這是一種遞歸。我認為居民區的名字本身是根據公園的名字而來。因此我認為這就是它如何開始的。不管它是所謂的bucktown或是所謂的Wicker,甚至大多數人使用更長的版本:“我住在bucktown/Wicker公園”。

TOB:談到芝加哥,是什么原因是您遷往芝加哥?為什么要從丹麥搬來?

DHH:幾乎我所有的生活都是在丹麥度過的,提出搬到芝加哥來是在三年前,因為37signals。公司在芝加哥成立,有一半以上的雇員都居住在芝加哥。我的伙伴Jason Fried也居住在這里。我的女朋友要就讀于這里的一所大學,所以我有機會來這,一切都是這么的順理成章。

TOB:你是如何發現芝加哥的技術和創新?是否有豐富的文化和技術呢?跟舊金山比較呢?

DHH:我認為它非常不同于舊金山,它的偉大也在于它不同于舊金山。對我來說,并不是看中了它的科技,我不認為一個城市科技的強大是一件好事,這就是為什么我覺得它好。
芝加哥更多地是處在一個中立區。沒有太多的高科技,但我可以在飯后跟您一起散步,這都是它的好處。芝加哥給人的感覺更“真實”,少了虛假,少了喧囂……

TOB:你最近為Y-Combinator開辦了start-up學校。

DHH:Paul Graham ,我不知道他是不是自稱VC,可能不會。在每年春季和秋季的時候,他們運用早期階段的天使基金。start-up學校開始用Y Combinator的錢來運營新的公司。

我被邀請在那發言。對我來說,這是一個偉大的機會。當然我也參加了其他類似的會議,在我心目中的想法是“let's get to VC, let's get eye-balls, let's get big, let's get bought”。所以我提供了一個候補的想法,如何建立一個公司,如何讓公司成長,如何能不出售您的公司,如何使它變為更實際的東西。在這個基礎的前提上我們要考慮的是如何獲得更多的在線人數-這里有三個因數:有一個理想的產品,為產品制定一個合理的價格,無需從所有對立的路線賺取利潤。你也可以采用VC的錢,靠廣告或其他任何的方法,只向最終用戶收取費用。

TOB:我們來談談Twitter。您覺得人們將Twiteer作為Rails scaling的例子這樣公平嗎?您能不能講一講為什么有人會說:Rails不可擴展因為Twitter不能擴展,它們之間有什么間接的聯系?證明或反駁。 (51CTO編者注:當時由于Twitter規模越來越大,性能問題也變得多了起來。有評論說是Rails難以擴展的關系導致Twitter的性能問題。現在Twitter的后臺有一部分已經轉而使用Scala,原計劃今年年底應該會大部分后臺由Scala驅動)。

DHH:任何應用程序,不管是否能夠擴展,通常都不會有一個整體的大量的工作要做,導致它與框架或編程語言或其他任何的高新技術陷入孤立的地步。有些人認為Twitter不可擴展,這是不正確的,它顯然是可以擴展,并且每天都在成長。我每天都要使用到它,有很多人每天也同樣要使用到它。它存在缺陷是肯定的,但是卻不是不可擴展。Twitter從來就沒有如今天這般強大,也從來沒有如今天這般發展如此之快。
關于這些問題是否涉及到Rails的網絡框架或其他,它始終只是一個不相干的問題。對于我來說,它只是作為一個過濾器。如果人們固執的認為是Twitter導致Rails不能擴展,我也無話可說。我不會深入的去解釋,我只想說,他們根本就沒有真正的了解這門技術。

TOB:我們做了一個關于消極和積極情緒的民意調查。Rails是笨重的企業系統的反面。你怎么面對不愿使用Rails的人,他們會說,看Twitter吧?

DHH:總體來說,Twitter的性能問題只是給了長期以來對Rails有惡意的人一個攻擊的工具而已。而另外有很多人很喜歡Rails,不管反對者怎么說,Rails正在迅速普及,所有我們做的都是非常有趣的事情。

如果有人憎恨這些,那么就是他們害怕做有趣的事情,或者不敢面對反對常規的事情。宇宙有一種平衡機制,我們有大量的熱情開發者每天開發Rails的工具和插件,因此有幾個反對者不奇怪,這是一種平衡。

TOB:什么是Rails的文化?從外部來看,它顯示出一種波西米亞式的隨意,打敗偶像崇拜的沖動。Rails在意識文化方面的引導和挑戰是非常成功的。現在Rails開始進入穩定期,說一說現在它的文化和它如何改變的?你看到它的改變了嗎?它面對的意識文化方面的挑戰少了,革新減少,是否進入傳統的波西米亞文化的套路,以及如何在文化上的團結?

DHH:我認為你非常正確。Rails一開始象一群叛亂份子,它拒絕教條,拒絕其他語言的僵化思路,因此出現了很多觀念上的沖突和爭論。現在Rails已經獲得它的地位,在很多方面被證明是正確的,被更多的人接受,也就意味著Rails開始不那么邊緣化了。但是我認為事情都是在發展的,總會有新的爭論出來,Rails能夠始終保持反傳統的挑戰地位。

現在,就有一個關于Web Services的,業界一直使用極其龐大繁重的SOAP和WS-Deathster方案,而Rails會尋找更加輕便簡單的道路。

TOB:我不得不打斷你,是否能夠通過Soap4R在Rails中使用SOAP?這是一個驚人的實踐。

DHH:是的,我不希望把這種方式當作我最大的敵人。我們做的很多工作,讓人們來選擇,我不會鄙視那些使用SOAP或者其他繁重框架的人,因為這也是他們的工作。雖然選擇新系統的人們或者使用其他技術方案的人們,他們選擇的技術很多時候我不能理解。

Rails會繼續采納意見和繼續成為爭論焦點。同時,我認為Rails的內心就如同從外部看到的一樣,因為這是很個在很短時間建立的新技術。

同時有很多很多的開發者使用C#, Java, PHP等等,比使用Rails的開發者多的多。雖然,在Rails發布的5年來,我們積累了大量的用戶。通過各種方式來為已經確立的Rails技術添磚加瓦是必要的,還有很多事情需要做。

如果我們和身邊的接觸的人都使用同一個博客,同一個聊天室,參加同一個技術會議等,你會趨向認為:每個人和我都很象,每個人都使用Rails,這是確定的。但是這是錯誤的,我們所處的環境只是整個大環境的一個小部分。我們必須接受很多其他的人和觀點。

TOB:你能談談Iron Ruby或者JRuby是否是Ruby的替代技術?

DHH:這個很有趣,因為在很多情況,在實踐和工具以及推送技術給用戶的方式,Sun公司象一個邪惡的帝國。

TOB:很多方面稱Sun公司為邪惡帝國?

DHH:我認為他們是。但是我意識到技術領域不止一個帝國,而且帝國也不是鐵板一塊。Sun的內部有很多部門,他們的工作非常棒。我認為Charles Nutter 和整個 JRuby團隊(51CTO編者注:這幾位現在已經離開Sun,跳槽到了Engine Yard)就是。我和他們在一起不短時間,經常在不同的技術會議遇到,他們是令人敬畏的開發者,做了很多有趣而優秀的工作,他們的工作可以形容為:“Ruby 和 Java的對抗”。

而且,我認為他們在做很實用的工作,很多開發者使用Java環境,Java是成名已久應用廣泛的技術,擁有巨大的應用基礎,他們不得不在Java環境下工作,有時候技術領域不是看起來的那樣有很多種選擇。

TOB:在你的起始營地談話中,你特別提到技術公司雇傭開發者來設計框架和APIs——這是一個巨大的錯誤?

DHH:我認為是的。我認為這個事情和一般認為的不一樣。例如:在Java中重新應用Ruby不是一個設計實踐,不是和設計一個API庫的設計方式一樣。我認為當你做這類的事情,不要重新應用,不要重新修改技術規格,也就是說,重新設計架構不是一個好方法。我不喜歡這樣。但是在J-Ruby中重新應用Ruby我認為相當好。當你沒有在真正開始做一件事情的時候,我認為視野決定了你不得不選擇最難的方式來做。

這是一個抽象的差異,但是我肯定的相信類似Ruby和Rails的框架不能被那些全職工作的人所創立。(譯者注:DHH反對全職工作啊,呵呵。) 你不能設計這類事務如果你并沒有真正開始工作,同時面對真正的系統環境。同時成為客戶和開發者這種感覺非常棒。你能夠做更好的決定,并同時擁有更多樂趣。

TOB:Robert Lefkowitz 三周前在開源大會(OSCON)上做了演講,他闡述了關于技術和慣例的區別,實際工作和領導工作的區別,工程技術和藝術以及科學之間的不同。Rails和其他成功的技術被歸類于工程技術,有實際的需求和真實的產品來支持。那么設計一個API庫或者設計一個抽象框架,是不是科學范疇的?

DHH:我肯定的說,在我的內心,我在科學中成長,技術也是如此。我認為他們舉了錯誤的例子,類似Rails和API開發,我認為這兩個更像藝術和技巧……我不認為我是工程師,我更愿意用工匠(Craftsman)來形容自己。

TOB:下一步你打算做什么?有什么技術抓住你的眼球,有沒有雖然和你現在做的工作無關,但是你愿意仔細看看的技術,看能不能帶來關于Rails的靈感?

DHH:現在出現了很多新的技術很吸引我。最近我對CouchDB和BigTable很感興趣,另外一個就是Memcached,特別是整個使用鍵值過期和生成鍵值的方式。

TOB:BaseCamp和Write Board,你都是水平擴展,對不對?

DHH:是的,我們使用同一方式,在應用方向和web方向,我們水平擴展。如果我們需要更多容量,我們添加更多的應用服務器,更多mongrels,更多web服務器等等。在數據庫方面,我們也在擴展。我們剛購買了一個更大的服務器群集來容納BaseCamp的數據庫。

TOB:你們在兩個中間做了二級制復制?

DHH:是的,只是用來備份。所有讀寫操作都在單一的"big ass"機器上,而且我們這樣做只是因為這樣容易,而且經濟。現在仍然是。這是一個有128GB RAM的機器,如果需要我們會擴展到256GB,并繼續擴展。如果不是在一個機器上擴展會很痛苦。

【編輯推薦】

  1. Matz訪談錄:我為什么要創造Ruby語言?
  2. 李剛老師談Ruby語言的未來
  3. 陸亦斌談Ruby語言的發展與前景
  4. Peter Cooper談Ruby是否將會流行
  5. Ruby百家談
責任編輯:yangsai 來源: JavaEye
相關推薦

2023-09-08 23:33:43

2009-12-10 16:56:39

Ruby on RaiDHH

2009-08-27 10:21:22

Ruby on Rai

2009-08-06 09:13:36

Ruby on Rai

2010-09-25 14:39:29

Bruce Tate

2009-12-17 14:29:50

Ruby on Rai

2015-10-14 17:27:18

性能

2009-12-14 15:30:43

安裝Ruby on R

2009-12-16 16:37:59

Ruby on Rai

2015-10-10 11:00:05

RubyRails性能

2009-06-17 10:08:32

Ruby on Rai安裝Ruby

2009-07-20 09:12:54

Ruby on Rai

2009-12-17 17:37:42

Ruby on Rai

2009-12-16 15:23:33

Ruby on rai

2009-12-16 15:41:10

Ruby on Rai

2009-12-16 17:37:31

Ruby on Rai

2010-10-09 08:58:03

NginxRuby on Rai

2013-03-28 12:42:02

RubyRails

2010-07-12 09:22:05

RubyRuby on rai

2009-12-16 16:24:00

Ruby on Rai
點贊
收藏

51CTO技術棧公眾號

综合久久综合| 色哟哟亚洲精品| 欧美国产成人精品| 亚洲精品福利在线观看| 久久综合久久鬼色中文字| 日韩精品资源二区在线| 国产国产精品人在线视| 91猫先生在线| 18video性欧美19sex高清| 九七伦理97伦理手机| 黄色漫画在线免费看| 欧美亚洲专区| 丁香五六月婷婷久久激情| 久久久久久国产精品| 国产精品久久久久久吹潮| 在线国产一级| 久久综合色播五月| 亚洲片在线观看| 国产美女在线观看一区| 欧美一区二区精品久久911| 久久久久综合| 在线观看黄色片| 国产成人免费视频一区| 亚洲韩国青草视频| 一级视频在线免费观看| 国产人成一区二区三区影院| 色噜噜狠狠狠综合曰曰曰88av| 日本黄色a视频| 色老头在线观看| 视频在线观看一区| 国产精品视频自在线| 无线免费在线视频| 性欧美欧美巨大69| 精品视频在线看| 奇米888一区二区三区| 蜜芽在线免费观看| 母乳一区在线观看| 亚洲一区二区免费| a毛片在线观看| 精品一区二区影视| 正在播放欧美视频| 精品久久久久久久免费人妻| 欧美人与牛zoz0性行为| 天天操天天综合网| 精品国产一区二区三区日日嗨| 麻豆影视在线观看_| 欧美日韩免费看| 中文在线二区| 人人精品人人爱| 日韩在线观看免费高清| 色噜噜狠狠一区二区| 国产伦精品一区二区三区免费优势| 国产精品嫩草影院com| 成人黄色片在线| 成人性生交大片免费看在线播放| 国产凹凸在线观看一区二区 | 国产欧美精品久久久| 九九热精品视频在线观看| 4438全国成人免费| 免费在线午夜视频| 欧美一区二区免费视频| av在线网页| 日韩一区二区三区xxxx| 精品精品精品| 亚洲电影免费观看高清完整版在线| 日韩欧美在线播放视频| 欧美三级午夜理伦三级中文幕| 日韩毛片中文字幕| 草莓污污视频在线观看| 亚欧成人精品| 水蜜桃亚洲一二三四在线| 日韩影片在线观看| 在线观看精品一区| 成人三级视频在线播放| 亚洲欧美成aⅴ人在线观看| 日产中文字幕在线精品一区| 中文字幕av一区二区三区四区| 日本道精品一区二区三区| 男人c女人视频| 青草国产精品| 亚洲人成电影网站色www| 99久久er| 日韩亚洲欧美成人一区| 国产羞羞视频在线观看| 欧美日韩一区二区三区在线免费观看| 黄黄的网站在线观看| 中文字幕欧美国产| 污视频在线观看网站| 亚洲第一页在线| 超碰97久久国产精品牛牛| 精品欧美久久久| 老鸭窝av在线| 国产成人av自拍| 国产bdsm| 国产清纯在线一区二区www| 桃花色综合影院| 亚洲欧美另类自拍| 日本最新在线视频| 怡红院av一区二区三区| 精品视频在线观看一区二区| 亚洲性人人天天夜夜摸| 97久久国产精品| zzzwww在线看片免费| 欧美精品久久久久a| 亚洲专区欧美专区| xxxx69视频| 亚洲欧美日韩图片| 日韩一区二区中文| 久久人人爽国产| 91福利精品在线观看| 国产精品一二三视频| 成人性生交大片| 水蜜桃在线免费观看| 欧美专区18| 免费男女羞羞的视频网站中文版| 欧美日韩精品电影| av资源种子在线观看| 亚洲午夜影视影院在线观看| 五月综合网站| 91亚洲精华国产精华精华液| 亚洲视频精品一区| 午夜亚洲性色视频| 男女激情网站| 精品国产一区二区三区久久狼5月| 蜜桃视频网站在线观看| 欧美美女18p| 中文字幕一区二区三区四区久久 | yellow字幕网在线| 91九色在线免费视频| 亚洲综合婷婷| 国产成人综合一区| 亚洲欧洲三级电影| 人善交video高清| 亚洲人在线视频| 日韩中文字幕1| 日韩在线免费av| 亚洲国产精品自拍| 激情综合网婷婷| 亚洲人精品午夜| 色哟哟精品视频| 国产一区二区在线看| 午夜成人影视| 日本午夜人人精品| 精品国产一区一区二区三亚瑟| 国产91在线播放精品91| 不卡一区中文字幕| 美女福利视频在线| 精品精品国产高清一毛片一天堂| 牛牛国产精品| 日韩精彩视频| 在线观看一区不卡| 欧美aaaa视频| 日本午夜一区二区三区| 一本色道久久综合狠狠躁的推荐| 欧美人与牛zoz0性行为| 国产真实伦在线观看| 5278欧美一区二区三区| 欧美激情在线一区二区| 亚洲三级av| 男人的天堂www| 国产91色在线| 日韩欧美黄色动漫| 美女18一级毛片一品久道久久综合| 中文字幕欧美日韩va免费视频| 久久99精品久久久久婷婷| 91www在线| 91精品国产毛片武则天| 中文字幕精品在线视频| 26uuu亚洲| 欧美日韩一区二区三区不卡视频| 91久热免费在线视频| 美女精品一区| 日本中文字幕中出在线| 亚洲一一在线| 中文字幕亚洲综合| 国产偷国产偷亚洲高清人白洁| 三级做a全过程在线观看| 亚洲国产精品一区二区久| 日本aⅴ亚洲精品中文乱码| 91av亚洲| 午夜激情av在线| 成人欧美在线观看| 日韩欧美成人午夜| yourporn久久国产精品| 韩国中文免费在线视频| 一区二区三区黄色| 久久精品一区二区不卡| 91福利在线视频| 欧美xxxx18国产| 精品动漫一区| 午夜伦理在线视频| 欧美日韩中文字幕在线播放| 欧美高清第一页| 久久婷婷激情| 天堂久久午夜av| 国产伦视频一区二区三区| 国产日韩欧美高清免费| 男裸体无遮挡网站| 97超碰人人看人人| 亚洲美女性视频|