IDE versus Text Editor?
lallysingh: Two main issues come to mind:1. Project size.  It's usually easier to get an IDE to build your project, parse any errors, and show the right lines of code in a debugger, than it is to get a good compile/fix/debug cycle setup in Emacs.2. Language complexity.  There's a lot of variance between languages on what your text editor will support in terms of parsing, symbolics browsing (e.g. a class browser, function popup, etc.), and what you need for that language.