Groovy
* is an agile and dynamic language for the Java Virtual Machine
* builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk
* makes modern programming features available to Java developers with almost-zero learning curve
* supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and maintain
* makes writing shell and build scripts easy with its powerful processing primitives, OO abilities and an Ant DSL
* increases developer productivity by reducing scaffolding code when developing web, GUI, database or console applications
* simplifies testing by supporting unit testing and mocking out-of-the-box
* seamlessly integrates with all existing Java objects and libraries
* compiles straight to Java bytecode so you can use it anywhere you can use Java
Vikrant Pandit
Vyas Sanzgiri wrote:Groovy/ Grails will NEVER replace Java. Heck, it was never meant to do that. It is an easier way to get simple things done.
For more complex requirements, I would turn to Java
===Vyas Sanzgiri===
My Blog
Vyas Sanzgiri wrote:For more complex requirements, I would turn to Java
Author of Grails: A Quick-Start Guide
Vyas Sanzgiri wrote:Gregg,
I see hype about Groovy and Grails all around. All speakers and consultants talking about Groovy, Scala etc. But when I ask them to name one web application out there that uses such technology to run their business they fail.
I have read numerous books about Groovy and Grails and I have tried and tested this technology. I can also proudly (or lack of it) say that we have tried (are using) such cutting edge technology to run our business. But it falls short :-)
As far as I am concerned CRUD is not everything. Ms Access does a better job at CRUD than Grails!!
Groovy on Grails is much slower than Java and also it is a memory hogger.
Vyas Sanzgiri wrote:Gregg,
I see hype about Groovy and Grails all around. All speakers and consultants talking about Groovy, Scala etc. But when I ask them to name one web application out there that uses such technology to run their business they fail.
I have read numerous books about Groovy and Grails and I have tried and tested this technology. I can also proudly (or lack of it) say that we have tried (are using) such cutting edge technology to run our business. But it falls short :-)
As far as I am concerned CRUD is not everything. Ms Access does a better job at CRUD than Grails!!
Groovy on Grails is much slower than Java and also it is a memory hogger.
No more Blub for me, thank you, Vicar.