[BangPypers] What are you using for developing desktop GUIs?
Dhananjay Nene
dhananjay.nene at gmail.com
Fri Sep 27 15:36:24 CEST 2013
On Fri, Sep 27, 2013 at 6:52 PM, Sriram Karra <karra.etc at gmail.com> wrote:
> On Fri, Sep 27, 2013 at 2:19 AM, Shabda Raaj <shabda at agiliq.com> wrote:
>
>> I am building my first desktop app with Python and I would like to get
>> recommendation on what toolkit to use.
>>
>> I am planning to use either PyGTK or PyQT.
>> (Are there anything else I should consider.)
>>
>
> I always write them as webapps - and ship them with embedded tornado web
> server. You can strip it down to bare minimum, or choose lighter weight
> 'frameworks' if you wish. There are plenty of advantages to this general
> approach:
a) What are sample installers one could use to install web based apps
on user's machine (users more often than not use simple wizards to
install apps)
b) Do you start up app by default ? If so can the installer integrate
into the native service system to start / stop the webapp ?
c) If you do not start app by default, how easy is it for users to
start and stop the webapp.
d) Do you offer any integration in the system tray to shut down the
app if the user is in a memory hungry situation and would prefer to
shutdown your app to conserve memory
e) Do you undergo security audits ? If so, what issues come up in the
discussions that wouldn't have come up in pure desktop apps ?
> a) your app will look the same across all your platforms (at least the best
> it can be) as the front end is html/css/js
>
> b) you don't have to learn a new widget library
>
> c) your are building reusable code and skills that you can carry across
> even programming languages. If you use mustache templates, for e.g., you
> can even reuse the templates wholesale in other projects written in ruby,
> for e.g.
More information about the BangPypers
mailing list