日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

什么是Ruby on Rails

發布時間:2025/3/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么是Ruby on Rails 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
讓我們先來看一張圖片:

看完這張圖片,我心里充滿疑惑,難道Ruby + Rails真的能夠有這么好嗎?

心里有這么幾個疑問:
  • Ruby是誰開發的?
  • Ruby是什么?
  • Rails是什么?
  • Ruby on Rails與目前已經有的開發語言相比有什么優點?為什么要使用它?
  • Ruby on Rails穩定嗎?效率高嗎?能夠承受大數據量的訪問嗎?
  • Ruby on Rails有長遠的發展前景嗎?
  • 讓我們一個一個的解開這些疑問:
    • 松本行弘"Matz"(Matsumoto Yukihiro)是Ruby語言的發明人,他從1993年起便開始著手Ruby的研發工作。他一直想發明一種語言,使你既能進行高效開發又能享受編程的快樂。1993年2月24日Ruby誕生了,1995年12月Matz推出了Ruby的第一個版本Ruby 0.95。不久Ruby便憑借其獨特的魅力橫掃日本,相信在不久的將來,Ruby將走向世界。Ruby是日本人發明的,這點讓我很不是滋味,人也是很奇怪的,美國,歐洲比我們強還能接受,而日本比我們強我就….
    • Ruby是一種有著超級清晰語法的純面向對象的編程語言,它能夠讓編程變得有趣和優雅(這點在后面的內容中確實得到印證)。Ruby成功的組合了Smalltalk的優雅以及Python的易用性,還有Perl的實用主義。Ruby起源于90年代的日本,在過去的幾年時間里隨著更多的英語資料的出現變得更加的流行。
    • Rails是一個用來開發數據庫后臺的WEB應用的開源框架。
    • 到目前為止我發現Ruby on Rails最大的優點就是在于簡單!RoR的核心思想就是“更少的編程,更簡單的配置!”
  • 安裝和配置非常簡單,不象Java需要安裝運行環境,安裝應用服務器,然后再進行一大堆的配置。在安裝上Ruby和Perl很象,只需要裝一個簡單的解釋環境就可以了(和Perl很象的地方很多,例如正則表達式的支持)。RoR避免了繁雜的XML配置文件,一個Rails應用程序只需要簡單編程就可以通過影射和發現配置好所有的東西。你的應用程序和數據庫里已經包含了所有Rails需要的東西。
  • 編碼簡單,很多代碼都是可以自動生成,可以自動生成MVC,可以自動生成框架、Web服務。甚至你只要寫上一行代碼就可以實現以前使用Java上百行代碼的工作量,比其他開發工具速度快10倍!。當然越少的編程量就意味著越少的bug。
    • 關于穩定性目前還沒有很全面的數據,暫時還不太清楚。關于效率,從相關的資料上可以看到:有人說RoR的性能和開發效率比java的struts+spring+hibernate經典搭配還要快15%-30%
    • RoR目前發展勢頭強勁,在使用RoR的過程中你將會發現它已經具備了作為WEB開發語言的本質。如果它能夠以簡單為主的理念繼續發展,相信它將象當年的PHP和Linux在網絡上引起新的一輪革命

    總結

    以上是生活随笔為你收集整理的什么是Ruby on Rails的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。