PythonCard or Dabo?

K

Kevin Walzer

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?
 
K

kyosohma

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?

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
 
S

Steve Holden

Kevin said:
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
 
P

Paul Rudin

Kevin Walzer said:
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 :)
 
J

John Henry

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 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.
 
B

Bill Maxwell

On 19 Mar 2007 10:40:03 -0700, (e-mail address removed) 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
 
S

SPE - Stani's Python Editor

On 19 Mar 2007 10:40:03 -0700, (e-mail address removed) 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
 
T

Terry Reedy

| On 19 Mar 2007 10:40:03 -0700, (e-mail address removed) 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
 
E

Ed Leafe

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Pushing for Pythoncard 1.0 2
[ANN] Dabo 0.8.2 Released 2
Dabo 0.9.0 Released 1
[ANN] Dabo 0.2 Released 2
ANN: Dabo 0.5 released! 0
Dabo 0.3 Released 0
[ANN] Dabo 0.6 released 0
[ANN] Dabo 0.4 Released 0

Members online

No members online now.

Forum statistics

Threads
474,430
Messages
2,571,676
Members
48,796
Latest member
Greg L.

Latest Threads

Top