I've been struck by the huge push lately for 'html5 apps' as a (partly) 
cross-platform approach to mobile and desktop development. Now win8 is 
integrating html5+js heafily into the desktop and the Mozilla app project 
is pushing in a similar direction. In many ways I think it makes sense (I 
find css, for all its shortcomings, a lot nicer to deal with than qt or 
gtk). But where does it leave a framework like web2py? It seems to me that 
part of the html5 push comes from developers' reluctance to learn a 
server-side language well (even php). If we have jquery and indexed local 
storage in the browser, then people can do a lot with simple tools. I think 
this is a mirage in many ways. At the same time, I would like to think that 
I could benefit from the strengths of web2py (and python in general) and 
still, say, develop an app for Mozilla's upcoming app store. Has anyone 
been thinking about this? Is there room in things like the win8 api or the 
Mozilla app api to use web2py? If not, how difficult would it be to create 
bindings and an api to be included in gluon? Could the DAL be extended to 
work with browser-based local storage? Or should we see web2py as a 
traditional server-client framework only?

Ian

Reply via email to