[Eclipse notes] some basic concepts

Source: Internet
Author: User
Tags interface
Notes | concepts


Last blog I mentioned the newly released Eclipse SDK 3.1m5a, and in the next series of articles, I will be scattered to record some of my eclipse related content, such as SWT, PDE, RCP, the learning process and experience, not as a formal tutorial or rigorous documentation, Just thought of where it was.



Earlier blog, I mentioned the release of the Eclipse SDK 3.1m4, in fact, at that time, Eclipse's JDT has supported all the new syntax for J2SE 5.0, but some bugs and refactoring are not fully done, 3.1M5A on this basis to get rid of some bugs, added some for J2SE 5.0 code operations, as Kukoo said, 3.1m5a in some ways is not as good as 3.0, but I believe that the formal 3.1 after the launch will be a lot more than 3.0, single to J2SE 5.0 full support is attractive.



If you are interested in the 3.1M5A version of the JDT UI for J2SE 5.0 source file support, look here:



http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-ui-home/r3_1/j2se50/Status.html?rev=1.48



Before we learn more about eclipse, we need to figure out some basic concepts.







# What is eclipse?



Eclipse is a powerful development platform originally launched by IBM and eventually open source, containing 3 projects: The Eclipse Project, the Eclipse Tools project, and the Eclipse Technology project.







# What is the Eclipse Project?



The Eclipse project is a robust, feature-rich, commercially-quality industry software development platform that integrates a considerable number of tools, including 3 subprojects: Platform, JDT, and Pde.







# What is the Eclipse Platform?



The eclipse platform is used to integrate tools from different vendors, institutions, or individuals, integrating them seamlessly, making the entire eclipse framework very easy to scale.







# What is JDT?



JDT's full name is the Java Development Tools, a powerful Java IDE available on the Eclipse platform.







# What is PDE?



PDE's full name is plug-in Development environment, which is used to support plug-in development.







# What is the Eclipse Tools Project?



The Eclipse Tools project contains a considerable number of open source and non-open source tools to support the Eclipse platform, a project that can coordinate developers to develop certain functionality plug-ins, avoid unnecessary duplication of effort, and ensure good integration between tools.







# What is the Eclipse Technology Project?



The Eclipse Technology Project is tasked with providing an Open-source developer, scholar, etc. with a channel to participate in the eclipse development process. Divided into three branches of scientific research, innovation and Education: Research Branch The issues of eclipse-related areas such as development languages, tools, and development environments; The innovation Branch includes small, informal projects to develop new functionality for Eclipse; the education branch focuses on the provision of teaching materials and courses.







# What is the Eclipse SDK?



The Eclipse SDK is the three subprojects of the Eclipse project, the platform, the JDT, and the PDE product collection, providing a separate download. These products are integrated to provide developers with a rich and convenient development environment.







# What is SWT?



SWT's full name is the standard Widget Toolkit, the standard Control Toolkit, which provides APIs for building user graphical interfaces, which are largely unaffected by the JVM because of the direct use of the operating system's existing graphical interface (if any). It's good for Java developers, and beyond AWT and swing, we have a very attractive graphics API. Support a variety of platforms, we can see the eclipse interface is SWT painting, it shows its strength.







More content, reference:



Http://eclipse.org/eclipse/faq/eclipse-faq.html




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.