[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: (FC-Devel) Have You Looked at The Dia Project?

> It's excellent for what it does (=diagramming), but I do not consider it a
CASE tool.

I will jump in here and make myself flame-bait.

First, I guess I don't see what so wrong with Argo or Dia. Unless, I really
wrong there is no executable of any type called FreeCase.  I'm all for a
native Case tool, but I just think that the design is way out of portion. I
would much rather us work with Argo and Dia and create a tool that works on
Windows and Linux than worry about CORBA right now. I just seems to me that
we are building something far too complex.

I can understand if we want to design by Interface as suggested in Large
Scale C++ Design by Lakos. If we were using Argo as the prototype, than the
CORBA could make sense. At the moment, we are not even a good Diagramming
tool. I can't make just a simple UML diagram in Freecase, which I can in
Argo and Dia.

So, I think we are way ahead of ourselves here. I do have experince with
this type of issue on an OpenSource project. I was key player in the Free
Builder Java IDE last year. I can tell you, I did the same thing. Hell, I
didn't know what some of the stuff really was when I talked about it. It
sounded cool. It just wasn't pratical. We made the project too difficult for
new people to join. Each module was so difficult there was very little you
do in the few minutes here and there that most of us have to devote to a
project. This is exactly what I see here.

My suggestion is that we work with Dia or Argo. I would suggest Argo,
because it closer to what we want to do. Use that project as our prototype.
Drop the whole CORBA thing, until we have 1.0 released. I'd like see you
consider using a toolkit like wxWindows, so that it worked on Windows,
Gnome, Mac and BeOS... They are even forming a development IDE group that
will be create an application framework that could be used.

I wish I could help, but right now I feel this project is way over my head.
I barely know what UML standards for let alone how to create a CASE tool.
Plus, I'm off to work on my Visual Python stuff.