BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

视频:Guillaume Laforge谈Groovy和DSL

| 作者 Ryan Slobojan 关注 0 他的粉丝 ,译者 苑永凯 关注 0 他的粉丝 发布于 2007年12月10日. 估计阅读时间: 2 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

Groovy项目经理Guillaume Laforge论述了Groovy的发展历程、Groovy与Java的关系、Groovy在Java开发的地位、Groovy与Ruby的比较、如何使用Groovy实现DSL(domain-specific languages,领域特定语言)以及Groovy未来发展的重心。

观看视频:Guillaume Laforge谈Groovy和DSLs(17分钟21秒)。

来自采访中的片段: 

我认为目前影响Groovy普及的最大问题是缺少工具支持,尤其是IDE支持,因为Java开发者往往习惯于使用快捷键ctrl-space带来的代码自动完成(code completion)功能,而不必去查找JavaDoc或者APIs的相关文档。2007年我们工作中很重要一个方面就是提供工具支持,而且我们已经拥有了一个较大的团队从事Eclipse插件开发,在接下来的几周或几个月里,就可以使用具有Groovy代码自动完成功能的Eclipse插件,使得Eclipse中编写Groovy代码变得更加容易。

JetBrains的工作人员想在IntelliJ IDE中添加对Groovy的支持,他们为此已经跟我取得了联系。正如大家所知,他们非常擅长为语言提供杰出的支持,比如JavaScript和Ruby,我也确信他们能够为Groovy提供很多令人惊奇的功能,比如代码自动完成,甚至重构。有了IDE的强力支持,你可以混合和协调地使用Java和Groovy而且包括重构功能。这确实是今年我们不得不关注的工作,并且已经有了显著的进展,在年底之前我们应该会得到一些优良的工具支持。总之这绝对是我们需要继续努力的主要方面。
查看英文原文Interview: Guillaume Laforge on Groovy and DSLs
译者简介:苑永凯,软件设计师,毕业于山东大学。主要关注领域为Java EE企业应用、Java EE中间件技术以及敏捷开发方法实践,微有心得。他的Blog为http://blog.csdn.net/ai92,您也可以通过yuanyk@gmail.com与他联系。参与InfoQ中文站内容建设,请邮件至china-editorial@infoq.com

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT