In article <[EMAIL PROTECTED]>,
 "Paddy" <[EMAIL PROTECTED]> wrote:

> On Feb 4, 9:01 am, Necmettin Begiter <[EMAIL PROTECTED]>
> wrote:
> > Can't give definitions, but here is the difference: if you use an editor, 
> > you
> > will have to run your script or program from outside the editor; if you use
> > an IDE, you will press a key or key combination in the IDE (say F9 or F5) 
> > and
> > your program/script will run...
> 
> Hmm, is vim an editor or an IDE?
> By the above definition it would be an IDE because under the tools
> menu you can run make or compilers/interpreters.
> It has probably got to the stage that its a continuum from something
> like Eclipse or SPE that are definitely IDE's through to ed and
> notepad which are editors.

I would define an IDE as a system that supports multiple tasks of 
the development process using a related set of interfaces.  Some of 
these tasks may include:

Searching and browsing reference documentation.
Writing source code.
Building/compiling projects. 
Evaluation using a shell or REPL.
Debugging and testing.
Production of graphical elements.
Production of documentation.
Packaging.
Project management and version tracking.

I'll agree that it's a spectrum with the most comprehensive IDEs 
supporting more different tasks of the development process.  

> 
> - Pad.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to