2014年3月17日 星期一

來看看有哪些新創公司在用Scala

儘管在台灣Scala很少聽到, 也沒有太多資源, 但事實上, 在美國已經有不少知名的新創公司, 是以Scala為base, 開發出許多人在應用的服務,

最著名的就是Twitter(可以參考這一篇), Twitter 一開始是以Ruby on Rails 為起家, 但隨著他的服務規模不斷長大, 為了提升整個System的擴充性, 還要良好的Performance, 融合OOP & FP的Scala自然是首選, Scala又完善的整合Akka 來實現高階平行處理, 最後JVM上的實作能良好的善用JAVA 的所有Library , 功能性之外, 對於在Twitter中的Ruby on Rails 工程師來說, Is it fun? 是他們所care的, 而Scala 的Sugar syntax也能讓你的code很精簡, 很酷炫, 因此Twitter用Scala rebuild 許多後端的核心服務


其他的還有
以上是比較知名的Startup , 還有一些檯面上尚未發布的網站就在等等了
看看他們選擇Scala的理由, 基本上不外乎這幾個Scala重點項目
  • High performance
  • Concurrency
  • Productive
  • cool (這我不知道怎麼定義, 但至少擺脫JAVA的冗贅)
  • Scalable
  • JAVA Library support
  • OOP & FP 的融合

還想知道更多, 就開始學習Scala吧, 
別再說不知道, 沒聽過, 不重要, 沒人在用了

可以的話 參考看看 

Scala 前言1, 是Java的下一步也是物件導向的下一步



沒有留言:

張貼留言