Groovy 的历史
2003年 - James Strachan 在博客上发起开发提议。
和许多的开源项目一样,Groovy 是一个集体智慧的结晶并非只是某一个人的功劳。有很多的 Groovy heros 在为groovy付出,例如 Paul King 等。
2004年 - 2006年 Groovy 出了一些初始版本
2007年 - Groovy 1.0 发布;获得 JAX 2007 innovation award 一等奖,第二年 JAX 2008,Grails 参加并获得了二等奖。
2008年 基于 Groovy 和 Grails 成立的公司 G2One 被 SpringSource 收购。
2009年 VMware 收购了 SpringSource。
2012年 Groovy 2.0 发布,添加了静态编译器和静态类型检查器。
2013年 VMware 和 EMC 成立的联合投资公司 Pivota 将 Groovy 和 Grails 作为公司的主要产品。
2015年 Pivota 决定停止对 Groovy 和 Grails 的投资。
2015年 Groovy 成为了 Apache 软件基金的一个孵化项目,直到今天(2020年)。
Grails 则由 ObjectComputing 公司继续开发维护至今(2020年)。
参考资料
- https://en.wikipedia.org/wiki/Apache_Groovy
- https://www.cleverism.com/skills-and-tools/groovy/
- https://en.wikipedia.org/wiki/James_Strachan_(programmer)
- 最初的Groovy语言设计资料
Groovy Design Rules (2013)
** where possible Groovy classes should compile to a normal Java class
** if in doubt about the syntax, choose the option thats concise but Java-like
** we want Groovy to be really easy to learn for a Java developer
** lets try keep the syntax of the language as simple as possible but also powerful & dynamically typed
** where possible add new features or requests to the libraries and runtime code rather than the syntax
** lets keep a close integration with the JVM and Java objects
** lets try use all the great ideas from Python, Ruby, beanshell and other similar languages