為什麼 Swift 永遠不能取代 RubyMotion

現在「Mobile First」的風潮正烈,很多人誤解 Ruby 是一個 很適合開發網站的語言 – 當然是因為 Rails 是一個太過於全面的 Web 框架所致,其實 Ruby 能做的事情還很多,Ruby on Rails 的成功不應該被限制,成為 Ruby in Rails。

RubyMotion 便是 Ruby 在移動裝置上的成功應用, 同時可以 run 在 Android 與 iOS 系統上(其實還包括 OSX),著名的 37 signals 輔助團隊遠端工作的產品之一 Basecamp 的 App 便是由 RubyMotion 打造而成(其實默默的還有不少檯面下的),performance 也依然優秀。這歸功于 RubyMotion 是完全由 Ruby 編譯的二進位實作,而不是類似 PhoneGap 把網頁包裝成 App… 當然很多時候效能的問題還是要回歸到開發人員的功力身上 XD

在前幾日 WWDC 發表了新語言 Swift 之後,開發者圈一片瘋狂討論(嘿你這輩子有多少時間可以看著一門語言誕生)(我現在已經是 Swift 資深開發者了啊),畢竟有很多開發者都苦惱于原來 Objective-C 超繁瑣語法而裹足不前...

全文連結:http://carolhsu.github.io/blog/2014/06/13/rubymotion-vs-swift/