eclipse开发
- 作者: 无利可图
- 来源: 51数据库
- 2020-09-23
跨语言、跨平台
多数人认为Eclipse是Java IDE,不过,当下载Eclipse之后,除了有Java IDE(就是JDT),还有PDE。然而Eclipse是万用工具平台。JDT实际上是Eclipse的添加品,也就是外挂程序。Eclipse本身实际上是指Eclipse平台(Eclipse Platform),除了下载时能取得Java工具集以外,还提供各种工具的支持,所以平台本身只是相当小的ㄧ组软件。
如果想开发Java程序,用的是Eclipse随附的JDT外挂程序。如果想开发其它语言的程序,就需要拿到其它外挂程序,诸如CDT(C Development Toolkit)就可以开发C/C++程序。
Eclipse跨计算机语言,也跨人类的语言。相同的外挂机制可用来增加对不同语言的支持,这里使用一种特殊的外挂,叫做外挂程序片断(plug-in fragment)。IBM以捐出一个语言套件,支持中文(繁体与简体)、法文、德文、意大利文、日文、韩文、葡萄牙文(巴西)与西班牙文。
照理说Eclipse以Java写成,应该可以在任何的平台执行。但严格来说Eclipse不是跨平台的,因为它使用作业平台的原生图形来建置。因此要等SWT(Standard Widget Toolkit)移植到该平台,Eclipse才能在那个平台执行。但就现实而言到不是什么大问题,因为SWT已经被移植到数个常见平台上了,包括Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX与Mac OS X。
eclipse是基于swt开发的,swt是用jni实现了本地接口的java封装,也就是说eclipse是平台相关的,要调用本地的api,所以看上去eclipse的界面和一般windows界面没什么不同,但是开发语言用的是java。
界面的话
netbeans 是 swing
eclipse 是 swt
都是 java的
jbuilder不清楚了
楼上说的都不确切。
eclipse是基于swt开发的,swt是什么?swt是用JNI实现了本地接口的Java封装,也就是说eclipse是平台相关的,要调用本地的API,所以看上去eclipse的界面和一般windows界面没什么不同,但是开发语言用的是Java。
具体可以了解一下JNI和swt。
我说它是批处理堆的你信嘛?
这些开发工具大部分都是C开发的,但是界面是其他工具做的(要不程序员都累死了)。
是用C/C++开发的,只不过方便java来扩充。
多数人认为Eclipse是Java IDE,不过,当下载Eclipse之后,除了有Java IDE(就是JDT),还有PDE。然而Eclipse是万用工具平台。JDT实际上是Eclipse的添加品,也就是外挂程序。Eclipse本身实际上是指Eclipse平台(Eclipse Platform),除了下载时能取得Java工具集以外,还提供各种工具的支持,所以平台本身只是相当小的ㄧ组软件。
如果想开发Java程序,用的是Eclipse随附的JDT外挂程序。如果想开发其它语言的程序,就需要拿到其它外挂程序,诸如CDT(C Development Toolkit)就可以开发C/C++程序。
Eclipse跨计算机语言,也跨人类的语言。相同的外挂机制可用来增加对不同语言的支持,这里使用一种特殊的外挂,叫做外挂程序片断(plug-in fragment)。IBM以捐出一个语言套件,支持中文(繁体与简体)、法文、德文、意大利文、日文、韩文、葡萄牙文(巴西)与西班牙文。
照理说Eclipse以Java写成,应该可以在任何的平台执行。但严格来说Eclipse不是跨平台的,因为它使用作业平台的原生图形来建置。因此要等SWT(Standard Widget Toolkit)移植到该平台,Eclipse才能在那个平台执行。但就现实而言到不是什么大问题,因为SWT已经被移植到数个常见平台上了,包括Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX与Mac OS X。
eclipse是基于swt开发的,swt是用jni实现了本地接口的java封装,也就是说eclipse是平台相关的,要调用本地的api,所以看上去eclipse的界面和一般windows界面没什么不同,但是开发语言用的是java。
界面的话
netbeans 是 swing
eclipse 是 swt
都是 java的
jbuilder不清楚了
楼上说的都不确切。
eclipse是基于swt开发的,swt是什么?swt是用JNI实现了本地接口的Java封装,也就是说eclipse是平台相关的,要调用本地的API,所以看上去eclipse的界面和一般windows界面没什么不同,但是开发语言用的是Java。
具体可以了解一下JNI和swt。
我说它是批处理堆的你信嘛?
这些开发工具大部分都是C开发的,但是界面是其他工具做的(要不程序员都累死了)。
是用C/C++开发的,只不过方便java来扩充。
推荐阅读
