精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Ruby on Rails創(chuàng)始人DHH:架構(gòu)是將復(fù)雜的問題簡單化

原創(chuàng)
開發(fā) 架構(gòu)
Ruby on Rails創(chuàng)始人DHH一直被人們視為軟件天才,他提倡簡單之道,他的Rails框架大大簡化了Web開發(fā),為敏捷開發(fā)提出了有效的實(shí)踐方法。但你是否知道,DHH在20歲以前,沒寫過一行代碼。

【51CTO獨(dú)家特稿】他的數(shù)學(xué)成績很糟糕,曾不只一次的得過F;他并不算聰明,21歲才進(jìn)入哥本哈根商學(xué)院就讀本科學(xué)位;他做過游戲網(wǎng)站的記者,還與人合伙開過公司;在20歲以前,他沒寫過一行程序代碼。

51CTO開發(fā)頻道年終巨獻(xiàn):架構(gòu)師最怕程序員知道的十件事

他在2005年獲得Google和O'Reilly舉辦的OSCON***Hacker大獎;2006年,他獲得了年度***Web開發(fā)工具震撼大獎(Jolt Development Tools);現(xiàn)在,他創(chuàng)建的框架成為Web開發(fā)的主流技術(shù),并被Twitter、Hulu等大型Web2.0網(wǎng)站所采用;由于他的框架采用Ruby開發(fā),從側(cè)面推動了Ruby語言的發(fā)展,并使Sun緊急上馬推出JRuby。

[[7471]]
David Heinemeier Hansson

他就是Ruby on Rails的創(chuàng)始人David Heinemeier Hansson;一般,Ruby程序員將Ruby on Rails稱為RoR,將David Heinemeier Hansson稱為DHH。

37signals和Basecamp

2004年,哥本哈根商學(xué)院的大三學(xué)生DHH接到一個來自美國芝加哥的電話,他在37signals公司的合伙人計(jì)劃上馬一個叫Basecamp的項(xiàng)目;和37signals的其他項(xiàng)目一樣,Basecamp也是一個基于Web的項(xiàng)目,它試圖解決項(xiàng)目因缺少圖表、曲線圖或者報告而失敗的現(xiàn)象,簡單的說,Basecamp是一個溝通和協(xié)作平臺;唯一不同的是,37signals之前都是為客戶開發(fā)的外包項(xiàng)目,Basecamp將是他們***個自己的產(chǎn)品。

聽上去是個不錯的項(xiàng)目,但問題是37signals目前只有兩個優(yōu)秀的設(shè)計(jì)師和一個半路出家的程序員,而目前,這個程序員還在大洋彼岸的哥本哈根拿著電話暗自興奮。

幾天后,帶著兩年P(guān)HP開發(fā)經(jīng)驗(yàn)和學(xué)校里學(xué)來的一點(diǎn)J2EE課程,DHH來到美國;他將面對的是一個極富挑戰(zhàn)的項(xiàng)目,繁瑣的需求、眾多的功能模塊、復(fù)雜的接口和緊迫的交付日期。

把復(fù)雜的問題簡單化

DHH很自信,他知道自己沒有出色的數(shù)學(xué)天賦,沒有豐富的項(xiàng)目經(jīng)驗(yàn),沒有大師級的計(jì)算機(jī)功底;但他對自己的另一項(xiàng)能力很自信,把復(fù)雜的問題簡單化。早在編寫PHP程序時DHH就開發(fā)過一套框架,目的是使PHP能在項(xiàng)目中變得簡潔快速,將程序的界面、控制和數(shù)據(jù)分離開來,方便團(tuán)隊(duì)間的協(xié)作和維護(hù)。

#T#項(xiàng)目之初,DHH試圖使用自己的PHP框架進(jìn)行Basecamp的開發(fā),但沒過幾天DHH就發(fā)現(xiàn)了一些問題:他之前的PHP快速框架一直用于一些流程明確,指向?qū)R坏腤eb項(xiàng)目;但Basecamp不同,作為一個溝通協(xié)作平臺,用戶角色進(jìn)入后會產(chǎn)生一些復(fù)雜甚至意想不到的工作流;他甚至開始質(zhì)疑PHP的能力是否適合這樣的項(xiàng)目,PHP在語言層的一些天性使其在高互動高響應(yīng)的系統(tǒng)里顯得笨拙而復(fù)雜。

對編程開始感到憤怒

PHP每次HTTP請求都要初始化資源,這個過程的開銷非常大。盡管PHP解析器的運(yùn)行速度快速且沒有缺陷,但一旦使用框架,那么每次請求時初始化整個框架使性能的下降非常厲害,當(dāng)使用一個很復(fù)雜的PHP框架的結(jié)果就是整體性能嚴(yán)重下降;同時,PHP語言本身的問題造成了PHP添加跨請求的高級特性相當(dāng)困難,這是PHP本身一個很大的限制,但是反過來說,正是這種限制使得PHP始終保持在一個比較簡單的Web語言上面,而正是這一點(diǎn)才是PHP得以成為互聯(lián)網(wǎng)流行Web編程語言的原因。這是一個復(fù)雜的問題,時至今日,究竟誰才是最適合Web開發(fā)的語言一直存在爭論,詳細(xì)請參考51CTO的策劃專題《大師論戰(zhàn)Web開發(fā) Ruby和PHP誰將稱王?

源自底層的弱點(diǎn)似乎正在預(yù)言著PHP并不完全適合正在襲來的Web2.0大潮和37signals的Basecamp項(xiàng)目。DHH開始思考,他要找到一種簡單的方法完成真?zhèn)€項(xiàng)目,靈活、簡潔和快速是他的***要求。他在朋友的慫恿下開始接觸Ruby,很快,他開始喜歡Ruby,因?yàn)樗l(fā)現(xiàn),Ruby可以把復(fù)雜的問題簡單化。在51CTO之前的一篇《Ruby on Rails入門之道》報道中,DHH提到:“我是在對編程開始感到憤怒的時候開始學(xué)習(xí)Ruby的。我想做真實(shí)的東西,而不僅僅是一個玩具程序”。

Ruby

Ruby的開發(fā)效率高的驚人,更重要的是它的語法簡潔優(yōu)雅,DHH看著自己用Ruby一周時間寫出的功能比用PHP做一個月還要多;之后,他開始嘗試將自己的PHP框架用Ruby做移植,并在其中加上J2EE的一些東西。很快,他將自己的興奮傳達(dá)到37signals并說服Basecamp團(tuán)隊(duì)使用Ruby進(jìn)行開發(fā)。

兩個月后,DHH開發(fā)出了基于Ruby的框架;又過了兩個月,整個Basecamp產(chǎn)品完成。好事接二連三,在DHH對自己架構(gòu)的框架異常興奮的同時,37signals的***個產(chǎn)品面Basecamp一發(fā)布就引起了轟動,全世界40多個國家的人值得開始使用,當(dāng)時,有人認(rèn)為它是世界是***的Web應(yīng)用程序。

同時,Basecamp也引起了開發(fā)界的關(guān)注,眾多Web工程師試圖找出BaseCamp快速響應(yīng)、安全穩(wěn)定的秘密。DHH決定將Ruby框架從Basecamp里剝離出來,讓更多人應(yīng)用自己架構(gòu)的框架并受益于高開發(fā)效率,這個框架就是Rails。

Ruby on Rails的簡單之道

DHH對Rails的解釋是“最近的一條路”。從Rails這個名字我們可以看出,DHH希望軟件開發(fā)可以沿著一個正確的軌跡不斷向前,告別復(fù)雜的左轉(zhuǎn)右轉(zhuǎn)和討厭的紅燈;他也是按照這樣的想法架構(gòu)整個Rails。如果你使用過Rails,其腳手架的功能一定讓你興奮。我們可以通過Rails腳手架創(chuàng)建一套樣式的行為和模板,它們可以讓你在具體的模型中操縱數(shù)據(jù)異常簡單,同時,腳手架還提供了允許在數(shù)據(jù)庫中插入、更新和刪除記錄的方法與頁面。

[[7472]]
Ruby on Rails創(chuàng)始人DHH

回想一下你在PHP和Java中的復(fù)雜的配置和數(shù)據(jù)庫操作,這些在Rails里竟如此簡單。當(dāng)然,Ruby on Rails不只強(qiáng)大在數(shù)據(jù)庫方面,除了可以使用Active Record進(jìn)行數(shù)據(jù)庫操作,還可以使用Active Record和Action Pack進(jìn)行模型和視圖的開發(fā);除在基礎(chǔ)Web開發(fā)方面的簡單化,在Ajax交互支持、擴(kuò)展和部署方面,Rails同樣簡單易行。

Ruby on Rails因?yàn)榭梢园褟?fù)雜的問題簡單化而變得流行。2004年7月,DHH發(fā)布了Rails的***個版本;***周Ruby on Rails的下載量是2000次,,第二周下載量翻了好幾倍,之后幾個月間,整個社區(qū)似乎都在為Ruby on Rails的誕生而興奮!目前,Ruby on Rails已經(jīng)進(jìn)階主流Web開發(fā)技術(shù),使用其開發(fā)的各種網(wǎng)站不計(jì)其數(shù),詳細(xì)可以參考51CTO之前的報道《TOP50用Ruby on Rails開發(fā)的網(wǎng)站

隨著Ruby on Rails的成功,DHH也成為一些開發(fā)者的偶像,一個數(shù)學(xué)得F的軟件精英,一個20歲前沒寫過一行代碼的程序天才,一個把復(fù)雜問題簡單化的架構(gòu)大師。

責(zé)任編輯:佚名 來源: 51CTO
相關(guān)推薦

2009-09-29 17:04:29

2010-12-08 11:33:21

面試

2023-09-08 23:33:43

2009-09-09 17:45:25

Ruby的blocks

2021-03-09 08:01:27

CPUarm64寄存器

2009-04-27 08:48:04

MySQL創(chuàng)始人收購

2013-10-29 09:05:30

OpenStack亞馬遜API開源云

2015-12-03 14:09:28

創(chuàng)始人成功創(chuàng)業(yè)

2010-01-06 16:58:18

2010-05-04 16:22:45

Unix系統(tǒng)

2025-02-20 14:54:56

2011-03-16 14:19:01

程序員Rails

2013-03-06 14:33:57

2015-05-19 17:37:47

移動辦公蘋果filemaker

2013-04-08 10:38:00

2009-07-08 11:44:40

ScalaGroovyJVM

2010-11-22 13:53:28

史蒂夫?沃茲尼亞克iPhoneAndroid

2022-12-06 07:18:56

DedeCMS創(chuàng)始人林學(xué)

2013-08-05 10:57:21

編程學(xué)習(xí)

2012-06-14 16:21:24

LinuxLinus Torva
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

亚洲免费高清| 亚洲码欧美码一区二区三区| 国产亚洲午夜高清国产拍精品| 日本在线观看天堂男亚洲| 欧美激情视频二区| 免费一级欧美片在线观看网站| 亚洲成人av中文| 日本一区精品| 高h调教冰块play男男双性文| 亚洲在线免费| 久久久精品一区二区| 国产极品一区二区| 精品国产美女a久久9999| 国产精品久久午夜夜伦鲁鲁| 国产高清精品一区二区三区| 污污网站免费看| 男人资源在线播放| 国产99久久久久久免费看农村| 欧美在线视频观看| 青青操国产视频| 禁果av一区二区三区| 日韩三级在线免费观看| 久久精品免费网站| av电影在线地址| 一区精品在线播放| 欧美日韩综合另类| 先锋av资源站| 国产aⅴ精品一区二区三区色成熟| 国产精品精品视频| 国产欧美日韩另类| 欧美精品99| 视频在线观看一区二区| 美女久久久久久久久久| 国产精品白浆| 日韩精品一区二区三区在线| 无需播放器的av| 日韩激情电影免费看| 亚洲夂夂婷婷色拍ww47| 午夜啪啪免费视频| 成人在线播放视频| 久久影视一区二区| 国产精品一 二 三| 亚洲欧美国产高清va在线播放| 美国欧美日韩国产在线播放| 日韩美女写真福利在线观看| 欧美成人精品欧美一级乱黄| 欧美午夜不卡| 欧美激情视频在线免费观看 欧美视频免费一 | a国产在线视频| 亚洲自拍偷拍图区| 人妻无码一区二区三区四区| 久草免费在线| 亚洲同性gay激情无套| 亚洲欧洲精品在线 | 亚洲国产激情av| 欧美自拍资源在线| 国产青青草在线| 日本一区二区在线不卡| 亚洲乱码一区二区三区| 永久免费av片在线观看全网站| 欧美韩国一区二区| 亚洲一区二区三区免费观看| av在线第一页| 中文字幕日韩av资源站| 欧美少妇一区二区三区| 免费在线观看的电影网站| 亚洲综合一二区| 国产妇女馒头高清泬20p多| av蜜臀在线| 色综合咪咪久久| 最新中文字幕免费视频| 亚洲精品大片| 精品黑人一区二区三区久久 | 久久久999视频| 亚洲女色av| 欧美日韩久久久久久| www.午夜av| 国产色噜噜噜91在线精品| 亚洲免费视频一区二区| 五月天精品在线| 欧美一区久久| 欧美一级大片在线免费观看| 天天爱天天做天天爽| 久久99精品久久久久| 99免费在线观看视频| 五月婷婷开心中文字幕| 国产日产亚洲精品系列| 亚洲日本理论电影| 三级网站视频在在线播放| 欧美日韩免费在线| 一个色综合久久| 美国一区二区| 久久久国产成人精品| 国产乡下妇女做爰| 免费高清在线视频一区·| 99re在线播放| 国产三区四区在线观看| 一级特黄大欧美久久久| 99久久国产宗和精品1上映 | 国产乱人伦精品一区二区| 九九九伊在人线综合| 一二三四区精品视频| 成人性视频欧美一区二区三区| 精品国产不卡一区二区| 亚洲欧美另类在线观看| 玖玖爱这里只有精品| 久久国产高清| 鬼打鬼之黄金道士1992林正英| 黄视频在线观看免费| 一区二区三区影院| 国产又猛又黄的视频| 盗摄牛牛av影视一区二区| 综合网日日天干夜夜久久| 久久精品久久精品久久| 久久国产精品露脸对白| 另类小说综合网| 第四色日韩影片| 91精品国产综合久久福利| 一区二区三区久久久久| 亚洲五月婷婷| 91久久偷偷做嫩草影院| 自拍视频在线| 91福利在线看| 中国毛片在线观看| 亚洲伦理一区| 国产精品一国产精品最新章节| 国产黄a三级三级三级av在线看 | 精品人妻少妇AV无码专区| 国产视频在线观看一区二区三区| 日韩视频免费播放| 亚洲精选av| 欧美猛交免费看| 国产有码在线观看| 国产精品成人网| 污网站免费在线| 精品国产乱码| 国产精品久久久久久婷婷天堂 | heyzo欧美激情| 久久综合久久八八| 99在线精品视频免费观看20| 国产精品国产三级国产aⅴ中文| av视屏在线播放| 成人在线视频免费观看| 国产精品狼人色视频一区| 国产一级片在线播放| 色天天综合色天天久久| 成人免费毛片糖心| 日韩精品1区2区3区| 精品国产免费久久久久久尖叫| 丁香花在线电影| 亚洲第一二三四五区| 日本一级淫片色费放| av中文字幕亚洲| 国内外成人免费激情视频| 四虎5151久久欧美毛片| 欧美一级淫片丝袜脚交| 黄色在线小视频| 欧美日韩一级二级| 国产美女福利视频| 懂色av中文一区二区三区| 久操手机在线视频| 精品国产午夜肉伦伦影院| 欧美自拍大量在线观看| 电影av一区| 91精品在线一区二区| 日本天堂中文字幕| caoporn国产一区二区| 国产特级黄色大片| 欧美日韩一二三四| 成人欧美一区二区三区在线湿哒哒 | 污污污污污污www网站免费| 99国产精品久久一区二区三区| 久久免费高清视频| 国产污视频在线| 制服丝袜中文字幕亚洲| 久久精品视频8| 久久久99精品免费观看不卡| 国产高潮免费视频| 国产精品videosex极品| 久久精品ww人人做人人爽| 国产精品扒开腿做爽爽爽视频软件| 中文字幕在线国产精品| 亚洲av永久无码国产精品久久| 午夜视频在线观看一区二区三区| wwwwxxxx国产| 国产美女在线观看一区| 欧美大片在线播放| 日韩综合在线| 精品国产乱码久久久久久蜜柚| 日产精品一区| 欧美国产中文字幕| a中文在线播放| 亚洲а∨天堂久久精品喷水| japanese国产在线观看| 亚洲一区二区在线免费看| 波多野在线播放| 丁香六月综合激情| 欧美日韩中文不卡| 国产精品嫩草99av在线| 日本特级黄色大片| 亚洲系列另类av| 97视频中文字幕| 精品福利在线| 日本免费久久高清视频| 青草av在线| 久久精品2019中文字幕| 青草久久伊人| 亚洲精品一区二区三区蜜桃下载 | 日韩中文字幕不卡视频| 人妻一区二区三区四区| 欧美高清性hdvideosex| 中文字幕视频网站| 亚洲动漫第一页| 18岁成人毛片| 国产精品乱人伦一区二区| 亚洲自拍偷拍一区二区| 成人教育av在线| 免费高清视频在线观看| 麻豆国产精品一区二区三区| 亚洲午夜精品久久久久久人妖| 影音先锋成人在线电影| 亚洲黄色一区二区三区| 久久91精品| 精品乱码一区| 久久久伦理片| 国产精品三区在线| 亚洲综合影院| 亚洲自拍偷拍视频| 韩国一区二区三区视频| 国产精品自产拍在线观看中文| 午夜欧美巨大性欧美巨大| 97在线视频免费播放| heyzo高清在线| 久久久久久久久国产| 少妇av在线| 欧美激情第99页| 69成人在线| 欧美大荫蒂xxx| 免费看电影在线| 久久久久久久久久久国产| 性直播体位视频在线观看| 欧美成人免费全部| 青青在线视频| 欧美精品成人在线| 国产第一页在线| 97国产在线视频| 欧美三级网站| 日本一区二区三区四区视频| 亚洲日本天堂| 国产成人精品久久二区二区91 | 好操啊在线观看免费视频| 日韩有码在线电影| 国产在线69| 久精品免费视频| 国内精彩免费自拍视频在线观看网址 | 精品乱码一区二区三区| 亚洲精品蜜桃乱晃| 日韩欧美亚洲区| 97国产精品| 国产精品视频一二三四区| 亚洲日本免费| 亚洲 中文字幕 日韩 无码| 蜜臀av国产精品久久久久| 国产精品自在自线| 成人午夜免费av| 亚洲一区二区观看| 日本一二三不卡| 久草网站在线观看| 无码av免费一区二区三区试看| 手机看片久久久| 欧美精品亚洲二区| 免费av一级片| 亚洲性线免费观看视频成熟| 免费黄色在线| 国内精品一区二区三区四区| 精品91久久| 亚洲精品免费av| 牲欧美videos精品| 一区二区三区四区五区精品| 永久亚洲成a人片777777| 乱妇乱女熟妇熟女网站| 蜜桃视频在线一区| 日本人妻一区二区三区| 久久久久成人黄色影片| 在线免费观看亚洲视频| 欧美性xxxx极品高清hd直播| 中文字幕一区二区三区四区视频 | 麻豆影视在线| 久久久精品在线| 高潮一区二区| 97超碰资源| 第四色成人网| 日韩av高清在线看片| 久久成人羞羞网站| 内射中出日韩无国产剧情| 亚洲欧洲美洲综合色网| 精品成人av一区二区在线播放| 欧美人妇做爰xxxⅹ性高电影| 日本精品久久久久久| 中文字幕一区电影| 日韩av一卡| 粉嫩精品一区二区三区在线观看 | 九色精品免费永久在线| 成人做爰免费视频免费看| 国产亚洲第一区| 亚洲影视一区| 91亚洲免费视频| 91啦中文在线观看| 国产亚洲精品久久777777| 成人vr资源| 国产精品久久久久久网站| 成人在线视频你懂的| 中文字幕一区二区三区有限公司| 免费精品视频| 国产51自产区| 一区二区三区在线视频免费 | 久久aⅴ国产欧美74aaa| 久久久久国产精品区片区无码| 亚洲精品福利视频网站| 亚洲天堂777| 亚洲人成网站免费播放| а√天堂资源官网在线资源| 亚洲字幕在线观看| 99热国内精品| 国内外成人免费在线视频| 久久亚洲一区二区三区四区| 久久精品免费在线| 欧美变态tickling挠脚心| 国产在线观看a| 成人黄色免费片| 欧美gayvideo| 免费在线观看污网站| 欧美国产日韩亚洲一区| 中文字幕一区二区人妻视频| 日韩精品亚洲元码| 亚洲一区站长工具| 欧美精品一区二区三区在线看午夜 | 欧美黄色免费网站| 亚洲日本va| 久草视频这里只有精品| 国产成人精品免费看| 青青草成人免费| 亚洲成人激情图| 欧美aa在线| 日韩福利一区二区三区| 日韩中文字幕一区二区三区| 99久久久无码国产精品衣服| 色狠狠av一区二区三区| 岛国在线大片| 91色琪琪电影亚洲精品久久| 亚洲精彩视频| 国产xxx在线观看| 五月婷婷久久综合| 黄色片在线免费观看| 国产女人18毛片水18精品| 999久久久精品国产| 国内精品国产三级国产aⅴ久| 亚洲精品国产成人久久av盗摄| 精品国产亚洲av麻豆| 国内精品久久久久久影视8| 亚洲第一福利专区| 五月婷婷丁香综合网| 亚洲日本欧美天堂| 国产成人自拍一区| 日韩美女av在线免费观看| 99久久久国产精品美女| caopor在线| 91久久国产最好的精华液| 男人和女人做事情在线视频网站免费观看| 成人性教育视频在线观看| 好看的日韩av电影| 91视频免费观看网站| 91.成人天堂一区| 91视频欧美| 亚洲v日韩v欧美v综合| 国产伦精品一区二区三区免费迷 | 免费高清成人在线| 久久久久久久九九九九| 国产偷亚洲偷欧美偷精品| 欧美日韩视频免费看| 妺妺窝人体色777777| 久久久www成人免费毛片麻豆| 国产一区二区小视频| 97超碰蝌蚪网人人做人人爽| 日韩国产欧美| 午夜剧场免费看| 欧美日韩精品一区二区三区四区 | 手机免费看av片| 欧美在线一区二区| 婷婷丁香在线| 色视频一区二区三区| 国产成人自拍网| 亚洲高清在线看| 午夜欧美不卡精品aaaaa| 日韩欧美精品一区| 欧美大片免费播放器| 在线不卡a资源高清| 日韩av一卡| 国产精品无码免费专区午夜| 国产精品私房写真福利视频|