By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
449,215 Members | 1,920 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 449,215 IT Pros & Developers. It's quick & easy.

PythonCard or Dabo?

P: n/a
I'm curious to know what others think of these two frameworks for
building wxPython apps.

PythonCard has been around longer, but its development seems to have
slowed. The last release, 0.8.2, has been out for quite awhile now.

Dabo is newer and seems to have gathered a lot of buzz.

Anyone try both? What's your preference and why? Is one more robust than
the other?

--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
Mar 19 '07 #1
Share this Question
Share on Google+
8 Replies


P: n/a
On Mar 19, 12:24 pm, Kevin Walzer <k...@codebykevin.comwrote:
I'm curious to know what others think of these two frameworks for
building wxPython apps.

PythonCard has been around longer, but its development seems to have
slowed. The last release, 0.8.2, has been out for quite awhile now.

Dabo is newer and seems to have gathered a lot of buzz.

Anyone try both? What's your preference and why? Is one more robust than
the other?

--
Kevin Walzer
Code by Kevinhttp://www.codebykevin.com
You might want to submit this to the wxpython news-group. They'll have
a lot more on-target responses and I've noticed that some of the Dabo
creators regularly contribute to that mailing list. Personally, I
haven't had much luck with either. Dabo has great tutorials on their
website, but for some reason, I can't get it to run on my PC.
PythonCard, on the other hand, is just not intuitive for me. I am
currently experimenting with XRC.

Mike

Mar 19 '07 #2

P: n/a
Kevin Walzer <kw@codebykevin.comwrites:
I'm curious to know what others think of these two frameworks for
building wxPython apps.

PythonCard has been around longer, but its development seems to have
slowed. The last release, 0.8.2, has been out for quite awhile now.

Dabo is newer and seems to have gathered a lot of buzz.

Anyone try both? What's your preference and why? Is one more robust
than the other?
Incidentally, there's also boa constructor, which at least has the
best name of the three :)

Mar 19 '07 #3

P: n/a
Kevin Walzer wrote:
I'm curious to know what others think of these two frameworks for
building wxPython apps.

PythonCard has been around longer, but its development seems to have
slowed. The last release, 0.8.2, has been out for quite awhile now.

Dabo is newer and seems to have gathered a lot of buzz.

Anyone try both? What's your preference and why? Is one more robust than
the other?
It's not just a matter of robustness. PythonCard is limited to GUI
development, while Dabo is a fully-fledged application architecture
intended to allow you to build complete suites. So not only does it have
a superior GUI editor, it also has report development facilities and
many other features that simply weren't envisaged for PythonCard.

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://del.icio.us/steve.holden
Recent Ramblings http://holdenweb.blogspot.com

Mar 19 '07 #4

P: n/a
On Mar 19, 10:24 am, Kevin Walzer <k...@codebykevin.comwrote:
I'm curious to know what others think of these two frameworks for
building wxPython apps.

PythonCard has been around longer, but its development seems to have
slowed. The last release, 0.8.2, has been out for quite awhile now.

Dabo is newer and seems to have gathered a lot of buzz.

Anyone try both? What's your preference and why? Is one more robust than
the other?

--
Kevin Walzer
Code by Kevinhttp://www.codebykevin.com

It all depends on what your needs are. I agree with Steve's comment
that the two packages has somewhat of a different application in
mind. If you need a working GUI application working *really* quick, I
highly recommend Pythoncard - but if you need anything else, you might
look at other packages.

You might not see lots of development activities with Pythoncard but
sometimes not being the breeding edge has its place.

Mar 19 '07 #5

P: n/a
On 19 Mar 2007 10:40:03 -0700, ky******@gmail.com wrote:

....
>You might want to submit this to the wxpython news-group.
....

What is the name of this newsgroup? I can't seem to locate it on my
news server.

Thanks,

Bill

Jun 2 '07 #6

P: n/a
On Jun 2, 7:20 am, Bill Maxwell
<bill_maxwell_notMyRealAddr...@notreal.netwrote:
On 19 Mar 2007 10:40:03 -0700, kyoso...@gmail.com wrote:

...>You might want to submit this to the wxpython news-group.

...

What is the name of this newsgroup? I can't seem to locate it on my
news server.

Thanks,

Bill
You probably mean wxPython-users mailing list. You can find more info
here:
http://www.wxpython.org/maillist.php

Another alternative are GUI designers such as wxGlade or XRCed, both
of which ship with SPE (http://pythonide.stani.be). Dabo is especially
usefull (but not limited to) developping database applications as it
is an open source alternative to Visual Fox pro.

Stani
--
http://www.stani.be

Jun 2 '07 #7

P: n/a

"Bill Maxwell" <bi***************************@notreal.netwrote in message
news:2f********************************@4ax.com...
| On 19 Mar 2007 10:40:03 -0700, ky******@gmail.com wrote:
|
| ...
| >You might want to submit this to the wxpython news-group.
| ...
|
| What is the name of this newsgroup? I can't seem to locate it on my
| news server.

The wxpython mailing list is mirrored on server news.gmane.org as
gmane.comp.python.wxpython,

tjr

Jun 2 '07 #8

P: n/a
On Jun 2, 2007, at 7:22 AM, SPE - Stani's Python Editor wrote:
Another alternative are GUI designers such as wxGlade or XRCed, both
of which ship with SPE (http://pythonide.stani.be). Dabo is especially
usefull (but not limited to) developping database applications as it
is an open source alternative to Visual Fox pro.
Sorry for coming into this discussion late; I was away celebrating
our 21st anniversary with my wife!

I think that the most important thing to consider in deciding
between one or the other is what it is you want to do. PythonCard is
much easier if you want to create a simple GUI app. In fact, when I
first started working with Python, I used PythonCard to develop my
first GUI apps, and we've paid homage to PythonCard in Dabo by
incorporating some of their better ideas. :-). The problem I found
was that I quickly ran into a wall where I needed to do something
that PythonCard didn't do, and the workaround was more complex than
if I had started with plain wxPython in the first place. Since at
that time PythonCard didn't support sizers, and I needed cross-
platform apps, it really didn't handle the hard stuff like sizers
very well.

When I started with the Dabo Class Designer, I made it sizer-centric
from the start, since I felt then that sizers are a necessity in UI
design. Yes, we also support fixed-position/size controls, but I
think that the investment in grokking sizers pays off many times
over, especially when you can see exactly how something will look up
front, rather than guessing in code and then modifying your code when
the result isn't what you wanted.

The other thing I would point out is that the Dabo Class Designer is
written in 100% Dabo code: no raw wxPython or external libraries are
used. The Class Designer is probably one of the most complex
applications I have ever written in my 20+ years as a developer, and
Dabo can handle it just fine. To me, that demonstrates that not only
is the UI class library rich and robust, but the event model that we
wrote is also very powerful. If you have an app that requires a more
complex UI than the Dabo Class Designer, I'd sure like to see it!

So if you ask me which product to use, I would naturally be inclined
to say Dabo, but really, the main question is just how complex is
your app. If you need to work with a backend database, well, then
it's a no-brainer - Dabo is designed to handle data as well as any
free or commercial tool on the market. But for a simple UI app, such
as many of the PythonCard demos, I'd have to say that you should look
at both and see which one feels more comfortable to you, and go with
that.

-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
Jun 2 '07 #9

This discussion thread is closed

Replies have been disabled for this discussion.