eclipse 64位是唯一(yī)个存在多个版本,从基(jī)本的(de)版本到预先打包好的带额外的开源插件(像(xiàng)EasyEclipse)和开源/商业结合的(像MyEclipse),规范兼容实现了 OSGi 远程服务和远程服(fú)务管理,增(zēng)强对(duì) Java 8 的 CompletableFuturn 用(yòng)于异步远程服务。
eclipse 64位是一个开放源代码的、基于 Java 的可(kě)扩展开(kāi)发平(píng)台。就其本身而言(yán),它只是一个框(kuàng)架和一组服务(wù),用于(yú)通过插件组件构(gòu)建开发环境。幸运的是,Eclipse 附带了一个标准(zhǔn)的插件(jiàn)集,包(bāo)括(kuò) Java 开发工具(jù)(Java Development Tools,JDT)。
虽然大(dà)多数用户很(hěn)乐于将 Eclipse 当作 Java IDE 来(lái)使(shǐ)用,但 Eclipse 的目标不仅限于此。Eclipse 还(hái)包括(kuò)插(chā)件开(kāi)发环(huán)境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软(ruǎn)件开发人员,因为它允许(xǔ)他们构建与 Eclipse 环境无缝集成(chéng)的工具。由于 Eclipse 中的每样东西(xī)都是插(chā)件,对(duì)于(yú)给(gěi) Eclipse 提供插件,以(yǐ)及(jí)给用户提供一致(zhì)和统一的集成开发环境(jìng)而言,所有(yǒu)工具开(kāi)发人员(yuán)都具(jù)有同等的发(fā)挥(huī)场所(suǒ)。
这种平等(děng)和一致性并不仅限于(yú) Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例(lì)如,支持诸如(rú) C/C++、COBOL 和 Eiffel 等编程语言的插(chā)件已(yǐ)经(jīng)可用,或预计会推出。Eclipse 框(kuàng)架还可用(yòng)来作为与软件开发无关的其他(tā)应用程序类型(xíng)的基(jī)础,比如内容管理系(xì)统(tǒng)。
