Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the improvements in Eclipse 4.2M5

2025-02-27 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

I would like to share with you what improvements have been made in Eclipse 4.2M5. I hope you will gain something after reading this article. Let's discuss it together.

Noteworthy improvements:

Http://download.eclipse.org/eclipse/downloads/drops4/S-4.2M5-201201271145/eclipse-news-M5.html

There is a change in UI:

Download address:

4.2M5 http://download.eclipse.org/eclipse/downloads/drops4/S-4.2M5-201201271145/index.php

P2 repo http://download.eclipse.org/eclipse/updates/4.2milestones

Introduction of integrated development environment Eclipse

Eclipse is a famous cross-platform free integrated development environment (IDE). Originally mainly used for Java language development, but now there are plug-ins to make it a development tool for other computer languages such as C++ and Python.

Eclipse itself is only a framework platform, but the support of many plug-ins makes Eclipse have the flexibility that other IDE software with relatively fixed functions are difficult to have. Many software developers use Eclipse as the framework to develop their own IDE.

Eclipse was originally developed by IBM as a next-generation IDE development environment to replace commercial software Visual Age for Java, contributed to the open source community in November 2001, and is now managed by the Eclipse Foundation (Eclipse Foundation), a non-profit software vendor consortium. In 2003, Eclipse 3.0 selected the OSGi services platform specification as the run-time architecture. In June 2007, stable version 3.3 was released. Version 3.4, codenamed Ganymede, was released in June 2008.

Eclipse is based on the rich client platform (Rich Client Platform, or RCP). RCP includes the following components:

Core platform (launch Eclipse, run plug-ins)

OSGi (Standard Cluster Framework)

SWT (Portable component Toolkit)

JFace (file buffering, text processing, text editor)

Eclipse workbench (i.e. Workbench, including views (views), editor (editors), perspective (perspectives), and wizard (wizards))

The technology used by Eclipse is developed by IBM (SWT), a Java-based window component similar to the AWT and Swing window 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 construction of SWT-based applications.

The plug-in mechanism of Eclipse is a lightweight software component-based architecture. On the rich client platform, Eclipse uses plug-ins to provide all the additional functionality, such as support for languages other than Java. The existing separate plug-ins have been able to support CumberCraft + (CDT), Perl, Ruby,Python, telnet, and database development. The plug-in architecture can support the addition of arbitrary extensions to existing environments, such as configuration management, and is by no means limited to supporting various programming languages.

The design idea of Eclipse is: everything is a plug-in. The Eclipse core is small, and all other functions are attached to the Eclipse core in the form of plug-ins. The basic kernel of Eclipse includes graphic API (SWT/Jface), Java development environment plug-in (JDT), plug-in development environment (PDE) and so on.

Eclipse consists of a variety of plans. Some of the plans are listed below.

Eclipse plan: itself includes Eclipse platform, Eclipse rich client platform (RCP) and Java development tools (JDT).

Eclipse testing and performance tools platform (TPTP): provides a platform that allows software developers to build testing and performance tools such as test debugging, profile analysis, benchmarking, and so on.

Eclipse Web tools platform Program (WTP): extend the Eclipse platform with Java Enterprise Web application development tools. It consists of the following sections: source code editors for HTML, JavaScript, CSS, JSP, SQL, XML, DTD, XSD and WSDL; graphical interface editors for XSD and WSDL; Project Nature (project nature), builder and Model (model) for Java Enterprise Edition, and navigation (navigator) with a Java Enterprise Edition; a Web Services (Web service) wizard and browser, and a WS-I testing tool * is a tool and model for database access query.

Eclipse Business Intelligence and reporting tool Program (BIRT): a report development tool that provides Web applications, especially those based on Java Enterprise Edition.

Eclipse Visual Interface Editor Project (VEP): a framework for creating a graphical user interface code generator under Eclipse.

Eclipse Modeling Framework (EMF): tools that generate structured data models and code for other applications based on modeling specifications described using XMI.

Graphical Editor Framework (GEF): allows developers to easily create rich graphical editors using an off-the-shelf application model.

The implementation of a UML 2.0metamodel under the UML2:Eclipse platform to support the development of modeling tools.

AspectJ: a side-oriented language extension for Java.

Eclipse Communications Framework (ECF): focuses on creating communication applications on the Eclipse platform.

Eclipse data tools platform Program (DTP)

Eclipse device driver Software Development Plan (DSDP)

CDT: strive to provide a fully functional integrated development environment (IDE) for C and C++ for the Eclipse platform, which uses GCC as its compiler.

Eclipse platform COBOL integrated development environment sub-project (COBOL): a fully functional COBOL integrated development environment on the Eclipse platform will be built.

Parallel tool platform (PTP): a parallel tool platform that integrates a set of tools under the parallel computer architecture will be developed, and the platform is portable, scalable, and standards-based.

Embedded rich client platform (eRCP): plans to extend the Eclipse rich client platform to embedded devices. This platform is primarily a collection of a subset of rich client platform (RCP) components. It enables the application model in the desktop environment to be applied to embedded devices in much the same way.

After reading this article, I believe you have a certain understanding of "what are the improvements of Eclipse 4.2M5". If you want to know more about it, you are welcome to follow the industry information channel. Thank you for reading!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report