Sean's blog home

大胃的blog - When the going gets tough, the tough gets going.

高宇翔ID:sean_gao
[修改头像]
103202次访问,排名672好友0人,关注者0
sean_gao的文章
原创 70 篇
翻译 2 篇
转载 0 篇
评论 282 篇
大胃的公告

  • 所有文章和代码在这里以"现状"提供,作者不提供任何形式的担保,也没有授予除阅读和有条件共享之外的任何权利。除非特别说明,所有文章均为本blog作者原创,如需转载请注明出处和原作者,如用于商业目的,需作者本人书面许可。

  • 作者的联系E-mail:
  • gaoyuxiang@gmail.com

  • [推荐镜像]
  • Java:
  • http://www.blogjava.net/sean/
  • .NET:
  • http://www.cnblogs.com/sean/

  • [近期推荐文章]
  • J2SE(TM)5.0专题之语言特性

最近评论
hkmgjsf:如果说到“对计算机和编程有着天生的热爱”,我算是第一类吧。说真的,我很注重自己的代码。
不过,说到“技术功底扎实”我这个不是计算机专业毕业的人,可能连第三类都及不上了。(CSDN的检验码也应该换一下了吧?输入最起码也有四十次了,每次都提示检验码无效)
eclipsef:eclipse插件站点。http://www.eclipsepowered.net
风中过客:Eclipse不错,但是耗资源有点吓人150-160的内存。256跑起来有点。。。。。。
allen:我个人认为jb是最好的ide,可惜收费
eclipse和netbeans各有优劣,不过现在eclipse占上风
红色平民:我比较喜欢Eclipse的编译功能,就是一个类如果有错误的话也能生成字节码,其它的类不受影响。不象JBuilder和NetBeans,如果一个项目有一个类有错误,就不能运行其它程序,那忙这个类只是简单的hello world程序。这虽然是一个小功能,不过感觉很酷。
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes
文章分类
收藏
    相册
    Favorite blogs
    Craig's stack trace(RSS)
    jackei 的专栏(RSS)
    Li Jianzhong@Blog(RSS)
    Ninputer - 装配中的脑袋(RSS)
    Open Java Project(RSS)
    孟岩(RSS)
    老康的Java(RSS)
    Friends' blogs
    emu的专栏(RSS)
    kukoo的blog(RSS)
    Java-related links
    apache.org
    Jakarta Project
    java.net
    Javalobby
    SourceForge
    Sun Java Home
    The Eclipse Project
    TSS.com
    Other shortcuts of mine
    CSDN forum
    CSDN Home
    Gmail
    存档

    原创 [Eclipse笔记]How about NetBeans?

    新一篇: .NET, 想说爱你不容易


    kukoo的blog上面提供的链接来看,最近似乎NetBeans和Eclipse阵营又开始了新一轮的口水战?我们先看看这两个对手之间近来都发生了些什么事:

    首先是J2SE 5.0的发布,几乎同时NetBeans就宣布了全面的新语法支持,并且发布了新的4.0版,以及同JDK的捆绑版;而Eclipse则花了相当一段时间来完善对J2SE 5.0新语法的兼容,并且至今还没有哪个release版本的Eclipse JDT宣称100%支持J2SE 5.0。这当然并没有出乎我们的意料:NetBeans后面是谁?SUN是也,这就难怪会有这样的区别。

    然后是刚刚结束的Eclipse CON 2005,在这次大会上,虽然主角还是离不开Eclipse背后的IBM,我们还是看到了其他许多大厂商的身影,比较重量级的有BEA,Borland等等,它们都纷纷宣布加入Eclipse的"战略开发"阵营;相较Eclipse,NetBeans受到的关注日渐减少,当然,还是有不少NetBeans 的支持者在不停的振臂疾呼,然而,NetBeans和SUN似乎正不可避免的逐步走向孤立?

    从体系结构上讲,Eclipse和NetBeans基本上走的是一致的路线:Platform + Java IDE + Plugins,也许最大的不同是Eclipse在某种程度上鼓励使用SWT,而NetBeans则是更"纯"的AWT/Swing。

    不知道大家有没有类似的感觉:当今IT界有一个很重要的现象,那就是"得程序员之心者得天下",这个是针对IDE和IDE背后的平台而言的。像 Microsoft、SUN、IBM、Borland这样的大公司当然也非常明白这一点,于是纷纷都把大笔资金砸到IDE的开发中,之前我的一篇blog 也提到Eclipse出现的背后有一个动机是赶超Visual Studio系列。

    在Eclipse和NetBeans竞争的背后,IBM想得更多是如何将大量的开发人员,不论是Java、C/C++、还是别的什么语言吸引到同一个平台下,进而创造更多潜在的IBM客户(而不是微软);而SUN似乎更希望IBM按照规则出牌,对类似SWT的东西能够放到JCP这样由SUN控制的,相对标准化的流程中,而不是自成体系。很多人也许希望SWT能够被JCP,然而现在看来这真的最多只是一个希望而已了,IBM似乎也没有理由,或者至少不情愿这样做。我们可以追述到一年多以前,当SUN决定不参与Eclipse计划那个时候,从当时两方的态度和声明也许就已经多少成就了现今这样尴尬的局面。

    从纯技术上讲,Eclipse和NetBeans也许真的是萝卜青菜各有所爱,但想想背后的这些故事,也许能够更好的理解近来某些相关言论的出发点。

    说了以上这么多相对中立的话,下面也说一些也许更加代表我个人的观点:

    Eclipse我已经用了很长一段时间了,在这之前,我偶尔也用一些其他的Java IDE如JBuilder等,自从用上了Eclipse,至今我再没有离开过它,哪怕WSAD那也是基于Eclipse的,坦白说,我真的喜欢上了 Eclipse。它的开放性远非NetBeans能及,作为完全开放的平台,它可以很方便的扩展,而且有大量的开源项目支持,Eclipse正变得越来越成熟,我也无法抵制自己做插件的欲望和冲动。可以说,Eclipse是目前唯一可以与微软Visual Studio叫板的IDE。它不排斥任何东西,有一天哪怕你用它来做C#又有什么不可以呢?Eclipse给人最明显的感觉就是实用,而不是为了某种技术而技术,同时它也提供给开发人员更多更开放的选择。

    NetBeans也不是一点没接触过,3.6的时候就下下来看过,没什么吸引我的,罢了。最近跟着JDK一起下过4.0,甚至也单独下过4.1,也没有留下什么好的印象:

    我的系统是Windows XP,安装4.1到8%时,停住了,说明文字是"Building Storage...",重试N遍都是这样,放弃。安装4.0的时候,看到NetBeans的最小内存要求384MB,推荐512MB,我只有 256MB,狠狠心还是装了,果然速度受到了内存的影响,感觉非常明显,其界面显示和易用性也有些让人不敢恭维。然而我的Eclipse SDK 3.1M5a确感觉不到太慢,界面整洁、清晰、漂亮。

    不知道这些能不能说服你,说服我自己继续使用Eclipse是足够了。


    发表于 @ 2005年03月14日 23:14:00|评论(loading...)|编辑

    旧一篇: [Eclipse笔记]关于3.1M5a的性能

    评论

    #Haides Di 发表于2005-03-16 11:39:00  IP:
    TrackBack来自《关于eclipse 和 其他 IDE之争。》

    Ping Back来自:blog.csdn.net
    #heidongstar 发表于2005-03-15 15:19:00  IP: 219.237.6.*
    我现在主要用netbeans4.0,因为我还处在学习java的阶段,当然要学好j2se了,netbeans是最好的选择。
    至于开发能力,没弄过j2ee,但我觉得即使某个IDE在这方面稍弱,也可以通过各种开源项目得到弥补。
    Eclipse我也一直装着,但没时间仔细学习,还是用过一段时间,对于搂主对eclipse和netbeans速度的比较,我不敢苟同,我现在512M内存+
    duron1.6g,跑ecliopse3.01(只额外装了一个插件swt designer),一点也不比netbeans快,不过,编译项目的速度要比netbeans快。
    感觉现在eclipse火了,有一部分是炒作出来的,其实现在的ide都大同小异,架构上都是类似的,不过eclipse更开放一些,所以他胜利了。
    最后建议,学习java最好不要用eclipse,用netbeans,因为它更标准,
    除非sun倒闭了。
    #wxj_lake 发表于2005-03-15 11:14:00  IP: 210.22.95.*
    NetBeans是用Java写的界面吧,这种IDE能快的起来吗?
    mission impossible,错就错在SUN竟然相信(或者假装相信)Java是万能的。
    #eiffelqiu 发表于2005-03-15 23:40:00  IP: 218.11.224.*
    实际上,SWT 在速度上比 SWING 快,因为它的 native look 是一种直觉,并不一定正确。 我记得一本 SWT 开发人员写的书的开头,他们就指出了SWT 在速度上其实并没有什么优势,也不比 SWING 快,它最大的好处是具有所在平台的 Native Look.

    我觉得 IntelliJ 是现在最好的JAVA IDE ,国外大多数人也肯定是这个结论,最近几年各种最佳IDE都被它得了,如果评价开源免费的 IDE, Eclipse 可能要比 Netbeans 强,但是,Eclipse 还是比较吃内存的,如果项目文件很多的时候,还会在刷新和编译的时候死锁。
    #webwalker 发表于2005-03-15 16:15:00  IP: 219.133.10.*
    >>最后建议,学习java最好不要用eclipse,用netbeans,因为它更标准,除非sun倒闭了

    说这话的有没有想过当年Sun Java Workshop是怎么消失的。
    Sun制作的开发环境和EJB服务器都不是市场上最好的
    #ZZ 发表于2005-03-16 09:20:00  IP: 218.247.167.*
    在IDE的智能性方面,IntelliJ IDEA是最好的,写起代码来及其舒服,我觉得比eclipse还要好些,虽然IDEA也支持插件,但是数量和功能就比eclipse差远了。
    #SEA 发表于2005-03-15 12:26:00  IP: 211.90.88.*
    我认为IDEA比Eclipse好用,不信你试试,比.NET还好!
    #晕死. 发表于2005-03-15 12:32:00  IP: 210.52.88.*
    wxj_lake ,

    Eclipse的IDE也是用JAVA写的吧?

    就连JBuilder的IDE也是JAVA写的吧?
    #villim 发表于2005-03-16 09:31:00  IP: 219.142.66.*
    青菜萝卜各有所爱,吃得饱就得了。反正我喜欢“吃太阳”。
    #sys 发表于2005-03-15 17:22:00  IP: 218.249.29.*
    我最近正在用eclipse。刚从Jbuilder转过来的
    在开发j2ee时候遇到问题了。是配置方面的。
    各位同行们能不能留个联系方式。
    帮帮忙。
    只需qq,email就可以了。决不过多打扰。
    我的qq:185912001
    email:xyjsys@126.com
    #无知者无畏 发表于2005-03-15 17:22:00  IP: 160.240.112.*
    就像2个厨子在叫板谁的炒锅好,而不是比谁的厨艺高一样
    #NN 发表于2005-03-15 17:26:00  IP: 211.95.25.*
    别的不说eclipse的重构功能跟代码辅助功能是任何IDE,包括NETBEAN ,。NET所遥不能及的
    #rekcah_ph 发表于2005-03-15 13:02:00  IP: 222.66.24.*
    我觉得IDE也没有什么一定的好或者不好,各有各的特色,可以根据个人喜好,找个顺手的用,但是千万不要排斥使用或者试用其他的IDE,说不定另外一个可能更合你的胃口。除了文中提到的netBeans和eclipse,我再推荐一个IDEA,我是觉得这个是我现在用得最顺手的。
    #heiyeluren 发表于2005-03-15 13:15:00  IP: 61.51.187.*
    Eclipse只能说是个小东东吧,比起Jbuilder来说,比如很多功能,生成类视图呀,UML,用例图什么的,这些都是要加强的
    当然,我非常看好Eclipse,希望越来越好,真的能够让我们用的开心!
    #haides 发表于2005-03-16 11:14:00  IP: 202.108.130.*
    其实最基础的是ECLIPSE的架构决定,最终他会是胜利者。如果仔细研究一下所谓的RCP,他的插件模式。3.0以后的eclipse之所以突飞猛进,而且得到众多厂商的支持,跟它先天的优势是分不开的。

    jb用过,虽说习惯就是最好,但我觉得jb缺少的就是开放性,所以做起东西来会局限在它的框框内。eclipse就不同了。最近学着写php代码,有个叫phpeclipse的插件,就可以让我在熟悉的eclipse平台上直接编写并调试php的code.感觉还是非常省力气的。

    要说开发jsp,j2ee方面,eclipse的确不算太强。但是别忘了,网上直接提供的版本,其最主要的目的是为了java application.我们平时用的wsad,在编写大型程序时候就容易多了,不过它不是免费的。

    要说做图形,也别忘了eclipse的鼻祖是virtualAge(好像这么写的)那个东西做起图形界面来,我认为在当时来说还算比较方便的。

    netbean没怎么用,不敢发表什么评论。不过感觉至少在国内,使用它的人的确少之又少。

    最后我要说一下,eclipse的胜利,不光是技术上的。更重要的是eclipse 基金会的胜利。他的模式强调,主力开发者是各大厂商,而不是象以往的开源软件,靠程序员的个体。这点应该是开源模式的一个新的发展方向。
    #bluefee 发表于2005-03-15 17:41:00  IP: 222.50.13.*
    说实在的,学java还是用记事本好,虽然刚开始痛苦点,但是用惯后你会发现你对代码和类库熟悉程度会上一个很高的台阶!还有个人比较喜欢IDEA,我浪费不起那么多内存。
    #daveeyang 发表于2005-03-15 13:21:00  IP: 218.104.211.*
    的确,我也正在用Eclipse,做了好几个项目了,呵呵,免费的东东,还有这样强大的功能,双手双脚支持 Eclipse,最近,公司有一个近百万的项目,开发IDE,肯定非 Eclipse 莫属了!
    #liupopo 发表于2005-03-16 10:04:00  IP: 219.148.40.*
    楼主真的用Eclipse开发SWING了吗?说实话,一定要厚道。
    只是画一个最简单的FRAME,在我的512M内存的机器上,向上放个控件的反应速度根本没有办法接受。

    #骑士 发表于2005-03-16 11:32:00  IP: 222.90.105.*
    首先问一下,IDEA在哪里有下载??
    谢了!
    #大胃 发表于2005-03-15 18:10:00  IP: 61.157.95.*
    谢谢大家捧场。

    To wxj_lake:
    我想你指的是纯Java的GUI库,如Swing?

    To SEA & rekcah_ph:
    可能我在文中忘记了一个重要的比对因素,那就是Eclipse和NetBeans都是免费的。IDEA是很好,但是每次想到它不开源,还要收费,总是不能十分放心和安心的使用。

    To 晕死:
    呵呵,我想人家其实想说Swing。

    To heiyeluren:
    我想Eclipse远不止Java IDE这么简单哦,很多东西都可以考虑以插件的形式往里面加,甚至你自己也可以写,对吧?

    To daveeyang:
    我想你的选择很棒,祝好运!

    To zhou7707:
    我同意你说的,我们也许真的不应该有多个不同版本的图形控件库,这样会增加开发人员的学习负担。然而事与愿违,造成如今局面的,并非单纯的技术原因啊。

    To无聊的争论 & 无知者无畏:
    确实,争论说哪个IDE比哪个IDE更好没什么实际的价值,本来就是萝卜青菜的问题。我想本文的初衷是让大家了解一下最近有关这两个社群之间的一些言论和它们背后的深层次的原因和出发点。

    To heidongstar:
    我想我并不是在说Eclipse一定比NetBeans快,我只是举例说一下,在我256MB的机器上,Eclipse可以跑得很好,NetBeans却比较吃力,这也许是我自己机器的原因,因为没有达到要求的384MB,但是它至少说明一点,Eclipse对机器的要求稍低一些。Eclipse真的是炒出来的吗?也许是吧,但是我喜欢它并不是别人说他好,而是我自己使用后觉得它很好用。至于说NetBeans更标准,我持保留意见吧。Eclipse并不排斥你完全按标准做事啊,事实上在Eclipse下面开发Swing也完全可以,甚至我感觉比用SWT要方便得多。

    To webwalker:
    同意。


    #大胃 发表于2005-03-15 18:14:00  IP: 61.157.95.*
    To NN:
    是的,我想Eclipse的开放性使得我们可以从另一个角度考虑问题:如何去完善它,而不是简单的希望下一个版本会更好。

    To bluefee:
    没错,刚开始学Java还是脱离IDE的比较好,掌握了基础之后就需要在提高效率上下功夫了。
    #大胃 发表于2005-03-16 10:26:00  IP: 61.157.95.*
    Sorry, 楼上的兄台是用的Eclipse的图形插件吗?用drag-and-drop的方式画Swing界面?

    可能让你失望了:从开始Swing编程,我就坚持用"手写"的。

    我想说的是:在Eclipse环境中,我并没有感觉到它在push我做SWT的应用,甚至到3.1M5a之前,调试和运行SWT的程序在Eclipse中还需要一些繁琐的配置,如果做Swing,我在Eclipse之前的经验照用。
    #zhou7707 发表于2005-03-15 13:50:00  IP: 218.202.219.*
    应该承认netbeans在3.0以前的版本要比ECLIPSE领先,无论是从易用性还是从其他方面来看都是如此.ECLIPSE2.1以前的版本都不太稳定.现在ECLIPSE是非常不错的平台,为开发人员想的很周到.就目前来看netbeans在开发GUI方面还是要比ECLIPSE强.其他方面则被ECLIPSE赶超.
     说到速度,因为ECLIPSE的SWT采用的是本地库,当然速度会快一点,但是也是很耗资源的.我个人一直认为不应该在SWING之外在有其它GUI库,学习和使用都很需要时间的.其实SWING也是很不错的,就是慢一点,建议说SWING不好的新手先学习一下,或至少先看看JDK自带的DEMO再说.
    #evan 发表于2005-03-16 10:34:00  IP: 222.66.22.*
    像楼主这样只下载安装Netbeans连一个project似乎都没建立起来有资格对比eclipse和netbeans么?
    我第一次使用eclipse时也不知道如何建j2ee project(我主要做j2ee开发)、不知道如何编译如何配置classpath,如果我因此退缩了然后大肆发表类似eclipse易用性不如netbeans的评论楼主会信服吗?!

    -------我就是传说中的分割线--------

    从我的使用感觉,netbeans从一开始就对jsp/servlet编程、调试支持的非常好,一个有1千多jsp和2千多java的项目也能正常处理;而eclipse我是研究了很多天才知道要安装lomboz才支持j2ee,并且安装lomboz后又花了很长时间才配置好,再然后因为打开jsp页面太慢而卸掉了,现在只装了一个jsp\html语法高亮的编辑插件,把eclipse当作普通的编辑器和cvs客户端用
    要说netbeans有什么地方不如eclipse,那就是swing和swt,eclipse的胜利其实是swt的胜利,归根结底是windows的胜利:在其他操作系统上netbeans并不比eclipse慢,但在最普及的windows上由于JVM、虚拟内存机制等种种原因,swing速度一直都比原生窗口差一大截。
    估计如果netbeans有个类似keepresident的加速插件会好一点
    #无聊的争论 发表于2005-03-15 14:20:00  IP: 222.47.127.*
    争论这种有意思吗?
    #zhuam 发表于2005-03-15 18:50:00  IP: 210.82.33.*
    这种文章没有必要放入首页!!!!!

    有“误道”之嫌!
    #zhuam 发表于2005-03-15 18:50:00  IP: 210.82.33.*
    这种文章没有必要放入首页!!!!!

    有“误导”之嫌!
    #liupopo 发表于2005-03-16 14:07:00  IP: 219.148.40.*
    如果我的JAVA应用要坚持用“手写”的话,我会选用EditPlus。
    调试和运行都要烦琐的配置的话,那还不如自己写ANT的BUILD.XML。

    选用一个IDE的前提是我先要知道我做什么,选用的IDE为我要做的事情能提供哪些方便的功能。而不是别人说这个工具很强大,很开放,功能很多,所以我就选这个工具。

    Eclipse就是太强大,太开放,可做的事情太多,所以用的时候就相对比较烦琐。如果想体验IDE的新技术,功能的可扩展性或者为IDE增加功能,选用Eclipse肯定没错。
    但是只是为了开发JAVA应用,为了在开发、运行、调试阶段节省时间的精力,那NetBeans4.0足够用了,而且在这些方面提供比Eclipse更方便的工具和性能。
    #liupopo 发表于2005-03-16 14:30:00  IP: 219.148.40.*
    to haides
    我没学过PHP,也不了解PHP,但如果要我写PHP的话,我首先会想到的是找一个专门写PHP的开发工具,你却偏偏选择了在Eclipse是加插件的做法,除了能体现Eclipse通过插件可以做这个事情以外,真能提高开发效率吗?Eclipse+插件实现的功能真的比其他专用工具强吗?比其他工具方便吗?

    大而全并不一定就好,合适的,用起来方便的东西才是最好的。
    #nomagic 发表于2005-03-15 21:24:00  IP: 218.72.99.*
    如果从实用的角度出发,去用用vs.net 2005 team system,那才叫好用呢呵呵
    #zhouwei 发表于2005-03-15 21:49:00  IP: 222.182.15.*
    能比得上vs.net好用么?
    #fkpwolf 发表于2005-03-15 21:50:00  IP: 218.57.80.*
    eclipse有时候是蛮好内存的,不比JBUILDER少.
    #大胃 发表于2005-03-16 14:55:00  IP: 61.157.95.*
    To liupopo:

    你能够有这样的想法非常好,我说过,"我喜欢它并不是别人说他好,而是我自己使用后觉得它很好用",真心希望你坚持自己的选择,也希望其他网友能够拨开云雾,选择一款真正自己喜欢的IDE [句号]

    没有人阻止你使用任何IDE或者干脆不用IDE,我也不会这样做 [句号]

    选择IDE最关键的是顺不顺手,我没打算说服任何人去使用哪个IDE,我只是说服我自己继续使用Eclipse作为主要开发工具 [句号]

    "手写"Swing != "手写"Java代码;
    if (敲代码而不是点鼠标 != "手写") {
    System.out.println("我们对\"手写\"的理解不同");
    }
    else {
    System.out.println("EditPlus != \"手写\"");
    }

    IDE不只是Drag&Drop这么简单,或者说,有没有Drag&Drop不应该是评判一个IDE是否是IDE的标准 [句号]

    在我看来,Eclipse的JDT使用起来并不繁琐,相反,它很清晰而且方便 [句号]

    同样,对于我来说,为了开发Java应用,Eclipse也足够用了,在开发、运行、调试阶段都能够为我节省大量的时间和精力 [句号]

    原文的主旨在于让大家了解Eclipse和NetBeans两大阵营最近的纷争,以及双方言论背后的故事,后面的约三分之一仅仅是我个人的实际感受 [句号]
    #haides 发表于2005-03-16 19:12:00  IP: 221.218.34.*
    to liupopo: 其实在PHP,ASP这类脚本程序中,最头疼的就是调试。那个插件正好是利用eclipse的本身的一些功能,能够让程序员在一个相同的界面下,完成程序的编写调试。应该说这才是所有IDE追求的最主要功能。我本来试着想去用那个什么PHPEd,但是你知道,学习一个新的开发工具也是需要时间和精力的。我觉得不值。

    to evan: 开源并不代表不追求利益。所以说,软件发展到今天,追求的仍然是最高的利润。sun为了保证java规范,坚持的JCP控制权并没有错,但是别忘了,这点跟微软控制windows开发环境一样,带来的是效率的降低,其他软件厂商都要等待sun的节奏,根本就失去了竞争力。netbean实际上说,我并没用过。至于从技术上来说,我不敢比较两者的差别。但是一个好的产品,不光是技术的问题,还有商业运作。毕竟技术是具有可复制性的。从宣传力度和资金来说,作为java的拥有者和推广者,sun应该从一开始就没有eclipse这样一个开放的思路,没有积极吸引其他厂商参与其中。这点IBM还是老谋神算,本着我挣大钱,大伙跟着一起发财的精神,继续影响着计算机业。也许这就是他从20来年的反垄断官司中所学到的。
    #evan 发表于2005-03-16 16:12:00  IP: 222.66.22.*
    to haides

    假如eclipse胜利(假如胜利了)的主要原因是大厂商的参与,那简直是对开源社区的讽刺——这只是大厂商间就利益和java控制权博弈的结果而已

    另外ECLIPSE的架构并不比netbeans先进多少,一个是COP,一个是MOF,很难说孰优孰劣

    netbeans之所以现在不敌eclipse,除却swing令很多java程序员反感外,宣传力度和资金支持都远远不如eclipse,这是netbeans的内伤
    #Jacklondon Chen 发表于2005-03-16 22:08:00  IP: 61.129.39.*
    1.NetBeans 不是 Sun 公司的软件。他的网址在 http://www.netbeans.org/. Sun 只不过把它当作主推开发工具。
    2. NetBeans 是开放源代码的。
    3. Eclipse 的 plug-in 的工作方式并不是什么高明之举。早在 VC5 的年代就已经有了。plug-in 编程方式从未真正流行,流行的是组件编程。
    4. NetBeans 的对于 GUI 编程比 Eclipse 功能强。
    参考:
    免费的 Java GUI 开发工具 Netbeans 介绍
    http://blog.csdn.net/jacklondon/archive/2003/04/19/14262.aspx
    #斯蒂芬王 发表于2005-03-17 08:44:00  IP: 222.212.198.*
    eclipse 确实不错,看起来就很舒服。我都用来做毕业设计。
    #anselm 发表于2005-03-17 09:22:00  IP: 211.81.54.*
    这个都要吵 自己喜欢用哪个就用哪个啊

    反正我哪个也用不惯 一会Eclipse 一会NetBeans 一会JCreator
    一会IDEA的

    不过用的最多的还是Eclipse和JCreator

    如果新手问我用什么 我会告诉他 记事本
    #pp 发表于2005-03-18 10:28:00  IP: 60.191.14.*
    用来用去还是 IDEA最好
    #liupopo 发表于2005-03-17 10:54:00  IP: 219.148.40.*
    NetBeans差:
    1.没提供设置代码风格的功能(只能按默认的风格来格式化代码)
    2.没有将一部分代码从项目的源代码目录exclude掉的功能
    3.编写swt应用不如Eclipse方便

    NetBeans比Eclipse强:
    1.开发WEB应用时所创建的目录结构合理、方便,打包功能强。
    2.写JSP时,可提供JSP标签的提示。并且可以格式化JSP的代码。
    3.NetBeans编写国际化资源文件很方便。
    4.本身提供的Tomcat在开发和调试要比Eclipse方便很多。
    5.编写JAVA源代码和JSP的标签时,不仅有弹出自动完成代码的窗口,还有弹出JAVADOC的窗口(虽然后面这个窗口我一直都设置成不用)。
    6.Eclipse编写SWING应用不如NetBeans方便。

    上面只是我知道几点,大家在使用中感觉到哪里不方便的地方可以都做些比较,任何IDE都不是万能的,也不能说哪个是最好的。但各有特点和长处,大家还是多了解一个工具后再拿它来和其他自己了解的工具做比较。不能因为没有用过VS.NET,而Eclipse也有写C#的插件,就说Eclipse是最好的,比VS.NET要好用很多。

    再强调一下自己的观点:IDE是开发工具,我们用它选择它是为了提高开发效率、方便管理。IDE不是用来跟其他IDE做比较的,也不是为了用它而用它,或者说为了学它而用它。
    致于IDE开发商的背景和商业运作等,我觉得还是让开发商们自己去动脑筋的好,我们作为开发人员,IDE的使用者,选择能给自己带来实惠的工具就够了。
    #liupopo 发表于2005-03-17 11:15:00  IP: 219.148.40.*
    补充一下:
    在开发WEB应用时,NetBeans可以设定用哪个浏览器来预览,而且本身带一个SWING的预览工具。在Eclipse中没找到这个功能。

    我的Eclipse3.01在红旗Linux桌面版4.0下总会莫名其妙的崩溃,一打开帮助就会异常。但NetBeans运行的很好。这也许不能做为两个IDE哪个用着更方便的工具,但却是让我试着用NetBeans4.0的起因,并感觉到了NetBeans在开发中所提供的各种方便,所以在Windows下也放弃了Eclipse。
    #tt 发表于2005-03-17 11:23:00  IP: 203.187.187.*
    我现在一直用eclipse,除了因为它免费,还因为支持eclipse的插件很多。我想很多人认为NetBeans,IntelliJ 或jbuilder更好,肯定有他的道理,没有必要争论这些。ide是否好使,和每个人的编程习惯和对ide工具的掌握程度有很大关系。很多人对ide根本就不太熟悉,就认为这不好那不好。

    使用eclipse是因为它免费,不知道,使用jbuilder,IntelliJ的人,有几个是用正版的。如果将来的公司,不能使用这些盗版软件时,这些工具在好,又有什么用。

    不用netbean是因为当时没有人会。呵呵
    #bearold 发表于2005-03-18 21:41:00  IP: 220.160.147.*
    不用Netbeans,是因为Sun Java Workshop给我的印像太差了,而且除了Java,我总觉得SUN与Ms简直就是一丘之蠡,没办成过什么好事的。:>
    #diegoyun 发表于2005-03-19 23:20:00  IP: 211.161.63.*
    Idea的好处是很方便的可以搞起j2ee开发环境,然后从jsp开始单步debug进java类.

    我想通过控制台观察jsp或是class哪里出问题的痛苦,大家都尝试过.使用idea,至少可以像VB一样,跟踪代码.

    Eclipse配上Lomboz之后,也可以debug jsp生成的servlet,不过速度太慢,太耗内存.用过几次,就放弃了Lobomz

    不过用了一年多Eclpse,还是有点感情的.希望他的新版本能比Idea4.5好.那我说不定又转回去.

    写几个插件的感觉还是很爽的.

    #一个工具而已,不要为工具而工具。 发表于2005-03-21 20:47:00  IP: 211.90.157.*
    一个工具而已,大家有选择的用就是了。大家说的这些IDE我全部都用过,目前还是用jbuilder。用jbuilder不是因为它好,是因为公司都用这个,给了钱的。平时谢谢自己的东西也会用eclipse等。jbuilder感觉最适合而已。但是jbuilder的速度啊,不摆了。jbuilder比较容易管理而已,有时debug比较方便。实际写jsp和java等,都是用jbuilder生成后用ultraedit或者editplus等文本编辑器编写内容。用eclipse我也是用ultraedit,他们的速度太慢了,感觉不爽。打档也是用ant,很方便。大家跟着感觉走就对了。我向大家推荐某个IDE+ultraedit+ant,^_^
    #yippeesoft 发表于2005-03-22 16:01:00  IP: 218.5.3.*
    非常同意楼上的
    我在家里用JCREATOR C400+128+WINXP
    在公司 JB,IDEA,NETBEAN,eclipse都用~~~~
    #gentwolf 发表于2005-03-22 14:32:00  IP: 222.174.179.*
    大家争来争去的是为什么呢?真的像无知者无畏说的,只是在争谁的炒锅更好一点吗?我不相信在这里发言的人都能体会到两者的差别,我见过太多的人装linux,装freebsd,只是为了看一下界面然后再删掉.任何ide,其存在的目的都只能是让你能更有效率的写你的程序, 不用去考虑那么多细节上的问题. 如果你不写程序, 只是为了欣赏一下名牌的炒锅, 那么我劝你还是关上门自己欣赏吧, 不然人家会以为你是卖锅的.

    ps:我是写j2me的,用一个赛扬500/128M 内存的本子,所以editplus就是我不二的选择,很搞笑是不是?
    #看热闹 发表于2005-03-22 23:02:00  IP: 211.97.71.*
    这么说来,VS.NET就没这个烦恼
    #nKannan 发表于2005-03-24 15:08:00  IP: 210.22.82.*
    IDE工具实际都差不多的,用熟一个就好,最多有其它需求的时候用其它的补充一下。
    我用的最多的还是SourceInsight,看代码最方便。没办法,现在的工作以维护别人做的老工程为主,几百个文件,真的没发现有比SI更方便读代码的工具了。
    #大胃 发表于2005-03-27 11:19:00  IP: 218.6.200.*
    仅供参考:
    http://blog.csdn.net/sean_gao/archive/2005/03/26/331273.aspx
    #alfah 发表于2005-03-31 08:49:00  IP: 219.159.19.*
    没有最垃圾,只有更垃圾
    #BeanSoft 发表于2005-04-18 11:36:00  IP: 61.51.72.*
    如果非要在这里争论这个的话, 感觉实在无聊. 请问: 您能自己开发 IDE 嘛? 如果您不能, 请问您能拿 IDE 做出什么样的产品呢? 不要说什么这个好, 那个差, 好多公司拿开源的 IDE 甚至是不用 IDE 就做出了专业的产品. IDE 只是一个工具, 起决定作用的是拿 IDE 做开发的人员. 如果你自己水平有限, 就不要浪费这么多精力挑选 IDE 了, 多多打好自己的基础. 而且 IDE 越好用, 越傻瓜化, 其实对学习的人来说就越不利, 我曾经见过不止一个离开 JB 就不知道拿 TOMCAT 怎么做 JSP 的人.
    不同的机子配置, 不同的操作系统, 需要选择合适的 IDE. 我以前在学校的时候, 电脑很慢, 用的是 JCreator, 后来上班了, 才用了 JB, Eclipse, Netbeans 等等. 但是我最常用的是一个加拿大的高人写的免费 IDE: Gel(http://www.gexports.com/), Delphi 写的, 虽然不更新了, 但是感觉已经够用了.

    最后预祝早日出现国产 IDE 或者国产语言, 结束这种所有技术都是外国人垄断的局面. 我最近自己在做实现一个聊天的系统, Java 写的, 计划支持语音, 视频聊天, 文件传输等, Swing 界面的, 有兴趣的可以来讨论讨论, 虽然并没有什么商业前景, 但是作为对自己的一种锻炼, 我会把它完成, 改进的. 地址: http://j2ee.blogchina.com/. 源码会陆续发布.
    #wolfron 发表于2005-07-12 17:46:00  IP: 61.186.252.*
    只用editplus才是高呀
    #红色平民 发表于2006-05-01 00:30:00  IP: 58.60.152.*
    我比较喜欢Eclipse的编译功能,就是一个类如果有错误的话也能生成字节码,其它的类不受影响。不象JBuilder和NetBeans,如果一个项目有一个类有错误,就不能运行其它程序,那忙这个类只是简单的hello world程序。这虽然是一个小功能,不过感觉很酷。
    #allen 发表于2006-06-24 16:22:00  IP: 218.3.194.*
    我个人认为jb是最好的ide,可惜收费
    eclipse和netbeans各有优劣,不过现在eclipse占上风
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 大胃