[英]Can I use groovy templating instead of scala for Play 2.0 based Java applications?
[英]Groovy Grails or Scala Play
我決定是否應該學習Groovy和Scala,目前我正在比較Web框架。 我更喜歡Groovy語言,但是玩! 適用於Java和Scala。 另一件事指向我玩! 是嚴密的CoffeeScript集成。 出於協作目的,我需要我的框架能夠與某種JavaScript進行情感溝通和交互。 對於我的選擇,我對Grails框架有一些問題。
問題
我仍然對哪個要學習感到困惑。 希望這些問題的答案能幫助我決定學習哪些內容。
所有這些信息都可以在互聯網上廣泛獲得,使用谷歌或您最喜歡的搜索引擎很容易找到。 也就是說,以下是您問題的答案:
問題 :Grails可以使用Java,還是只使用Groovy?
答 :Grails使用兩者。 Groovy是一種動態語言,它在JVM中運行,並且在很多方面擴展了Java。 Grails使用Java和Groovy。 您也可以在Grails項目中同時使用它們。 這允許您利用可用的大量Java庫。 就像Grails本身一樣。
問題 :Grails是否有任何緊密的JavaScript集成? 我的意思是這兩種技術可以在運行時通信嗎?
答 :可以使用任何Javascript庫,他們可以(如果你創建它們)在運行時進行通信。 (你的問題確實沒有多大意義)。 關於coffeescript(你在問題中提到過),有一些插件可以在你的Grails項目的構建時編譯coffeescript。
問題 :Eclipse Grails項目似乎是在春天維護的。 這是否意味着Groovy可以使用Spring?
答 :Grails是建立在Spring之上的,所以是的。 你(和它)可以使用Spring。 在Grails項目中利用Spring框架有很多理由,而使用Bean構建器DSL則很容易實現。
Matt Raible對所有JVM框架進行了很好的比較。 我建議在比較中查看Play和Grails,看看它們在更廣泛的比較中的排名......
http://www.slideshare.net/mraible/comparing-jvm-web-frameworks-february-2014
試試兩個。 選擇一個Web框架是一個重大決定,值得花一些時間選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.