Closure IDE 2 - development environment for large-scale JavaScript libraries and applications
To develop large JavaScript projects
To handle long development cycle
To work in large teams