Architected Futures™

Tools and strategies ... for boiling the ocean

Eclipse Download Packages

When choosing to develop with Eclipse there are choices to be made in terms of what set of projects provide the feature set needed for the work to be accomplished. It is possible to start with a bare bones platform and add project elements one by one to custom configure a workbench; but it is also possible to load a pre-assembled group of projects that has a reasonable chance of being a good fit for a majority of your requirements, and then, to tailor for fine tuning. In January 2012, Eclipse v3.7.1, the  main download page for Eclipse offered the following  download packages:

  • Eclipse IDE for Java Developers
    • The Eclipse IDE for Java download includes the essential tools for any Java developer including a Java IDE, a CVS client, XML editor, Mylyn, Maven Integration and WindowBuilder.
  • Eclipse IDE for Java EE Developers
    • Tools for Java developers creating Java EE and Web applications, including a Java IDE, tools for Java EE, JPA, JSF, Mylyn and others.
  • Eclipse Classic
    • The classic Eclipse download includes: The Eclipse Platform, Java Development tools, and Plug-in Development Environment, including source and both user and programmer documentation.
  • Eclipse IDE for C/C++ Developers (includes incubating components)
    • An IDE for C/C++ developers with Mylyn integration. Note that this package includes some incubating components, as indicated by features with "(Incubation)" following their name.
  • Eclipse IDE for Javascript Web Developers
    • Tools for JavaScript developers creating Web applications, including a JavaScript IDE, tools for JavaScript, HTML, CSS, and XML.
  • Eclipse Modeling Tools
    • This package contains framework and tools to leverage models : an Ecore graphical modeler (class-like diagram), Java code generation utility for RCP applications and the EMF Framework, model comparison support, support for XSD schemas, OCL and graphical modeler runtimes. It includes a complete SDK, developer tools and source code.
  • Eclipse IDE for Java and Report Developers
    •  Java EE tools and BIRT reporting tool for Java developers to create Java EE and Web applications that also have reporting needs.
  • Eclipse for RCP and RAP Developers
    • A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client or Rich Ajax Applications (RCP+RAP), plus Mylyn, and an XML editor. In addition to the CVS Eclipse Team provider, it also contains the EGit tooling for accessing Git version control systems.
  • Eclipse for Testers
    • This package contains Eclipse features that support the software development quality assurance process, such as the Jubula test specification client and Mylyn.
  • Eclipse IDE for Parallel Application Developers (includes incubating components)
    • An IDE for Parallel Application Developers. Includes the C/C++ IDE, plus tools for Fortran, UPC, MPI, a parallel debugger, etc. Note that this package includes some incubating components, as indicated by features with "(Incubation)" following their name.
  • Eclipse for Scout Developers
    • Designed for developing Scout applications. Scout is an Eclipse-based application framework designed to expedite the development of SOA/J2EE business applications.

A comparison chart showing what features are included in which packages can be found here.

As indicated by this answer to a query posed on stackoverflow.com however, it is not necessary to choose an all inclusive package. Rather a minimal package can be used as a base platform, and then enhanced by inclusion of those packages desired for the features required in the product to be built. Features desired in the development platform can be added using the Eclipse Update Manager. If dependent features are also required, they will be added automatically.

Tags: 

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
SystemsThinking