我目前正在开发我的项目,该项目由用 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/