discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Project Center inspiration sshots


From: Nicolas Roard
Subject: Re: Project Center inspiration sshots
Date: Mon, 3 Jan 2005 16:37:06 +0000


Le 3 janv. 05, à 12:43, Philippe C.D.Robert a écrit :

As the name implies, PC should IMHO be the tool which glues together all steps of a development project. Hence PC shouldn't become a specialised tool itself, but it should seamlessly integrate such tools into the development process if needed! Right now there is just Gorm as an example, but other such tools could be a good visual debugger, a profiler, a class browser or an UML tool of course.

Well, I think PC is a good idea, and a necessary old-school IDE for GNUstep (plus compared to many other IDE, it's quite straightforward). But I also think it shouldn't be happy with the statu-quo, because there's a lot of possible things you could add in an IDE (like, UML representation, class browser, etc.)

I think implementing an ide working at a higher-level (as in http://ide.roard.com) can be done using DevelopmentKit as a starting point. The problem we have of course with "high-level" IDE is that in the end, GNUstep works with files and makefiles, and we need mechanisms to generate automatically files from high-level structures and vice-versa (the former is already doable using DevelopmentKit, the latter is doable but not as easy... though even something not perfect would be a good thing)

In my opinion, PC should stay as it is for the moment, but hopefully evolves with bundles; so for example you will add some bundles that will let you work on a higher-level (in the PC browser, not stop at the files, but allow browsing "high level structures", eg in case of a class, display the list of the methods, etc.). So basically, add some possible plugs in PC architecture to be able to extend it in a proper way, so you can browse something
else than a file easily...

Additionally, a must-have would also be able to have other representations of your project than the current NSBrowser. For example, an UML view..

Basically, I think instead of writing an IDE from scratch, it could be a good idea to modify PC and extend it.

--
Nicolas Roard
"Any sufficiently advanced technology is indistinguishable from magic."
 -Arthur C. Clarke




reply via email to

[Prev in Thread] Current Thread [Next in Thread]