问题标签 [groovy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
15 回答
9150 浏览

ruby-on-rails - 学习 Ruby on Rails 对 Grails 有好处吗?

我的公司正在开始走Grails之路。原因是当前的开发人员对Java很感兴趣,但他们觉得未来一些 Web 开发项目需要一种MVC 风格的语言。就个人而言,我来自设计/可用性领域,但随着我承担更多“前端”职责,我开始觉得有必要更深入地学习一门语言,这样我就可以编写一些逻辑,尤其是前端我的 UI 和东西的代码。

我一直试图亲自进入Python/Django,但从来没有在它上面投入太多时间。现在我的公司正在“跳入”Grails,我购买了“ Agile Web Development with Rails (3rd Ed - Beta) ”,我开始进入RoR。我仍然想在未来或边上学习Python ,但我最大的问题是:

  • 我是否应该学习 RoR,并在我的“投资组合”中使用更通用的语言,因为我知道我的 RoR 知识也会对我的 Grails 需求有用?

-或者-

  • 我是否应该跳过 RoR 并专注于学习我很快需要工作的 Grails,然后继续学习 RoR/Django(Ruby/Python)?

基本上,问题围绕着 Grails 在非公司环境中的有用性以及 Rails 和 Grails 之间的相似之处。(还有这个,同时试图避免 Python 与 Ruby(在 Rails 上)的百年讨论 :))

0 投票
4 回答
7821 浏览

eclipse - How to setup Groovy + Eclipse + Junit4?

I am working on a small webapp and I want to use Groovy to write some unit testing for my app. Most of my coding is done on Eclipse and I really want to run all the unit testing with the graphical test runner within Eclipse (I really like the green bar :) )

Sadly, after 4 hours of try-and-error, I'm still not able to setup properly. I tried to use the Eclipse Junit4 test runner to run a Groovy file with method annotated for testing using @Test. But it keeps complaining NoClassDefFoundException

Anyone can help?

Here is content of my groovy file, named simpleTest.groovy

Anyone can help?

0 投票
8 回答
69120 浏览

java - 从groovy中的列表创建地图的快捷方式?

我想要一些排序方法:

鉴于 GDK 的方式,我希望能够执行以下操作:

但我没有在文档中看到任何内容......我错过了什么吗?还是我太懒了?

0 投票
2 回答
4977 浏览

html - HTML 使用 Groovy MarkupBuilder,如何优雅地混合标签和文本?

使用 GroovyMarkupBuilder时,我有一些地方需要将文本输出到文档中,或者调用将文本输出到文档中的函数。目前,我正在使用未定义的标签“文本”来进行输出。有没有更好的方法来编写这段代码?

0 投票
5 回答
1013 浏览

java - 我的 Groovy 演示文稿中的必备内容是什么?

我正在为我当地的 Java 用户组准备一个Groovy简介演示文稿,而且我已经把它放在一起了。我想看到的是你们都认为我必须涵盖的内容。

请记住,这是一个介绍性演示。大多数人都是经验丰富的 Java 开发人员,但我很确定他们几乎没有 Groovy 知识。我不会通过提及我已经深入了解的内容来毒害井,因为我想看看社区必须提供什么。

我能介绍的最好的事情是什么(在 1 小时的时间范围内),它们可以帮助我有效地与这些 Java 开发人员交流 Groovy 对他们有多大用处?

ps 稍后我会在这里为感兴趣的人分享我的演示文稿。

正如现在所承诺的那样,我的演示文稿已经在这里展示了

0 投票
3 回答
1758 浏览

java - 我如何说服 GroovyShell 维护 eval() 调用的状态?

我正在尝试使用 Groovy 为我的应用程序创建交互式脚本/宏模式。该应用程序是 OSGi,脚本可能需要的大部分信息事先并不知道。我想我可以使用 GroovyShell 并在加载 OSGi 包时多次调用 eval() 不断附加到命名空间。GroovyShell 维护多个 eval 调用的变量状态,但不维护类定义或方法。

目标:在启动期间创建一个基类。在加载 OSGi 包时,根据需要创建派生类。

0 投票
10 回答
12686 浏览

groovy - 鸭子类型与静态类型有哪些优势?

我正在对 Groovy 进行更多的研究和试验,并且试图围绕在 Groovy 中实现我在 Java 中不能/不做的事情的利弊展开思考。动态编程对我来说仍然只是一个概念,因为我已经深深地沉浸在静态和强类型语言中。

Groovy 给了我鸭式的能力,但我看不出它的价值。鸭式打字比静态打字更有效率吗?我在代码实践中可以做哪些事情来帮助我掌握它的好处?

我问这个问题时考虑到了 Groovy,但我知道这不一定是 Groovy 问题,所以我欢迎每个代码营的回答。

0 投票
8 回答
258669 浏览

arrays - 如何检查groovy数组/哈希/集合/列表中的元素?

如何判断数组是否包含元素?我认为可能有类似[1, 2, 3].includes(1)的东西会评估为true.

0 投票
1 回答
296 浏览

java - Griffon 支持哪些 Java 版本?

我想编写一个 Swing 应用程序,Griffon但我不确定我可以支持哪些 Java 版本。

0 投票
13 回答
17599 浏览

ruby-on-rails - Rails 还是 Grails?

Grails 与 Rails。哪个支持更好?哪一个是开发中型应用程序的更好选择?最重要的是哪个插件多?