Java vs C# vs Python vs Ruby: an “objective” analysis
Posted by Jason Baker on April 21, 2009
At my place of employment, we’re looking to migrate some of our old Classic ASP applications to something newer (yes, we still have actively maintained Classic ASP code). So my boss asked me to write up an analysis of the different options we have available.
Now before I give you the link, I have a few disclaimers and other random thoughts:
- I tried to avoid editorializing so that this can be objective as possible, but it’s impossible to discuss these kinds of issues without being subjective. Thus, don’t take this as the gospel truth.
- There may be errors here. In fact, I can almost guarantee that there are errors with Java and Ruby because I’m not terribly familiar with them. If there are errors, feel free to leave comments.
- My boss is a Java guy, so I left some blanks that I’m pretty sure he can fill in.
- Some of these are blatant oversimplifications. There’s only so much data that you can squeeze into a spreadsheet.
- I’ll try and keep up with this for a while, but chances are that I won’t for long. These languages are all being changed.
- I’m biased towards Python.
Ok, without further ado, here’s the link: