But yeah I'm always willing to learn stuff. But I'd rather support porting it to Python. Java doesn't have the capabilities that TSC could really use IMO. But PHP is fine. (I just know Python.)
WUT? What can python do that Java can't? I'll grant you, web dev in an interpreted language can be quicker (at least if you're working in a small team with a small codebase; I maintain static typing is the only sane path for large teams/codebases), but as languages they're equally capable. If we're talking what frontend libraries are available then sure python has web-oriented stuff like django, but java's no slouch - webwork, gwt and so forth; if we're talking productionisation (servers, containers, request handling, ...), then again they're really damn similar in terms of what's available.
PHP's a different kettle of fish - its major benefit is that the core libs are targeted at web developers and that it's installed like everywhere; the downside is that it has fugly syntax, a frankly lacking development community (and I say this as a former semi-active member of said community), and quite often a disregard for good OO design paradigms.
Now look, you've made me derail this thread with a programming language Holy War >:o Someone get us back on topic, or failing that post a funny image <_<