(Modular-)Application Framework / Rich-Client-Platform in Python
Wildemar Wildenburger
wildemar at freakmail.de
Fri May 18 13:58:13 EDT 2007
Stef Mientki wrote:
> I took a look at Eclipse page you mentioned but after reading the first page I still don't
> understand what you mean (and I never read beyond the first page ;-).
>
Well, what can I say ...
;)
> With a plugin system, I can think of a complete operating system,
> or I can think of something like a DTP, or simply Word,
> or I can think of something like Signal WorkBench
> etc.
>
Yes exactly. As I said: Nothing in particular. Just an environment that
loads and unloads little bits if functionality, whatever those may be.
I think what most people think of when they hear "plugin" is: An
Application that can be extended.
An RCP provides no more than the next step: No monolithic app, just
plugins (which can have plugins themselves (which can have plugins
themselves (which ...))). Write a text editor component and use it in
your music-sequencer that also monitors your internet-activity, if you must.
> I think if you don't express what all of the tasks of that framework will be,
> it's not well possible to create one.
>
>
Oh, but it is! Eclipse is such a framework. Pitty is, it's written in
Java. ;)
> Do you want just launching of applications, or do they have to communicate,
> exchange data, launch each other, create together one document or more general control one process,
> and lots of more questions ;-)
>
Who knows? Thats the beauty of it. Eclipse has been conceived as an
IDE/Text-Editor. But now it is just a platform for others to build
plugins for. Such as an IDE. There are plans to make an eclipse-based
general PIM (called Haystack, I think). The concept is very simple, but
for some reason, highly unusual at present. I'm pretty sure that this
will change sooner or later.
More information about the Python-list
mailing list