簡介Scala編程語言
Scala編程語言近來抓住了很多開發者的眼球。如果你粗略瀏覽Scala的網站,你會覺得Scala是一種純粹的面向對象編程語言,而又無縫地結合了命令式和函數式的編程風格。</span>
另外,無論是Ruby、Scala還是Groovy都有對應的Web框架,且對應的框架都是用各自對應的語言編寫的。這些框架分別是Rails、Lift和Grails。盡管Lift和Grails中的許多東西都從Rails借鑒來的,但是Grails對其他已有Java技術框架進行了很好的繼承,這無疑會保護用戶或廠商在這方面的已有投資。Grails框架參考文檔中這樣描述: Grails構建在這些概念之上,并且顯著地減少了在Java平臺上構建Web應用的復雜程度。不同的是,這些是建立在已確立的如Spring和Hibernate這樣的Java技術之上的。 目前,Scala和Groovy兩種語言都在快速發展的過程中。就目前的情況來看,Groovy的優勢在于易用性以及與Java無縫銜接,Scala的優勢在于性能和一些高級特性,如果在發展過程中兩者能互相借鑒對方的優點來充實自身,對開發者來講無疑是福音。正如第一篇所引用的博客作者最后提到的那樣: 大家并不想看到一場殊死斗爭,而是想看到更注重實效思想的Groovy團隊能與更具有學術思想的Scala團隊一起合作,制作出一門既強大又易用的語言。 你會將賭注押在誰身上呢?</span></div>
498)this.style.width=498;"> 圖1