On Fri, Jan 20, 2012 at 7:35 PM, james hedley <[email protected]> wrote:
>> i use it all the time, for GUI  application development
>
> Yeah debugging/development. What I was getting at was that this kind of
> issue would look bad if you were *deploying* desktop apps, but since it's
> really a development tool, not so much.

i intended to use it as an platform for a replacement for Archlinux's AUR:

https://aur.archlinux.org/packages.php?ID=38359
https://github.com/xtfxme/aur-pyjs/tree/pmvc-refactor

... but i get bored rather quickly and move on to other things :-(,
and i decided that i actually didn't want a web interface -- I've
since made use of FUSE instead.

however, the mostly defunct project does demonstrate how a single
codebase can be effective as both a desktop or web application; the
only difference between the two is a small (~15 line) bootstrap file
for each one to set the proper context:

webapp: https://github.com/xtfxme/aur-pyjs/blob/pmvc-refactor/lib/gui/aur.py
desktop: https://github.com/xtfxme/aur-pyjs/blob/pmvc-refactor/bin/local.py

the barrier is a little high right now to deploy desktop apps ...
maybe if a *COUGH* gobject port is possible, or pythonwebkit is
merged, or similar, it will be more viable (ie, people don't have to
build anything).

-- 

C Anthony

Reply via email to