Hi everybody,
I hope nobody will get offended by this post, but I really 
can't understand why there should exist two different beasts:
        OpenJUMP and JUMP.

It seems to me a waste of efforts....

For example now JUMP has a new imagery stuff, that doesn't exist
in OpenJUMP and someone will have to manually port it.
On the other side OpenJUMP has the I18N stuff that JUMP has not,
so if you write a plugin for OpenJUMP that uses the I18N stuff,
it won't run on JUMP.

If we had a single distribution of the Core, we wouldn't have such problems.
And if this Core contained the I18N stuff, then all plugin would run on it.

The other thing that I can't understand is why, having such a good
plugin system, there has to be all that explict plugin loading inside
JUMPConfiguration.

The Workbench is pluggable, so it should startup as nude as a baby.
All the plugins (except maybe the most basical) should be loaded via
the workbench-properties.xml file or via the libe/ext directory.
And the source code of the Core should be much better separated
from the sorce of the plugins, so that the Core and each plugin
could compile without the presence of the rest.

If we had the unified Core and the really-plugged-in plugins,
then each partner could concentrate on its own plugins 
and it would be much easier to contribute.

For example the new imagery stuff from JUMP, would ideally be
a plugin that can be immediately used by anybody.

OK, sometimes you can put all your needed functionalities inside
a plugin, sometimes you have to make a few changes or fixes or
enhancements to the Core. So we would need a way to handle this cases,
but after a while this cases would, ideally, be very few.

For example, again, the new imagery stuff from JUMP. Did they changed
something inside the Core to make it run, or not??? If not, then it is
a plugin, and as such it does not need to have an entire different version
of the Core around it.

I beg everybody's pardon again!!! I did not intend to make this a rant,
and I hope it didn't sound like one. So, what do you think???

Bye
Paolo Rizzi




AVVERTENZE AI SENSI DEL D. LGS. 196/2003  
Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i
file/s allegato/i, sono da considerarsi strettamente riservate. Il loro
utilizzo è consentito esclusivamente al destinatario del messaggio, per le
finalità indicate nel messaggio stesso. Qualora riceveste questo messaggio
senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia
via e-mail e di procedere alla distruzione del messaggio stesso,
cancellandolo dal Vostro sistema; costituisce comportamento contrario ai
principi dettati dal D. Lgs. 196/2003 il trattenere il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to