上一篇blog我提到了新发布的Eclipse SDK <chmetcnv unitname="m" sourcevalue="3.1" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on"></chmetcnv>3.1M<chmetcnv unitname="a" sourcevalue="5" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on"></chmetcnv>5a,在接下来的系列文章中,我会零散的记录我对Eclipse一些相关内容,如SWT、PDE、RCP这些的学习过程和心得,并非作为正式的教程或者严谨的文档,只是想到哪儿说到哪儿了。
更早的一篇blog,我提到Eclipse SDK <chmetcnv unitname="m" sourcevalue="3.1" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on"></chmetcnv>3.1M4的发布,其实在那个时候,Eclipse的JDT已经支持所有J2SE 5.0的新语法了,只是有一些bug和重构的功能还没有完全做好,<chmetcnv unitname="m" sourcevalue="3.1" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on"></chmetcnv>3.1M<chmetcnv unitname="a" sourcevalue="5" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on"></chmetcnv>5a在这个基础上改掉了一些bug,新增了一些针对J2SE 5.0的代码操作,就像Kukoo说的,<chmetcnv unitname="m" sourcevalue="3.1" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on"></chmetcnv>3.1M<chmetcnv unitname="a" sourcevalue="5" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on"></chmetcnv>5a在某些方面还不如3.0,但我相信正式的3.1推出以后会比3.0有很大的提高,单对J2SE 5.0的全面支持就很有吸引力。
如果你对这个<chmetcnv unitname="m" sourcevalue="3.1" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on"></chmetcnv>3.1M<chmetcnv unitname="a" sourcevalue="5" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on"></chmetcnv>5a的版本的JDT UI对J2SE 5.0源文件支持度感兴趣,可以看看这里:
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-ui-home/r3_1/j2se50/Status.html?rev=1.48
在进一步学习Eclipse之前,我们需要搞清楚一些基本概念。
# What is eclipse?
Eclipse是由IBM最初发起并最终开源的一个功能强大的开发平台,它包含3个项目:the Eclipse Project、the Eclipse Tools Project和the Eclipse Technology Project。
# What is the Eclipse Project?
Eclipse项目是一个健壮、功能丰富、商用品质的业界软件开发平台,集成了相当多的工具,它包含3个子项目:Platform、JDT和PDE。
# What is the Eclipse Platform?
Eclipse平台用于整合不同厂商、机构或个人的工具,把它们无缝的集成到一起,使得整个Eclipse的框架非常易于扩展。
# What is JDT?
JDT的全称是Java Development Tools,在Eclipse平台上提供的一款功能强大的Java IDE。
# What is PDE?
PDE的全称是Plug-in Development Environment,用于对插件开发的支持。
# What is the Eclipse Tools Project?
Eclipse工具项目包含相当多的开源和非开源的工具,用于支持Eclipse平台,这个项目的存在可以协调各方开发人员共同开发某些功能的插件,避免不必要的重复劳动,以及确保工具之间可以良好的集成。
# What is the Eclipse Technology Project?
Eclipse技术项目的任务是为那些开源的开发人员、学者等提供一个参与到Eclipse发展进程中的渠道。分为科研、创新和教育三个分支:科研分支研究Eclipse相关领域的问题如开发语言、工具和开发环境等;创新分支包括了一些小型的、非正式的项目为Eclipse开发新的功能;教育分支重点是提供教学材料和课程等。
# What is the Eclipse SDK?
Eclipse SDK是Eclipse项目的三个子项目,平台、JDT和PDE的产品合集,提供单独下载。这些产品整合在一起,为开发人员提供功能丰富而便捷的开发环境。
# What is SWT?
SWT的全称是Standard Widget Toolkit,标准控件工具包,提供构建用户图形界面的API,由于是直接使用操作系统现有的图形接口(如果有的话),速度和性能在很大程度上不受JVM的限制。对于Java开发者来说是好事,在AWT和Swing之外,我们又多了一套极具吸引力的图形API。支持多种平台,我们可以看到Eclipse的界面就是SWT画的,足见它的实力。
更多内容,参考:
http://eclipse.org/eclipse/faq/eclipse-faq.html
分享到:
相关推荐
eclipse使用笔记
Eclipse开发学习笔记。感觉挺好的,就传上来给大家共享
Eclipse开发、Eclipse开发学习、这是笔记
安装之后的配置,大部分都保持默认即可,只有个别地方略有改动,估计不改动差别也不大,不过最好保持一致吧。下面是需要改动部分的截图。
Eclipse插件开发学习笔记.pdf Eclipse插件开发学习笔记.pdf Eclipse插件开发学习笔记.pdf
自己学习eclipse 的学习笔记,希望给刚刚学习eclipse的朋友一些帮助
总结了Eclipse的基本概念及基本操作,对初学者来说无疑是最好的入门教程。
《Eclipse插件开发学习笔记》PDF 高清版
Eclipse插件开发学习笔记全书分为4篇共24章+配套全部源码。
自己写的Eclipse代码笔记插件,目前indigo版本可能运行不成功,Neon最新版是有效的,其它版本没过多测试,原则上支持. 代码笔记其实是用来,写各种文档的,最佳的功能是可直接访问eclipse api,实现通过html超链接...
《Eclipse 开发学习笔记》,簡體中文,pdf版
学习笔记\开发学习笔记\插件\Eclipse插件开发学习笔记
Eclipse 插件开发学习笔记.rar
eclipse插件开发学习笔记--经典,很超值。
Eclipse开发工具笔记 主要讲解Eclipse开发工具的操作方式
Eclipse学习笔记
第4章 使用基本控件与对话框 第5章 容器与布局管理器 第6章 界面开发工具 第7章 高级控件使用 第8章 SWT/Jface的事件处理 第二篇 核心技术 第9章 Eclipse插件体系结构 第10章 开发 第一个插件项目 第11章 操作...