I'm trying to determine if a language I'm investigating (Groovy) is better for developing enterprise applications than our current language (Java). Specifically I'm trying to figure out if it will save significant time in coding, re-factoring and maintenance.
But, I'm not actually asking that question here as it's waaaaay too broad, I'm just setting up my actual question:
What's the best approach to gathering metrics to compare the productivity of two languages? I mean, it's easy to look at example code that says "see, this is easier to write in Groovy than Java" or "this functionality is missing in the tools available for Groovy, but exists with Java tools." But it's much harder to figure out how that translates into time gained/lost in the real world.
I've been combing Google, but I'm honestly not even sure what I'm looking for. I know the question is still a tad broad, but if anyone has some answers I would appreciate it...