Eclipse Workspaces: ¿Para qué y por qué?

He visto, leído y pensado diferentes formas de usar espacios de trabajo (por proyecto, por aplicación (con o sin compromiso), por lenguaje de programa, por destino (desarrollo web, complementos, ...), etc. Todavía estoy dudando de cuál es el mejor enfoque.

¿Puede de todos modos dar una visión detallada, pero no una página, de esto?

Esto implica muchas subpreguntas, por así decirlo, y no conozco todas las subpreguntas específicas que debo hacer, porque no estoy seguro de que no conozca todos los aspectos del eclipse (y áreas de trabajo), pero Intentaré dar un ejemplo de lo que estoy buscando:

¿Para qué?
¿Para qué fue usado el desarrollo de eclipse?¿Qué piensan otros / la mayoría de la gente?¿Qué piensas?...?¿Por qué?
¿Hay conflictos de configuración vs. compartir méritos?¿Alguna razón de espacio de archivos?¿Actuación?...?

Ah, y estoy hablando del caso de uso mínimo para un desarrollador que usa diferentes lenguajes y protocolos, y NO necesariamente todos ellos en un proyecto (por ejemplo, php, javascript y xml para algunos proyectos, C # para otros, java y SQL para aún otros, etc.)

Editar 2012-11-27: No me malinterpretes. No dudo en el uso de espacios de trabajo, solo quiero usarlo como está destinado a ser o de otra manera si alguien lo pensara mejor. Así que "para qué?" Significa: ¿Cuál es el mejor uso? ¿Y por qué?" en realidad apunta al "para qué?", ​​en otras palabras: dime las razones de tu respuesta.

Respuestas a la pregunta(4)

Su respuesta a la pregunta