When you have 5+ languages and 100+ projects, IMO the default of using one workspace is not acceptable because the one workspace becomes horribly disorganized. Having one huge unorganized workspace lowers your productivity.
The question:
What are the more advanced ways of using Eclipse when you have 5+ languages and 100+ projects? I would really appreciate advice that elaborates a little bit more than just giving one sentence like "use multiple workspaces" or "use working sets".
"Must have" requirements:
- The project navigator only shows related projects (like only projects from abc language or only projects from xyz language)
- The described method is currently being used by you or someone you know and has been used for more than two weeks
"Would like" requirements:
- the ability to be able to have projects with the same name (like "helloworld" for language xyz and "helloworld" for language abc)
(Side note:
FYI, one of the reasons for asking on SO.com is because I have searched enough on Google to know that there are LOTS of people who have the same "Help my Eclipse workspace is out of control" problem. )