[Pythonmac-SIG] Python RAD tools
Adam Eijdenberg
adam@switchedonsoftware.com
Mon, 14 Jan 2002 09:26:37 +1100
Thanks for all replies. There sure are some interesting projects going
on that I didn't know about.
I received a couple of pointers to different projects so now I'll try to
summarize each of them and how they related to what I'm trying to
achieve.
Anygui (http://anygui.sourceforge.net/)
==============================
"The purpose of the Anygui project is to create an easy-to-use, simple,
and generic module for making graphical user interfaces in Python. Its
main feature is that it works transparently with many different GUI
packages on most platforms" (web page)
This project certainly seems like an excellent idea, but it is not what
I am trying to implement. I want to design the GUI first, and chuck code
in afterwards, rather than code to create the GUI. That is one the
things I would like to prevent.
Python Card (http://pythoncard.sourceforge.net/)
======================================
Aim: To reimplement HyperCard in Python
This looks like a very interesting project and appears to be close to
what I am trying to achieve. This project is however written entirely in
Python (a good thing), but this is not what I want to do. My project
aims to basically create a native project, that can be scripted by
Python. Mainly for the reasons that so far any attempts that I have seen
as a cross-platform GUI (e.g. Java, Tkinter) never look "quite" right.
But I hasten to note that I haven't had a good look at the download just
yet.
Interface Builder
=============
I don't want to use this for the following reasons:
- I want my project to be standalone (only requires a 337 KB Python
runtime download)
- Having to use two different tools, ie IB for designing GUIS, another
app for assigning actions to GUI elements is too messy for my liking.
GNU Enterprise
============
Words like CORBA scare me. :)
Sounds a beyond the scope of what I want to do right now.
Conclusion
=========
I'm going to keep working on Viper on my own for a while. I've already
written (and rewritten once over from scratch) both the editor and the
runtime (both on the based on the same code base).
Hopefully I will have something ready for public release in a week or
so, pending fixing a few GUI elements that make the GUI editor a pain to
use (and I need to write a little documentation).
Would the group like to be kept up-to-date on any public releases I make?
Kind regards,
Adam Eijdenberg
Switched on Software
adam@switchedonsoftware.com
http://www.switchedonsoftware.com/
Phone: +61 3 6231 3467
Fax: +61 3 6231 3476
Mobile: +61 4 0704 6857
47 Molle Street
Hobart TAS 7000
Australia