최종 요건

우리가 원하는 것은 독립적으로 개발된 도구를 잘 정의된 스위트에 혼합하는 통합 레벨입니다. 또한 손쉽게 기존 도구를 플랫폼으로 이동할 수 있을 만큼 단순해야 합니다.

사용자가 최상의 소스에서 도구를 선택할 수 있고 기본 플랫폼 개발 과정에서 소스 제공자의 의견이 충분히 반영될 수 있도록 플랫폼이 개방적이어야 합니다.

이해하기 쉬워야 하지만, 추가 작업 없이 통합을 지원할 수 있을 만큼 강력해야 합니다.

일반적인 타스크를 자동화할 수 있는 도구를 제공해야 하며, 산업별 지원 도구를 함께 빌드할 수 있을 만큼 안정성이 있어야 합니다. 또한 플랫폼 개발자들이 자체적으로 빌드할 수 있을 만큼 유용해야 합니다.

이상이 Eclipse의 목표입니다. 이 프로그래밍 안내서의 나머지 부분은 Eclipse가 이런 목표를 달성하기 위해 어느 정도까지 근접했는지를 판별하는 데 도움이 됩니다.