Full-Stack Productivity
Over 24dot1 Sridhar Ratna talks about how he reimplemented a Java web application using TurboGears.
I started with TurboGears in my work at Amazon. As with Python’s elegance, I rewrote a 6000 lines Java application in just 600 lines of Python code. The whole Turbogears application took me 4 working days, as apposed to 3 months of Java situps.
The numbers in the LOC comparison are impressive, as is the time comparison.
But we probably need to take all of this with a couple grains of salt. For thing it is a lot easier to reimplement something than it is to write it in the first place.
Second, Sridhar seems like he has more experience with Python than Java, so he might have been able to cut out some of that Java code.
But, even after you take these things into account, I think this shows what a full-stack, modern, dynamic language based, application framework can do to improve your productivity, and help you do more with less lines of code.