eclipse is a free, extensible, Java-based development platform that allows developers to develop and test and write code in other programming languages. eclispe provides a common user interface model for processing tools designed to run on multiple operating systems.
【Recommended course: Eclipse Tutorial】
Eclipse is no stranger to those who learn Java. It is an open source, Java-based extensible development platform. Ultimately, it is an extensible software development application framework, tool and runtime. Open source platform. Originally created as a Java-based integrated development environment (IDE). Next, I will introduce Eclipse to you in detail in the article. I hope it will be helpful to you.
Eclipse meaning
Eclipse is a free, Java-based development platform known for its plug-ins that allow developers to develop and test and write code in other programming languages . It provides a common user interface (UI) model for processing tools designed to run on multiple operating systems while providing reliable integration with each underlying operating system. Plugins can be programmed into the Eclipse Portable API and remain unchanged on any supported operating system.
The core of Eclipse is an architecture for dynamically discovering, loading and running plug-ins. The platform handles the logistics of finding and running the correct code. The platform UI provides a standard user navigation model. Each plugin can then focus on completing a small number of tasks.
Commonly used plug-ins when running on the Eclipse platform
Start the plug-in when needed according to the user operation of the platform. It discovers plugins and maintains information about plugins and their extension points in the platform registry | |
Used for creation and management by tools API for generating and persisting resources (projects, files and folders) in the file system | |
Workbench UI | provides Other toolkits for building user interfaces (JFace and SWT), UI services are structured so that a subset of UI plug-ins can be used to build rich client applications independent of resource management and workspace models, IDE-centric plug-ins define user interfaces Additional functionality for navigating and manipulating resources|
Provides helpful documentation | |
Define the team programming model for managing and versioning resources | |
Define the language-independent debugging model and for building debuggers and launching UI classes for the tool | |
Other utility plugins provide functionality such as searching and comparing resources, performing builds using XML configuration files, and dynamically updating the platform from the server |
The above is the detailed content of what is eclipse. For more information, please follow other related articles on the PHP Chinese website!