Ruby



Ruby 是日本人松本行弘發明的語言,與 PHP 一樣是動態語言,主要著重在提供簡潔一致的語言介面,讓開發過程非常直觀且人性化。而 Ruby 在網站開發上通常會搭配 Rails 框架一起使用 (全名 Ruby on Rails),是最早帶起 Web MVC 風潮的框架。Rails 提供了許多強大功能,如 ActiveRecord、程式碼鷹架產生器、資料庫遷移等等,都成為目前各大主流框架的標配。Rails 在國外也有非常龐大的生態圈,各種疑難雜症都有解答或相關程式套件可以協助解決。

Ruby 的效能相較其他語言是較差的,也因此影響了 Rails 框架的效能。不過隨著語言本身的持續更新,目前效能並非讓人無法接受,且在框架中可以藉由快取來增進執行速度,在機器運算能力大幅提昇的現在影響已經不是這麼巨大。另外,Rails 對新手來說學習曲線是較高的。

知名使用者: Twitter, GitHub


我是這樣學會 Ruby on Rails:12 個星期打造 12 個網頁 APP
https://www.inside.com.tw/2015/01/27/how-i-finally-learned-to-build-stuff-with-rails

程式語言編年史

程式語言編年史原文 下面這張圖片描繪了整個程式語言的歷史。包括各種程式語言的發明人、程式語言的特點和適用領域、被什麼網站或公司使用等 (檢視 完整高清圖 )。 之所以會有那麼多不同的程式語言是因為設計程式語言的初衷不同、對語言學習曲線的追求不同、不同程式之間的執行成本差異...