我应该对Groovy如此热衷吗?

ruk*_*che 3 grails groovy

我目前正在开发我的项目,其中包括用PHP编写的前端和后端以及用Java编写的桌面应用程序,这就是我在发现Groovy以及之后的Grails之前的计划.

现在重写我的桌面客户端并在Groovy中绘制一些后端功能后,我正在考虑完全放弃PHP以支持Groovy(尽管我还没有玩过Grails).

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

最后我的问题,从它的外观来看,我发现的大部分关于Groovy的文章/博客文章都非常过时.我错过了一些理由,为什么它不那么受欢迎,哪些会压垮我的热情?:d

Dón*_*nal 5

我错过了一些理由,为什么它不那么受欢迎,哪些会压垮我的热情?

我的回答是强调"不".Groovy确实是一种非常高效的语言.我花了大约一年时间用它来完成我的日常工作,并且非常喜欢使用它.IMO,Groovy的默默无闻与语言本身无关,但其他因素如:

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