Getting started with the Eclipse platform

Source: Internet
Author: User
Tags web services

Use the Eclipse plug-in to edit, compile, and debug your application

Introduction: This article provides you with an overview of the Eclipse platform, including its origins and architecture. This article begins with a brief discussion of the open source nature of Eclipse and its support for multiple programming languages, and then demonstrates the Java development environment through a simple program example. This article also examines some of the software development tools available in the form of plug-in extensions and shows a plug-in extension for UML modeling.

Editor's note: This updated version of "Getting Started with Eclipse platform" was published in August 2008. This initial version will be retained for your reference. To learn about Eclipse's latest features, read the new article.

What is Eclipse?

Eclipse is an open source, java-based, extensible development platform. For its part, it is just a framework and a set of services for building the development environment through plug-in components. Fortunately, Eclipse comes with a standard set of plug-ins, including Java development tools (Java Development tools,jdt).

While most users are happy to use eclipse as the Java IDE, Eclipse's goal is not limited to this. Eclipse also includes the plug-in development environment (Plug-in Development Environment,pde), which focuses on software developers who want to extend eclipse because it allows them to build tools that seamlessly integrate with the eclipse environment. Because everything in Eclipse is a plug-in, all tool developers have an equal place to play for providing plug-ins to eclipse, as well as providing a consistent and unified integrated development environment for users.

This equality and consistency is not limited to Java development tools. Although Eclipse is developed in the Java language, its purpose is not limited to the Java language; For example, plug-ins that support programming languages such as C/S, COBOL, and Eiffel are already available or are expected to be rolled out. The Eclipse framework can also be used as a basis for other application types unrelated to software development, such as content management systems.

An outstanding example of an ECLIPSE based application is IBM's WebSphere Studio Workbench, which forms the basis of the IBM Java Development tools family. For example, WebSphere Studio application Developer adds support for JSP, servlet, EJB, XML, Web services, and database access.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.