On 12/19/06, Ed Leafe <[EMAIL PROTECTED]> wrote:
> On Dec 19, 2006, at 9:37 AM, sheila miguez wrote:
>
> > See, but this is too limited. If that's all it does then why not
> > use vanilla
> > python? Explain the added value for the effort it takes to adapt dabo.
> > the automation has to be worth it.
>
>         I think it goes beyond automation. Python offers all of these little
> goodies, each of which can do a particular part of what is needed to
> create an application. There is the dbapi for data access, with
> several tools that use this, each of which is a little different than
> the next. There are several UI toolkits, each of which is wildly
> different than the next. What Dabo does is put the best of each of
> these together into a coherent package, wrapping them with a (more or
> less) consistent API so that you don't have to 'switch gears' when
> moving from one part of your app to the next.
>
>         Long-time Python developers have no problem navigating this terrain,
> but the choices can be overwhelming for someone new to the language.
> If you want to create a desktop app in Python, what do you use?
> Telling people that they have a zillion choices is about the same as
> telling them that they have none: it doesn't help them be productive.

Since I am a developer just like many other developers, I'd guess that
you'll be presenting dabo to people with my perspective on things, so
I will share: I am new to Python but a long time tcl developer. The
gazillion choices don't immobilize me too much. I know I can skim
newsgroups and wikis to get a good feel for best-in-class tools. and,
I know I can write clean code after my initial messy learning curve,
so I'd have to be convinced that I can write cleaner code and spend
less time repeating myself by using dabo than whatever I'd do with
vanilla python and those other modules.

I like your re-gearing metaphor. There is TurboGears for a web
application framework and the idea with that is to allow for a simple
glue to various modules to allow people to put together web apps
quickly. My first impression is that dabo is like that for the
desktop.


-- 
sheila

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev

Reply via email to