你會在商業應用中使用Ruby/ROR嗎?

發表于:2007-06-11來源:作者:點擊數: 標簽:
毫無疑問, Ruby 是去年以來和Ajax一樣火熱的技術詞語。自從去年12月眾所期待的ROR 1.0發布以來,越來越多的fans開始加入Ruby的陣營?!禦uby, Java 的勁敵》 一文給我們帶來了Ruby對Java的挑戰。 ROR的快速 開發 特性,沒有繁瑣的XML配置,快捷的框架/代碼

毫無疑問,Ruby是去年以來和Ajax一樣火熱的技術詞語。自從去年12月眾所期待的ROR 1.0發布以來,越來越多的fans開始加入Ruby的陣營?!禦uby,Java的勁敵》 一文給我們帶來了Ruby對Java的挑戰。

ROR的快速開發特性,沒有繁瑣的XML配置,快捷的框架/代碼生成,深深的觸痛了J2EE開發者的神經。

而最近的一周,Sun也開始將JRuby收入旗下,JVM支持Ruby語言也不會是遙遠的事情。與其對抗,不如收編。Java,Ruby本是一家,中國人的招安政策,Sun顯然是早就掌握了精髓。

只是,你會在正式的商業應用中使用Ruby嗎?如果是,你如何解決以下幾個眾多觀望者/懷疑者的疑慮。

1、安全性能

Ruby on Rails 1.1.6發布。2天2次新版本補安全漏洞,Ruby on Rails存在如此嚴重的安全問題,Ruby on Rails是否真正能夠應用于一些關鍵的地方?不管Ruby on Rails開發是多么的迅速,沒有經過嚴密的考驗的東西,總會帶來一定的風險。

2、開發支持

缺乏IDE支持,對于開發者來說,用記事本/ultraedit編寫代碼,實在是很痛苦的事情。

3、性能/效率

這一點,在2005年我曾經嘗試使用ROR開發一些小型應用,通過Ror <-> Soa <-> J2EE,而讓人疑惑的是,Ror的處理速度往往成了性能瓶頸。不知道最近的新版本性能上是否有一些可信的benchmark數據?

4、集群支持

目前來說,對集群/Cache的支持,Java比Ruby要完善以及高效率。不過,相信很多人會說,Ror適合小型應用,對集群不是有很大的需求。問題在于: 需求是變化而且很多時候是無法預測的,而一個小型的應用,5個月后很可能就要變成一個大型應用,這個時候Ror如果不能很好地擴展,移植將會是一個痛苦不堪的過程。

(責任編輯 火鳳凰 sunsj@51cto.com  TEL:(010)68476636-8007)



原文轉自:http://www.anti-gravitydesign.com

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97