Sunday, November 07, 2010

What if there was a Python library version of Apache Project?

The main draw to java for me was how rich the open source libraries especially the Apache libraries were. I have used them successfully for quite a number of years now. What would happen if there were Python equivalents of the Java projects at Apache? What would happen if Apache decided to use another language for the libraries and projects in their repository. What if Google switched what they use for GWT? What if good dependency injection like Guice and Spring used a whole different language? 

Apple was not crazy after all staying with Objective-C. This way they are beholden to no one. Time for the other groups to decouple. Isn't it what we are striving to do when we design systems?