About Eclipse and download

Source: Internet
Author: User

One, Eclipse is a very famous cross-platform free integrated development environment (IDE). It was originally used primarily for Java language development, but it is now being made available as a development tool for other computer languages such as C + + and Python.

II, Eclipse itself is only a framework platform, but the support of many plugins makes it difficult for eclipse to have the flexibility of other functionally relatively fixed IDE software. Many software developers develop their own IDES in the framework of Eclipse.
Iii. Eclipse Development History:
Eclipse was originally developed by IBM as an alternative business software for the next Generation IDE development environment of Visual age for Java, which was contributed to the open source community in November 2001, It is now managed by the non-profit software vendor Consortium Eclipse Foundation. In 2003, Eclipse 3.0 chose the OSGi Service platform specification as the runtime schema. June 2007, stable version 3.3 released. June 2008 released the 3.4 version codenamed Ganymede.
Iv. The eclipse base RCP consists of the following components:
① core platform (launch Eclipse, run plug-in)
②osgi (standard cluster framework)
③SWT (Portable Component Toolkit)
④jface (file buffering, Text processing, Text editor)
⑤eclipse Workbench (Workbench, including views, editor (editors), Perspective (Perspectives), and wizards (Wizards))
V. The technology that Eclipse uses is developed by IBM (SWT), a Java-based window component that resembles the AWT and swing Windows components provided by Java itself, but IBM claims that SWT is more efficient than other Java window components. Eclipse's user interface also uses the GUI middle tier jface, which simplifies the building of SWT-based applications.
Vi. the plug-in mechanism for Eclipse is a lightweight software component architecture. On the rich client platform, Eclipse uses plug-ins to provide all the additional functionality, such as support for languages other than Java. Existing decoupled plug-ins have been able to support C/D + + (CDT), Perl, Ruby,python, Telnet, and database development. The plug-in architecture enables the addition of arbitrary extensions to existing environments, such as configuration management, and is never limited to supporting a variety of programming languages. The design idea of Eclipse is: Everything is plug-in. The eclipse core is small and all other features are attached to the Eclipse core as plug-ins.
Eight, the Eclipse basic kernel includes: Graphics API (SWT/JFACE), Java Development Environment Plug-in (JDT), plug-in development environment (PDE) and so on.

Viii. Eclipse:

http://www.eclipse.org/downloads/packages/

Or

Http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2

About Eclipse and download

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.