Thanks all for your feedback.
For now I think I’ll take the editra and pyworks projects as a first source of inspiration.
I checked out dabo as well, but my first impression was more that it is more a higher level development environment tailored to database oriented projects.
Although it is very useful, it’s not what I’m look for now. More ideas are always welcome.
Hi Tom. I know nothing about plug-in frameworks, but will throw in $0.02…
First, Boa Constructor also has plug-ins, of all different sorts, if that is
helpful to know.
Based on how you described your goals, maybe a simple starting thing to do
(not really a plug-in) would be to just create all your apps/plugins/applets as
panels (what Boa calls “FramePanels”), just a panel class saved in its own
module to used, for example, as a page in a wxNotebook. Then when the
user selects using that app, the module is imported then and the panel is
added to the notebook with .AddPage(). If the app requires a more complex
and multi-frame/panel layout, sure, maybe this won’t work, but if it is
something that can work on one panel, this might at least be fine to get started.
btw, Chris Barker: thanks for posting Ed Leafe’s talk about Springboard.
Thanks all for your feedback.
For now I think I’ll take the editra and pyworks projects as a first source of inspiration.
I checked out dabo as well, but my first impression was more that it is more a higher level development environment tailored to database oriented projects.
Although it is very useful, it’s not what I’m look for now. More ideas are always welcome.
Dabo doesn't have a plugin framework. It's UI layer is a wrapper over
WxPython to make it more Pythonic and it's other layers facilitate the
exchange of data between the database and the UI. I use Dabo, but
still had to write my own plugin framework for some projects.
You may want to check out Zope interfaces as well.
Regards,
Nate
···
On Tue, Apr 21, 2009 at 15:45, Tom Clerckx <tclerckx@gmail.com> wrote:
Thanks all for your feedback.
For now I think I'll take the editra and pyworks projects as a first source
of inspiration.
I checked out dabo as well, but my first impression was more that it is more
a higher level development environment tailored to database oriented
projects.
Although it is very useful, it's not what I'm look for now. More ideas are
always welcome.
Does this take into account the (very new) Dabo “Springboard”?
I don’t know if that qualifies as (sort of?) a plug-in framework or not.
Based on Ed’s presentation video, it strikes me as having that “feel”,