Re: Java is Dead; Long Live Python
by mironathetin on Wednesday December 10, 2008 @03:01PM
(#393394)
We use jython in our project (thats python implemented in java). For us it has the advantage that it easily coexists with java.
To put it bluntly: it is a mess.
Indentation breaks, if you use different editors. It is terrible not to have a compiler, because we discover so many bugs during runtime. Not to speak of typelessness...
Loop performance of jython is a factor of 50 behind java. If the use of jython taught me one thing it is this: Never use a scripting language for a serious project!!! It is alright for interactive debugging (although its better to write unit tests right from the start).
And - breaking backward compatibility is a serious step towards extinction. Its alright for hackers, but not for projects that build on top of a large and growing codebase.
To put it bluntly: it is a mess. Indentation breaks, if you use different editors. It is terrible not to have a compiler, because we discover so many bugs during runtime. Not to speak of typelessness...
Loop performance of jython is a factor of 50 behind java. If the use of jython taught me one thing it is this: Never use a scripting language for a serious project!!! It is alright for interactive debugging (although its better to write unit tests right from the start).
And - breaking backward compatibility is a serious step towards extinction. Its alright for hackers, but not for projects that build on top of a large and growing codebase.