groovy - 我应该对 Groovy 如此热情吗?

标签 groovy grails

我目前正在开发我的项目,该项目由用 PHP 编写的前端和后端以及用 Java 编写的桌面应用程序组成,这就是我发现 Groovy 和后来的 Grails 之前的计划。

现在,在重写我的桌面客户端并在 Groovy 中勾勒出一些后端功能后,我正在考虑完全放弃 PHP,转而使用 Groovy(尽管我还没有使用过 Grails。)

对我来说,Groovy 中的编码看起来就像 PHP 中一样简单,但有很多额外的糖分和 Java 库的强大功能。比较这两者可能听起来很尴尬,但嘿我是业余爱好者;)

最后我的问题是,从外观上看,我能找到的大多数关于 Groovy 的文章/博客文章都非常过时了。我是否错过了它不那么受欢迎并且会粉碎我的热情的某些原因? :D

最佳答案

Am I missing some reason why it's not so popular and which will crush my enthusiasm to bits?

我的回答是断然的“不”。 Groovy 确实是一种非常高效的语言。我花了大约一年的时间使用它来完成我的日常工作,并且非常喜欢使用它。在我看来,Groovy 的默默无闻与语言本身无关,而是与其他因素有关,例如:

  • 缺乏企业支持(即营销费用)
  • 相对较新,1.0 版于 2007 年发布
  • 随着各种"new"语言(Scala、F#、Clojure、Groovy)争夺市场份额,编程语言市场变得越来越拥挤。这使得这些语言中的任何一种都相对难以占领该市场的重要份额。

关于groovy - 我应该对 Groovy 如此热情吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2643670/

相关文章:

grails - 创建grails war时如何启用zip64?

forms - 有两个SubmitButton的Grails表单

date - grails 在 gsp View 中更改日期格式

regex - 如何使用 groovy/Gradle DSL 获取与模式匹配的目录列表?

unit-testing - Grails getErrorCount()返回多个错误,如何获取错误列表?

grails - 获取remoteField以更新另一个字段

grails - Grails插件数据库迁移使用哈希表添加域对象

groovy - 我的Gradle项目取决于commons-io 2.4,但是Gradle将$ GRADLE_HOME/commons-io-1.4.jar放入类路径中,从而导致失败

grails - 为什么方法redirect()对于grails 2.5.x只接受一个参数

Java/Groovy 二叉树插入