Its 2013 and I think its interesting people still want to write desktop apps. If you are already highly skilled in desktop GUIs then it probably makes sense, but browser is definitely the most portable environment for the future. For *most* cases, its usually better that the app is web by default. There are so many open source libraries (widgets, charting engines, UI frameworks) to choose from, so many services to plug in (Maps, Analytics etc) that its a no brainer even for scientific applications. The canvas for the web is just a whole lot wider.
Deployment is still an issue, but thanks to broadband - VMs have become the easiest way to evaluate / deploy web apps. On 28-Sep-2013, at 12:21 AM, bangpypers-requ...@python.org wrote: > > I guess YMMV but if a local app launches a web server and a browser to > get things done, it's a deal breaker for me. > In this case starting a web server can be nothing more than executing a few hundreds of lines of python code that just happens to talk http and wsgi. It is more of a mental block than anything! I know because I had to fight it too :) The user does not need to know or care. Interacting with a browser tab is likely to be a bit more of a hurdle, particularly if the user opens your app twice and ends up with two browser tabs with your app, etc. It is certainly a possibility that some users will feel a bit disoriented. _______________________________________________ BangPypers mailing list BangPypers@python.org https://mail.python.org/mailman/listinfo/bangpypers