歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學習網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
不知道你說的少是和什么編程語言比較來說的?如果說比較于Java,PHP,ASP,那當然是少,而且理由也是顯而易見的,但是比較于Pyt-on和Perl,就并不算少了。或者我可以不可以這么問:用Pyt-on做的成功商業(yè)網(wǎng)站少是什么原因?看看全球前10的網(wǎng)站,并沒有用Pyt-on做的網(wǎng)站,而twitter是用Ruby做的,這是否可以說明什么問題?-W:Google不能算Pyt-on的成功案例,Google用的最多的是C++,其次是Java,最后才是Pyt-on,而且多用于-系統(tǒng)。答案 2:
首先 Ruby(on Rails) 是后起之秀,所以“少”,是一個正常的現(xiàn)象。一個技術(shù)要成功,需要一定的時間來證明。一個項目用成熟的技術(shù)如 Java 和 PHP 來做,碰到問題,可以較容易找到解決的方案,因為這方面別人早都碰過了,但用 Ruby 這樣的技術(shù)來做,就不一定。另外還有一個整合問題,比如一些第三方類庫(比如支付),是用 Java 或 PHP 來做,用 Ruby 做的項目,不能夠直接集成它們。雖然這方面開發(fā)工作量不大,但仍讓一部分人生畏。最后一個我認為較重要的因素就是:項目不采用 Ruby 來做,很多時候不是技術(shù)(比如技術(shù)太難或這樣的技術(shù)人員難找)的原因,更多是擔心責任和風險。如果用 Java 或 PHP 這樣的技術(shù)來做項目,碰到問題或瓶頸,上級通常不會懷疑是開發(fā)語言選擇的問題,但如果是用 Ruby 來做,可能管理層第一時間就會懷疑你技術(shù)人員沒有選擇好技術(shù),是該技術(shù)導(dǎo)致的問題,這時候責任人通常是有口難辯。好幾年前那些用 Unix 的單位的技術(shù)主管寧愿繼續(xù)選擇昂貴的 Unix,而不愿意嘗試技術(shù)上已經(jīng)成熟且更便宜的 Linux,一個重要原因就是怕出問題自己一身責任。當初的免費 Linux 跟現(xiàn)在開發(fā)效率更高的 Ruby(Rails),有點相似。答案 3:
如何定義成功?怎么才算商業(yè)上成功?twitter 算不算成功?-ulu 呢? 現(xiàn)在4sq 和 pat- 的后臺都是Ruby 的。 這個是一個悖論,很多時候網(wǎng)站成功與否和后臺的開發(fā)語言沒有什么太大的關(guān)系,如果說有關(guān)系的話,那我要說的是,Ruby能讓你的網(wǎng)站更成功,僅此而已。答案 4:
Git-ub也使用了Erlang。雖然Ruby還有其他框架,但是說到-幾乎還是Rails,而Rails發(fā)展也不過幾年,再過幾年再來討論這個問題也不晚。使用Ruby的人,和使用Ruby制作的“成功”網(wǎng)站,比例其實是挺高的么?tiobe/...另外,對于編程經(jīng)驗少的同學,Rails除了一開始的部署不太容易外,其實是非常容易入門的。答案 5:
一個項目能否發(fā)展壯大,歸根結(jié)底還是由做項目的人決定的。而商業(yè)領(lǐng)域的常識是不要當新技術(shù)的小白鼠,新技術(shù)的成功案例大多也是碰巧有個膽大的愛好者用到產(chǎn)品里去罷了,對于Sun/IBM/MS這樣的公司,他們是有能力給許多企業(yè)的技術(shù)人員-的,所以Java和Asp/.Net應(yīng)用推廣得很快。Ruby比較新,又沒有什么強勢企業(yè)背后推動,再正常不過了。答案 6:
1、歷史的原因,早幾年,基本上只能選p-p;2、知識儲備的問題;3、做站,語言只是一部分答案 7:
就算有成功的商業(yè)案例又能怎么樣?代表這個語言優(yōu)秀?最好最頂尖?優(yōu)秀的東西很多,看看Ya-oo/Sun,多少優(yōu)秀-的項目。另外好的東西,還要看什么樣的人來使用。小刀也可以當大炮來用,一般的人給他大炮,也只能在家打蚊子。答案 8:
我有一個同事在遨游,他告訴我說公司之前用ROR嘗試做過一個產(chǎn)品,最后失敗了,原因是ROR精通的人太少,網(wǎng)上文檔也很少,造成維護成本很高,出現(xiàn)一個bug,如果不是很精通,解決就需要花費大量精力。就象樓上說的,ROR易學好上手,但是要做一個大產(chǎn)品還是不太容易的。答案 9:
我覺得跟國內(nèi)RoR氛圍有關(guān),真正能做好RoR的人很少,RoR是很容易學,但要用它來做一個穩(wěn)健維護性的產(chǎn)品不容易答案 10:
招人都難招,ror答案 11:
國內(nèi)成功的比較出名的就iteye和團800吧。同意@謝召煥的說法答案 12:
國內(nèi)技術(shù)往往比國外晚幾年,ruby在國外的使用其實挺廣泛的,只是被大家熟知的并不多。ROR的開發(fā)效率很驚人的,相對java,更容易快速推出產(chǎn)品并快速迭代,在現(xiàn)這競爭激勵的情況下,更易去搶占市場。暫且國內(nèi)并未大量使用,主要是因為精通者太少,不便控制風險。而且ruby的表達能力很強,不像靜態(tài)語言中規(guī)中矩,更需要有經(jīng)驗者來引導(dǎo)及把控。答案 13:
我覺得看技術(shù)的走勢,不能看國內(nèi)。因為這個環(huán)境本身受非語言的干擾太大了。 Ruby on rails在國外的發(fā)展,遠遠好于什么PHP。另外,ruby社區(qū)這兩年輸出了無數(shù)好東西答案 14:
我現(xiàn)在在做一個社區(qū),用的ROR來開發(fā),但現(xiàn)在主要的問題是很難找到合適的人下一篇:國外一篇博文后面都有很多評論,國內(nèi)的卻很少,大家覺得這是?文化的差異嗎? 下一篇 【方向鍵 ( → )下一篇】
上一篇:Linux 免費,使用的人那么少? 上一篇 【方向鍵 ( ← )上一篇】
快搜