Groovy Grails或Scala Play

Groovy Grails或Scala Play,scala,grails,groovy,playframework,Scala,Grails,Groovy,Playframework,我正在决定是否应该学习Groovy和Scala,目前我正在比较web框架。我更喜欢Groovy语言,但是玩吧!可与Java和Scala一起使用。还有一件事把我引向游戏!是紧密的咖啡脚本集成。出于协作目的,我需要我的框架能够与某种JavaScript进行情感交流和交互。对于我的选择,我有几个关于Grails框架的问题 问题 Grails可以使用Java还是Groovy Grails有没有紧密的JavaScript集成?我的意思是这两种技术可以在运行时通信吗 Eclipse Grails项目似乎由s

我正在决定是否应该学习Groovy和Scala,目前我正在比较web框架。我更喜欢Groovy语言,但是玩吧!可与Java和Scala一起使用。还有一件事把我引向游戏!是紧密的咖啡脚本集成。出于协作目的,我需要我的框架能够与某种JavaScript进行情感交流和交互。对于我的选择,我有几个关于Grails框架的问题

问题

  • Grails可以使用Java还是Groovy
  • Grails有没有紧密的JavaScript集成?我的意思是这两种技术可以在运行时通信吗
  • Eclipse Grails项目似乎由spring维护。这是否意味着Groovy可以使用Spring

  • 我仍然不知道该学什么。希望这些问题的答案能帮助我决定学习哪一个。

    所有这些信息都可以在互联网上广泛获得,使用谷歌或你最喜欢的搜索引擎很容易找到。也就是说,以下是您问题的答案:

    问题:Grails可以使用Java还是Groovy

    答案:Grails同时使用这两种方法。Groovy是一种在JVM中运行的动态语言,在很多方面扩展了Java。Grails同时使用Java和Groovy。您也可以在Grails项目中使用这两种方法。这允许您利用大量可用的Java库。就像Grails本身一样

    问题:Grails是否有任何紧密的JavaScript集成?我的意思是这两种技术可以在运行时通信吗

    回答:可以使用任何Javascript库,并且它们可以(如果您让它们)在运行时通信。(你的问题没有多大意义)。关于coffeescript(您在问题中提到过),有一些插件可以在构建Grails项目时编译coffeescript

    问题:Eclipse Grails项目似乎由spring维护。这是否意味着Groovy可以使用Spring


    答案:圣杯是建立在春天之上的,所以是的。你(和它)可以使用弹簧。在Grails项目中利用Spring框架有很多原因,使用Bean builder DSL可以非常直接地做到这一点。

    尝试这两种方法。选择一个web框架是一个重大的决定,值得花一些时间来选择。

    Matt Raible对所有JVM框架都有很好的比较。我建议在比较中查看Play和Grails,看看它们在更广泛的比较中排名如何


    您可以在Grails框架中很好地使用Java。有两种选择: 1.Grails有一个单独的Java源文件夹——在这里您可以使用Java类 2.您还可以在Groovy类中使用Java代码


    Grails在第二个问题上使用和。我想知道Grails和JavaScript是否可以一起工作。例如,这是一个JQuery和JSF如何共享信息和相互使用的示例。我想知道Grails是否可以做类似的事情。Grails中没有任何东西阻止它使用Javascript。它非常支持大量的库。有些是非常紧密集成的,有些只是供您编写自己的集成。我建议您查看可用的Grails插件,看看有哪些可用的插件。从技术上讲,如果您愿意,您也可以将Kotlin用于其中任何一个。我建议您为每个主题创建一个问题。