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

關于Ruby/RoR我的體驗和看法

開發 后端 前端
在所有關于Ruby優點中,我唯一不能認同的是"學習曲線平緩",事實上,Ruby的學習難度比較高,確實遠遠高于PHP,要說平緩,大概是相對于J2EE的平緩。我相信這是很多對Ruby誤解和攻擊的來源.

這幾天在twitter上說到不少Ruby到底好不好的事情,總結一下,寫了這個blog。

今年年初開始我打算深入體驗一下Ruby on rails,對我來說,已經很多年沒有接觸"新語言"了。在這個深入體驗開始之前的幾年,也有若干次淺嘗輒止,基本都是玩了幾下,覺得要學的東西真多,用PHP順手寫一個也很簡單嘛,就放棄了。

但我想一個東西迅速風靡世界一定是有原因的,就算我最終不去真正使用它,弄清楚背后的原因也是值得的。于是我就放下了老程序員的心態,像一個初學者一樣從最基本的文檔看起,嘗試各種大家稱贊的項目,搞不懂的地方就去問熟悉Ruby的人,不僅問如何實現,還要問"為什么會這樣","過去什么樣","其他語言解決某個問題的方法在這里如何對應"。幾個月下來,雖然我還沒能用ror真正開發一個完全獨立的項目,但總算是有了一個全貌的概括性了解,也知道了歷史和文化,體會了社區的氛圍。這個時候,我想大概是可以對rails發表一些評論了。

在這一次嘗試之前,我最擔心的事情是"性能問題",現在看來這是一個偽問題,首先Ruby的性能并沒有這么差(前幾年確實不太好,不過現在已經很好了);其次,用來做一個網站應用,無論是什么語言,最后都要依靠緩存和分布來解決,也就是說最終都要依賴于正確的系統架構,而不是語言本身的性能;最后,就算是性能真的差又完全不可解決的問題,完全可以用效率更高的語言來寫,把處理的結果通過各種通訊方式交給Ruby就是了。在計算機硬件發展到今天這樣,性能問題大多不存在,只有架構師水平的差距。我見過很多用了幾十臺機器的系統但抗不住幾十萬的負載,這能怪語言和平臺本身的性能差嗎?

在所有關于Ruby優點中,我唯一不能認同的是"學習曲線平緩",事實上,Ruby的學習難度比較高,確實遠遠高于PHP,要說平緩,大概是相對于J2EE的平緩。我相信這是很多對Ruby誤解和攻擊的來源,從表面上看起來,要學會Ruby尤其是ror,至少需要理解設計模式,知道服務器系統的運作方式,甚至需要熟悉操作系統,要用好ror,更需要接觸各種項目和各種標準,這些都需要花去很多學習時間。同時配合的還有各種測試工具,部署工具,雖然不是必須,但最終還是要學的(這里我還欠缺很多呢)。我曾經開玩笑說Ruby社區的人破壞了英語的純粹性,因為他們fork新項目太容易,大家都喜歡創造各種開源項目,直接符合功能的名字都被用光了,于是只好用各種奇怪的相關的英語單詞,以至于搜索很多英文單詞竟然會找出來Ruby的項目。這些東西直接塞給一個初學者確實有很大的壓力。Ruby on rails的Getting start又太停留在表面,勉強算是嘗鮮,距離真正實用差的太遠。相對來說,PHP就簡單多了,頁面直觀對應在PHP文件上,什么都不用懂也能寫(當然寫好也很不容易),這造成的結果就是誰都可以懂PHP,但不是誰都能懂Ruby。人們為了掩蓋學習的痛苦,就容易去攻擊對方無用。在我這次下決心深入學習之前,我也覺得PHP最好,記得之前某次嘗試的時候 @rainux跟我說,剛剛上手是很難感覺到ror的好處,需要持續用一段時間才會慢慢發現。

ror在架構和開發流程管理也堅定的支持了很多理論,比如MVC,比如敏捷,比如TDD...這些同樣增加了學習成本,當然也增加了被攻擊的接口,比如:TDD太扯淡了,所以ror也扯淡。或者:我最討厭敏捷了,所以也討厭ror。實際上,敏捷和TDD本身都沒錯,他們都有成熟的方法論和實踐,有足夠好的工具配合,能解決很多問題。如果不認同這個,只能說是開發和項目管理經驗太少,沒碰上過復雜問題。有錯的是對敏捷和TDD的錯誤鼓吹,兩者不能混在一起。

另外一個常見說法是尋找Ruby的大流量項目案例。但其實尋找Ruby開發的"top項目"沒意義。DHH和37s創造的都不是適合所有人的產品,他們只愿意在某一領域做到最好。不是所有人都有興趣創造億級別產品,何況也沒幾個人真能做成。對大部分項目,千萬是一個很好的級別,那是ror最佳實踐領域,而在現實中,大部分項目能做到100萬pv,已經算了不起了,想億級別pv的技術方案未免過早了。

在組織技術團隊的問題上,流行語言的難度是差不多的,10個人的團隊任何語言都很容易組織起來,但換個角度看,任何語言也很不容易組織10個人的團隊,只不過難的方法不一樣。A語言可能是找人難,一周就收到1份簡歷,B語言可能是鑒別難,一天收到200份簡歷,看都看不過來。其實最難的事情是組織一個10個人的靠譜團隊,這個團隊用什么語言相對于尋找10個靠譜的人的難度可以忽略不計。

選擇一個語言,并不是選擇語言本身,同時也是選擇社區。Ruby社區的活力,友好,規整,統一的審美,給我留下了非常深刻的印象。DHH和37s對這個社區影響巨大,我也相信他們的理念,小公司未必不好,小公司未必不偉大,追求pv不如追求極致的產品。我們創造一個產品,是為了解決一類人的問題,并不是為了超越誰或和誰競爭。

15年前,PHP 3.0之前的版本完全不可用(當然,那時候PHP的簡稱還叫做Personal HomePage),那時候用c寫cgi/isapi或者用perl是網站最常見的開發形式。那時候說PHP是下一代語言,很多程序員都會不同意,他們會挑出來PHP一萬個不如c或者不如perl的地方。這些都沒錯,但世界是會變化的。PHP今天確實成了一種應用廣泛,老幼皆宜的語言。我并不認為未來Ruby會取代PHP,但至少,我認為下一代高質量的互聯網產品出現在Ruby社區的機會更大,這就像當年PHP vs perl一樣,乃大勢所趨。

最后我說一句可能不太好聽的話,如果你沒有下決心轉型成為一個寫信教主那樣的專門忽悠的人,如果你還覺得技術有點意思,還想自己創造點產品,那么應該保持足夠的技術敏感力,認真的學習一些新東西,而不是給自己尋找各種借口。就像這張漫畫一樣。要多問問自己,是這東西真的不好,還是自己學不進去了?當然,承認后者是很難的。一年前我也確實沒學進去。
 

原文鏈接:http://blog.devep.net/virushuo/2011/03/23/rubyror.html

【編輯推薦】

  1. Ruby趨于人性化 比Python更易閱讀?
  2. 解讀Ruby on Rails的成功秘籍
  3. 加速Ruby on Rails 消除N+1查詢問題
  4. 基于Ruby On Rails開發高品質Web應用
  5. 跑起來吧 Ruby on Rails開發初體驗
責任編輯:陳貽新 來源: 霍炬的博客
相關推薦

2009-07-06 08:50:01

靜態頁SEO看法

2014-07-29 11:35:34

2014-08-20 16:37:51

2017-11-06 10:50:49

服務器區域

2012-07-26 13:18:15

開源系統

2025-02-10 06:50:00

AIDeepSeek推理模型

2014-06-04 10:48:38

Swift蘋果iOS

2018-03-22 15:36:26

程序員RubyiOS

2020-09-17 06:45:55

DAMA數據管理

2021-01-05 14:44:39

比特幣加密貨幣黃金

2009-08-05 11:30:08

2011-04-29 11:14:34

投影機

2012-12-07 11:32:33

Exchange 20

2014-01-03 13:50:06

2018-04-15 16:11:57

RubyMatz語言

2012-10-19 09:27:23

Ruby

2014-05-16 14:18:08

OONE手機隱私

2015-10-21 11:01:23

OpenStack貢獻代碼開源

2013-01-17 14:38:37

Fedora 18

2021-03-28 20:58:25

Go語言線程
點贊
收藏

51CTO技術棧公眾號

国产精品久久久久久久久久白浆| 成人情视频高清免费观看电影| 欧美激情论坛| 免费国产羞羞网站美图| 欧美男男同志| 最新精品在线| 最新高清无码专区| 国产精品精品视频| 日本性高潮视频| 丁香六月综合| 久久午夜羞羞影院免费观看| 97精品国产97久久久久久春色| www.国产福利| 成人黄视频在线观看| 久久成人免费网站| 日韩在线免费高清视频| 无限资源日本好片| 最新国产在线观看| 免费观看在线综合色| 亚洲精品激情| 欧美 日韩 国产一区二区在线视频| 欧美日韩精品在线视频| 国产精成人品localhost| 亚洲黄色激情视频| 免费久久精品| 在线免费观看一区| 欧美一区二区视频在线| 福利网址在线观看| 精品国产乱码久久久| 欧美自拍丝袜亚洲| 国产黄色片免费在线观看| 午夜精品久久久久久久99热黄桃| 国产精品porn| 欧美三级欧美一级| 亚洲一区二区三区免费观看| 一本一道精品欧美中文字幕| 五月天综合网站| 欧美一区二区成人| 成品人视频ww入口| 五月天婷婷视频| 久久午夜电影| 色阁综合伊人av| 欧美日韩精品欧美日韩精品一| 日韩免费观看网站| 亚洲一级理论片| 综合久草视频| 亚洲va国产天堂va久久en| 国产精品一区在线观看| 国产超碰人人爽人人做人人爱| 日韩av午夜| 欧美三级日韩三级| 天堂中文视频在线| a级影片在线观看| 国产精品毛片久久久久久久| 91国产丝袜在线放| 国产无码精品视频| 亚洲伊人春色| 欧美高清激情brazzers| 分分操这里只有精品| 伊人手机在线| 久久综合色8888| 精品久久精品久久| 这里只有精品6| 蜜臀久久久99精品久久久久久| 日本精品久久久久影院| 无码人妻av免费一区二区三区 | 午夜在线视频免费观看| 99精品免费观看| 在线不卡视频| 色噜噜狠狠色综合网图区| 精品人妻中文无码av在线 | 欧美亚洲国产一区二区三区va | 亚洲区欧洲区| 久久女同精品一区二区| 中文一区二区视频| 欧美成人精品在线播放| 国产成人精品一区二区三区在线观看| 国产拍在线视频| 中文字幕一区三区| 久久精品国产理论片免费| 97视频免费在线| 欧美一级一区| 久久久久久91| 欧美另类69xxxx| 久久久久久久久久久久久久久久久久| 精品亚洲va在线va天堂资源站| 伊人影院综合在线| 成人香蕉视频| 欧美三级电影在线看| 中文字幕资源在线观看| gogo久久日韩裸体艺术| 欧美日韩精品福利| 美女又黄又免费的视频| 亚洲福利影视| 欧美性猛片xxxx免费看久爱| 99re6在线观看| 国产无遮挡裸体免费久久| 亚洲欧美日韩一区二区三区在线| 日本人妻一区二区三区| 亚洲免费专区| 久久久精品一区| xxx在线播放| 亚洲三级网页| 久久久精品亚洲| 亚洲精品男人的天堂| 国模大尺度一区二区三区| 国产精品pans私拍| 免费视频久久久| 午夜在线一区二区| 国产有码一区二区| 亚洲熟妇无码久久精品| 成人午夜精品一区二区三区| 91久久大香伊蕉在人线| 深夜福利在线看| 97se亚洲国产综合在线| 国产专区一区二区| 日韩一级片免费观看| 成人午夜av电影| 亚洲精品一区二区三区蜜桃久| 国产爆初菊在线观看免费视频网站 | 免费在线观看日韩视频| 麻豆理论在线观看| 亚洲国产视频一区二区| 国产系列第一页| 一二三四视频在线中文| 日韩欧美精品网址| 成人免费毛片播放| 四虎成人精品一区二区免费网站| 日韩精品免费在线观看| 亚洲综合网在线观看| 欧美日韩一区二区国产| 国产日韩av在线播放| 国产三级视频在线看| 欧美日韩中文字幕在线视频| 国产性猛交96| 青青一区二区| 欧美国产视频一区二区| 国产精品第9页| 久久综合九色| 久久久久久国产精品mv| 欧洲一区二区三区| 香蕉成人啪国产精品视频综合网| 久久黄色片网站| 亚洲国产视频二区| 久久精品国亚洲| ,一级淫片a看免费| 不卡免费追剧大全电视剧网站| 欧美aaaaa喷水| 日本高清视频在线观看| 亚洲一区二区在线免费看| 亚洲av无日韩毛片久久| 99久久久久国产精品| 国产专区欧美专区| 日本黄色片在线观看| 7777精品伊人久久久大香线蕉超级流畅 | 色婷婷**av毛片一区| 性高潮视频在线观看| 久久aⅴ国产欧美74aaa| 亚洲国产欧美一区二区三区不卡| 成人精品三级| 精品久久一区二区| 五月天精品视频| 久久国产毛片| 97影院在线午夜| 波多野在线观看| 欧美日韩在线播放| 艳妇荡乳欲伦69影片| 国产精品亚洲一区二区三区妖精| 美女视频久久| 欧美18av| 精品国产电影一区二区| 国产福利在线导航| 狠狠狠色丁香婷婷综合激情| 男女激烈动态图| 日韩一级二级| 精品国偷自产在线视频| 精品人妻伦一区二区三区久久| 亚洲国产中文字幕在线视频综合| 少妇被狂c下部羞羞漫画| 99精品电影| 成人免费视频网站| 欧美gv在线| 中文字幕精品在线| 亚洲免费成人在线| 成人免费在线视频| www.com日本| 久久久夜夜夜| 偷拍盗摄高潮叫床对白清晰| jizz性欧美2| 欧美中文字幕视频| 欧美性受xxxx狂喷水| 欧美性生交xxxxx久久久| 五月天婷婷丁香网| 岛国一区二区三区| 欧美精品第三页| 亚洲第一论坛sis| 国产一区玩具在线观看| а√在线天堂官网| 中文字幕亚洲欧美一区二区三区 | 成人免费视频国产在线观看| 国产美女三级视频| 欧美黄色一级视频| 日本在线视频一区| 国产精品vvv| 色伦专区97中文字幕| 欧美一级在线免费观看| 欧美日韩亚州综合| 丰满少妇乱子伦精品看片| 18涩涩午夜精品.www| 91精品人妻一区二区| 韩国在线视频一区| 亚洲电影网站| 欧美影院天天5g天天爽| 亚洲综合中文字幕在线观看| 黄网站app在线观看| 欧美日韩精品欧美日韩精品一| 国产成人愉拍精品久久| 亚洲精品你懂的| 黄色动漫网站入口| 神马久久影院| 国产精品igao视频| 国产精品一二三产区| 久久精品电影网| porn亚洲| 欧美人体做爰大胆视频| 午夜婷婷在线观看| 五月天网站亚洲| 国产男女猛烈无遮挡a片漫画 | 国产精品一二区| 日韩精品黄色| 亚洲天堂成人在线| 中文字幕av免费观看| 中文字幕一区日韩精品欧美| 全黄一级裸体片| 26uuu久久天堂性欧美| 国产三级日本三级在线播放| 国产欧美一区二区三区国产幕精品| 精品视频在线观看| 一区二区精彩视频| 亚洲xxx视频| 日韩成人在线观看视频| 97在线观看视频| 搞黄网站在线看| 久久久久久成人精品| 图片区小说区亚洲| 欧美极品少妇xxxxⅹ免费视频| 伊人影院蕉久影院在线播放| 欧美成人免费大片| 四虎影院观看视频在线观看| 久久99视频精品| 久久精品a一级国产免视看成人 | 91精品国产91久久久| 国产美女视频一区二区三区| 亚洲另类激情图| 可以在线观看的av网站| 亚洲男人第一av网站| 免费av在线电影| 国产一区二区动漫| www.久久久久久久久久| 91精品综合久久久久久| 国产老女人乱淫免费| 欧美一级高清大全免费观看| 日韩精品一区二区三| 国产精品美女久久久久av爽李琼| 网爆门在线观看| 亚洲精品国产无天堂网2021| 久久这里只有精品免费| 国产精品女同一区二区三区| 999福利视频| 久久久国产一区二区三区四区小说| 欧美xxxxxbbbbb| 日韩精品一二三区| 久久这里只有精品23| 中文在线不卡| wwwwww.色| 国产伦精品一区二区三区免费迷| 深田咏美中文字幕| 国产在线日韩欧美| 冲田杏梨av在线| 国产一区二区调教| 亚洲精品国产成人av在线| 久久久久久免费| 久久高清内射无套| 欧美视频国产精品| 一区二区三区精| 精品粉嫩超白一线天av| 青青草视频在线免费观看| 欧美va在线播放| 免费a在线观看| 欧美另类xxx| 欧美不卡高清一区二区三区| 91超碰中文字幕久久精品| 精品国产欧美日韩一区二区三区| 亚洲最大的成人网| 久久综合亚洲| 97在线免费视频观看| 亚洲综合色网| 欧美与动交zoz0z| 国产精品视频| 能看毛片的网站| 国产亲近乱来精品视频| 免费一级做a爰片久久毛片潮| 亚洲欧美综合在线精品| 天天干天天干天天| 日韩一级成人av| 一级毛片视频在线| 欧美亚洲日本网站| 成人国产二区| 91嫩草视频在线观看| 狠狠做六月爱婷婷综合aⅴ | 欧美成人激情| 一本一生久久a久久精品综合蜜 | 岛国av一区二区在线在线观看| 中国老头性行为xxxx| 日韩精品久久久久久久玫瑰园| 国产cdts系列另类在线观看| 国产成人精品电影久久久| 高潮久久久久久久久久久久久久| 亚洲综合第一| 日韩和欧美一区二区| 免费a在线观看播放| 99精品热视频| 欧美三级免费看| 亚洲午夜久久久久| 国产乱淫av片免费| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 特黄毛片在线观看| 成人av资源| 精品国产18久久久久久洗澡| 九色一区二区| 亚洲天堂男人| 中文字幕无人区二| 亚洲精品成人a在线观看| 在线观看免费中文字幕| 亚洲色图15p| 欧美性suv| 涩涩日韩在线| 欧美久久久久| 宇都宫紫苑在线播放| 1000部国产精品成人观看| 中文字幕日韩经典| 主播福利视频一区| 国产精品一区二区免费福利视频| 亚洲va男人天堂| 先锋资源久久| 永久免费黄色片| 99久久精品一区二区| 少妇愉情理伦三级| 欧美性色欧美a在线播放| www.成人.com| 国产日韩欧美在线| 中文字幕一区二区三区乱码图片| 日韩a一级欧美一级| 亚洲乱码日产精品bd| 国产熟女一区二区三区四区| 久久国产精品久久精品| 成人激情久久| 欧美日韩国产不卡在线看| 国产一区二区三区的电影 | 中文字幕在线一区免费| 91资源在线视频| 欧美xxxx18国产| japanese色系久久精品| 日韩av三级在线| 精彩视频一区二区| 丁香花五月激情| 91久久精品网| 天堂网av2014| 欧美不卡视频一区发布| 秋霞一区二区| 久久综合九色综合88i| 久久免费美女视频| 一区二区久久精品66国产精品| 欧美美女操人视频| 风间由美中文字幕在线看视频国产欧美 | av女优在线| 91传媒免费看| 亚洲一区二区动漫| 精品女人久久久| 精品国产自在久精品国产| 625成人欧美午夜电影| 亚洲欧美成人一区| 成人美女视频在线看| 国产第一页在线观看| 精品美女一区二区| 成人影院大全| 亚洲区成人777777精品| 久久影院视频免费| 国产一区二区波多野结衣 | 一区二区三区欧美成人| 成人一区二区在线观看| 日本黄色一级视频| 久久91亚洲精品中文字幕| 免费观看不卡av| 免费观看一区二区三区| 欧美午夜在线一二页| 国产蜜臀av在线播放| 亚洲精品日韩在线观看| 91美女在线观看| www.我爱av|