
On Wed, 2007-12-05 at 11:56 +1300, Usama Malik wrote:
Python is easy to learn. Since the concepts are quite similar, may be you want to develop your application in Python and then port it to Java depending upon the requirements.
Alternatively, you may want to prototype your application in Python, then compile it in Cython (most pure-python programs compile and work just fine in cython with few or no mods) and incrementally transition it to use static types. Cython makes it very easy to evolve a program in small manageable steps from quick'n'dirty hacked-up dynamic python script into something formal, robust and maintainable that runs almost as fast as native C[++]. I'm doing just that right now with a project, and it's working out great. The options offered by Cython make for a sublime, relatively painfree and highly satisfying programming experience. Definitely worth a try. Cheers David