You can certainly develop your applications using only a programmers' editor, but your typical programmers' editor will probably be less powerful than a full-fledged IDE and will be lacking features such as code refactoring, code assistance, or warnings and errors dynamic check.