android - Challenges when doing mobile application development with Python -


i have been learning programming through python on last few months , have covered pretty basics without getting deep 1 concept.

what wondering go here, interested in application development on mobile devices.

so:

  1. what best language move or there reason stay python?

  2. i have tried kivy , python-for-android , work @ basic level @ right experienced people out there think of limitations of using python develop applications opposed using other languages java etc..?

i think there 2 issues not easy overcome "production grade" mobile application python , current mobile ecosystem (ios, android)

  • python application start due running through long dynamic module import stack. when application grows complexity you'll hit wall.

  • python not integrate existing application packagement models, making trickier "pure" native application development. need mix , master both native development , python development, adding complexity handling stack.

this article wrote long time ago, still holds true http://opensourcehacker.com/2008/02/21/building-commercial-grade-mobile-applications-with-python-for-series-60/

not sure how windows phone , ironpython work out together. or ironpython monotouch or monodroid.

there success stories javascript based application development, appcelerator, stories have lot of dollars backing them smooth rough edges http://www.appcelerator.com/developers/

if don't java , objective-c , still mobile development on professional level suggest take on c# , xamarin tools http://xamarin.com/


Comments

Popular posts from this blog

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -

node.js - Bad Request - node js ajax post -