ROR
RoR是Ruby on Rails的縮寫。是一個用于編寫網(wǎng)絡(luò)應(yīng)用程序的框架,它基于計算機軟件語言Ruby,給程序開發(fā)人員提供強大的框架支持。其包括兩部分內(nèi)容:Ruby語言和Rails框架。
ROR發(fā)展概況[ ]
從RoR正式提出到v1.0.0的發(fā)布,RoR在一年多的時間里受到了業(yè)內(nèi)人士的廣泛關(guān)注。RoR受到廣泛關(guān)注主要有如下兩個原因:首先,RoR的開發(fā)效率高(部署容易)、功能豐富(支持Ajax等流?行應(yīng)用),有消息稱對于相同的Web開發(fā)項目,使用RoR開發(fā)比使用Java體系架構(gòu)開發(fā)快5~10倍;此外,令人不可思議的高性能是其受到關(guān)注的另一個重要原因,根據(jù)C?SDN上轉(zhuǎn)載的新聞稱使用RoR開發(fā)出來的項目性能,比基于Struts+Hibernate+Spring的Java應(yīng)用還要高15%~20%。
RoR當前遇到的主要問題是使用RoR搭建的大型商業(yè)應(yīng)用還很少,究其原因可以概括為兩點:
第一,從開發(fā)能力的角度,RoR是一個基于Ruby語言的輕型Web開發(fā)框架,?很多開發(fā)者對其是否適合大型應(yīng)用難以把握。
第二,本身使用RoR開發(fā)的大型商業(yè)應(yīng)用較少,使得后來者持觀望態(tài)度。
綜合分析來看,RoR的發(fā)展前景還是很光明的。RoR在短時間內(nèi)取得了巨大的成就,它打破了Web開發(fā)領(lǐng)域的固有觀念,方便快捷的開發(fā)方式使其被廣泛接受。而事實上,現(xiàn)在?已有幾家跨國公司正在使用RoR開發(fā)自己的Web應(yīng)用程序,并且有多家大型公司在考慮使用RoR進行Web應(yīng)用開發(fā)。
相關(guān)閱讀[ ]
參考資料[ ]
- 搜集整理于互聯(lián)網(wǎng)