Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I almost always do web development with a simple editor like Geany or Notepad++. Recently I'm starting with Aptana, and I'm a bit confused about the purpose/benefits of the workspace.

Why is it useful? How do I use it?

share|improve this question
up vote 3 down vote accepted

The Workspace holds the development environment.

Each workspace houses a collection of projects, so it was determined that creating multiple workspaces was a good way to get organized. Each workspace stores the perspective and views for that workspace.

In my opinion you should have a new workspace for every new project you work on. You should also have a testing workspace in which you should have all testing projects. Another benefit is that when you switch your workspace for a particular project you get all perspectives and views you have organized for that specific project. You don't need to worry about files of all projects if you have separate workspaces for them, as you have files that are related to that project only. This way it also speeds up building/compiling files in workspace.

Another similar kind of discussion, but for Eclipse: Benefits of creating a new workspace for each project in Eclipse?

share|improve this answer
Thank you Harry, it was helpful – raulricardo21 Feb 23 '12 at 2:19
@raulricardo21 you are always welcome. – Harry Joy Feb 23 '12 at 3:49

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.