Re: Eclipse vs. Swing (Re: [jira] Commented: (CAY-762) ERDiagram for Object Entities in Cayenne Modeler)

From: Aristedes Maniatis (ar..aniatis.org)
Date: Mon Nov 02 2009 - 04:07:11 EST

  • Next message: Andrus Adamchik: "Re: Eclipse vs. Swing (Re: [jira] Commented: (CAY-762) ERDiagram for Object Entities in Cayenne Modeler)"

    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



    This archive was generated by hypermail 2.0.0 : Mon Nov 02 2009 - 04:07:53 EST