Vim will never be an IDE because it does not aim to be one. It's a text editor - a central component of development environment, but only a component.
I really like the "PDE" term - it gives us a simple division:
IDE is when program ships all components by default (hence the "integrated" in the name), PDE is when you yourself attach components of your liking (hence "personalized").
I really like the "PDE" term - it gives us a simple division: IDE is when program ships all components by default (hence the "integrated" in the name), PDE is when you yourself attach components of your liking (hence "personalized").