新品介绍:Open Souce Project - Eclipse (0分)

Y

yysun

Unregistered / Unconfirmed
GUEST, unregistred user!
Eclipse 来自 IBM,11月7日,正式成为 Open Souce Project。
这是一个通用的、开放的和可扩充的 IDE 基础平台。在这个平台下可以扩充进各种
plug-in,实现 C++,Java,EJB 等等或者随便什么开发 IDE。
它本身带了一个 Java plug-in,可以作为 Java IDE 来用,有语法加量、自动排版,
代码帮助(code assist - 就是显示类可用方法),调试等功能,还很不错。
Eclipse 本身也是 Java 应用程序,但是,这个软件有意思的地方是它没有用 Swing,
也没有用 AWT,而是使用了 SWT Standard Widget Toolkit - IBM 做的界面接口,直接
把 Windows API 或者 Motif API 映射到了 Java。这样从界面的效果和效率,都是得
Java 应用程序比 Swing 好很多。当我第一次启动 Eclipse 的时候,我没有看到标准
的 Swing 界面,所以一直在纳闷 Eclipse 是 Java 程序还是 Windows 程序。经过
一番研究,这才发现了这个 SWT。
当然为了保持多平台特性,在 SWT 上面还建立了一个JFace 的逻辑层,用 JFace 中的
一套 GUI 控件,就能保证多平台一致特性。
最后,Eclipse 的含义是“日蚀”,大家联想其中的隐含寓意吧 [:D]
Eclipse 的网址: http://www.eclipse.org
 
为什么我会想到用一下 Eclipse 呢?因为我需要为我的 PII 333,64M Ram 的笔记本
找一个轻量级的 Windows 下的 Java IDE,需要有代码帮助(code completion)。
找来找去,发现只有 JCreator Pro 版还行,http://www.jcreator.com,但是要付钱。
进一步就找到了 Eclipse,在我的笔记本上,程序调入速度和启动 Delphi 5 差不多。
运行中窗口切换速度,也还不错,比 JBuilder 快很多。但是功能上显得还比 JB 幼稚,
毕竟 JB 已经到第6个版本,Eclipse 才 1.0。好在可以把 Eclipse 的 project 目录
结构设置得和 JB 一样。换来换去不至于太麻烦。Eclipse 的一个有趣功能是存盘时自动
编译,一保存 .java 文件,它就被自动编译了。
最令人惊讶的是居然已经有人为 Eclipse 为了一个调用著名的 JAD 反编译器的 Plug-in
http://jadclipse.sourceforge.net
http://kpdus.tripod.com/jad.html
这样 Eclipse 环境里面就可以反编译 .class 文件了。
真是疯狂的年代啊。
 
国内java没国外用得多啊
 
问题:Eclipse只映射了windows api 和mtif api,但我想在linux下用,这里
没有windows api和mtif api,是不是调用的是java自己的swing界面?
 
不知是否有 JB 的 Drillsdo
wn to source code 的功能?
 
wuyang,Eclipse 是支持 Linux RH7.1 (Motif) 的。
zwhc, “Drillsdo
wn to source code ”是什么意思?
是反编译吗? Eclipse 倒是有个反编译 plug-in,叫 jadclipse。
 
习习,我只是学习用,JCreator Pro 2.007+Crack,很不错,才1.8M,快呀,据说2.5更好用。
我去看看Eclipse去...
 
to yysun:
Drillsdo
wn to source code 是源碼跟蹤。
你將光標位於某個對象、方法上,按下 ctrl+enter 鍵,
就可以看到其源碼。
delphi 中也有該功能。該功能會大大提高編程速度。
 
hehe. 俺来试一试这个想逼死sun的家伙。
我一直对IBM心存好感,现在一直用的都是Visual age for java.
 
支持 JDK 1.4 的Debug吗?
 
速度真的挺快的,不过我有点不习惯... 它和JB一样是基于文件而不是和VAJ一样基于Repository
,看起来不是很舒服.而且怎样单独编译一个文件呢?我只找到了Rebuild All.
Code Assitant也没有找到.
 
它的CVS支持相当出色。
没有费任何力气就down了jiveforum的源码下来,好像比我用wincvs还要快!
感觉很稳定。
 
那么 Debug 呢???支持1。3还是1。4的Debug?
我的带宽少,down下来不能Debug就死悄悄了。[:D]
 
仔细看了他的2.0 plan,对EJB好像仍然没有支持。
 
不知道支不支持像vag一样可以在调试时直接修改代码而不用重启程序的功能,
这是我最喜欢vag的地方了。
 
VB 也是如此 :)
 
zwhc, 谢谢您关于 Drillsdo
wn 的解释。
曹晓钢, Eclipse 是通用 IDE,JDT 是一个例子,它是希望有谁做个 EJB 的 IDE,而不是
它自己做,所以它着重的是 Eclipse SDK。估计很快会有好事之徒来搞 EJB 的。
(有空的话,我还准备搞个大富翁 plug-in。)
Code assist 按右键,在菜单里,弄不懂为什么不象JB 那样用 . 来触发呢?
我目前使用下来的感觉是:Eclipse JDT 的功能、稳定性和 JBuilder 相比真是1.0比6.0。
但是,给我很深影响的就是 SWT,全部 Windows 本身的用户界面,没有 swing,速度很快。
要是 JB 也用 SWT 就好了。
 
我从那个站点上下来的东西没有jre,我自己拷了一个jb3的jre到它的目录下,运行时总是
报内存为只读,不知道是不是跟jre的版本有关。
 
哎。我把jad的plug-in按照readme copy到了eclipse的plug-in目录,也有最新的jad1.58e在
可执行路径下,然后按照他的说明打开java perspective视图,双击java.util.Vector.class,
然后果然看见了Decompile,然后打开他的Engage Jadclipse开关...重新启动java repository视图之后,每次都
报错'An Error occur while active this view '...
呜呜,我找遍了eclipse的目录页没找到哪儿有Log文件什么的...做不下去了.
能够自动decompile还是很有新意的。也很有吸引力。
 

Similar threads

回复
0
查看
552
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
873
DelphiTeacher的专栏
D
D
回复
0
查看
773
DelphiTeacher的专栏
D
顶部