I thought i would just start a new post about some of my thoughts on why i am using Groovy and Grails. This has been spun out from a few comments on a previous post of mine from Ricky and Greg.
So Admittedly i am fairly ignorant of other languages outside those with a C lineage. Eg C,C++,Java,C#,groovy
I generally don't get excited about just a language alone. Because the language for me is just one part of the puzzle to my whole development experience.
If i was building a house i see the language as the cement. I could (maybe) build a whole house out of cement but that would be crazy. Rather i use the cement with existing bricks (components) and other things putting them together in a away unique to my application.
For me language along is not enough. If the language does not have support tools, existing pre-build components and a vibrant community of users then already it is already no go...
So really i am limiting scope to evolutionary languages that build on existing tools, frameworks, communities. And that is Groovy and that is Grails.
Both Groovy and Grails stand on the shoulders of Giants.
If we go back to the house analogy then they are the SUPER CEMENT i use them to pull together existing bricks (Spring, Hibernate, Jetty, HSQL, sitemesh). In fact i would say that they are both actually closer to a magic wand rather than cement :)
So that fact at a language can do something cool is for me "not cool enough"
Building something in a language without tools, without existing component and with out a vibrant community is Yak Shaving
But hey that is what some people like doing :)
1 comments:
I'm sure that if even now you don't create any global inventions, in some time your name will be famous, because you are persistent and have a very creative mind.
Post a Comment