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
