java - Au revoir, Python? -


i'm ex-c++ programmer who's discovered (and fallen head-over-heels with) python. i've taken time become reasonably fluent in python, i've encountered troubling realities may lead me drop language of choice, @ least time being. i'm writing in hopes out there can talk me out of convincing me concerns circumvented within bounds of python universe.

i picked python while looking single flexible language allow me build end-to-end working systems on variety of platforms. these include:
- web services
- mobile apps
- cross-platform client apps pc

development speed more of priority @ time-being execution speed. however, in order improve performance on time without requiring major re-writes or architectural changes think it's imperative able interface java. way, can use java optimize specific components application scales, without throwing away code.

as far can tell, requirement enterprise-capable, platform-independent, fast language large developer base means have java. .net or c++ not cut due respective limitations. java de rigeur mobile platforms.

unfortunately, tragically, there doesn't seem way meet these demands.

jython seems i'm looking in principle, except appears practically dead, no 1 developing, supporting, or using great degree. , jython seems married java libraries, can't use many of cpython standard libraries it, has major impact on code end writing.

the other option can see use jpype wrapped in marshalling classes, may work although seems pain , wonder if worth in long run.

on other hand, i'm looking seems readily available using jruby, seems better supported. things stand, think best option. i'm sad because absolutely love python, including syntax. perl-like constructs in ruby feel such step backwards me in terms of readability, @ end of day of benefits of python available in ruby well.

so ask - missing here?? of i've said based on i've read, summary of current landscape accurate, or there magical solution python-java divide snuff these concerns , allow me comfortably stay in happy python place?

thanks help!
gs.


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -