cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aristedes Maniatis <>
Subject Re: Eclipse vs. Swing (Re: [jira] Commented: (CAY-762) ERDiagram for Object Entities in Cayenne Modeler)
Date Mon, 02 Nov 2009 09:07:11 GMT
On 2/11/09 7:55 PM, Andrus Adamchik wrote:
> Or we can go with some hybrid approach of having an Eclipse plugin
> exchanging events with the Modeler. Not sure if we can make the user
> experience as nice, we'll have to support 2 tools instead of 1, and
> we'll have to support an extra messaging layer. But this is probably
> less work overall...

Well, there already is an ugliness that quite a bit of Modeler specific code lives in the
main Cayenne jar. So pulling that out into a ui-core library is probably the first step. Should
the main Cayenne jar even know how to *write* the model into an XML file?

> Or we can write an Eclipse plugin in parallel with the Modeler and
> provide both as independent tools... Such internal competition will be
> a resource drain though.
> So nothing is free, and these are some hard choices... I am sort of in
> favor of the last one, as even an initial plugin prototype will show
> whether we can have significant usability improvements, without being
> a full Modeler replacement.

My thought is that it is just so much work to maintain two, that one will always be inferior
and eventually die.

Is there a possibility to work with the WOlips people on this? And they are sure to chip in
on the idea of writing a GUI ERDiagram tool. But is EOF just too different to make it work?

I too like the basic concept of an Eclipse based tool. Sure we'll annoy a bunch of IDEA/Netbeans
users, but they can still fire up Eclipse to use the modeler. Maybe it is 120Mb larger than
CayenneModeler, but it still would work.

Ari Maniatis


Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

View raw message