资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 编程开发 >
Advertisement
文章正文

比较Eclipse,试用Vs.net 2005(Whidbey) 预览版的感受_编程

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   
  • ASP设计常见问题及解答精要 
  • 通过表单创建word的一个例子 
  • 用ASP构建音乐服务器 
  • COM编程模型 
  • HTML在线编辑器的调用方法 
  • 如何使用ASP进行打印操作 
  • VBScript教程 第八课 使用循环语句 
  • VBScript教程 第四课 VBScript变量 
  • VBScript教程 第十课 VBScript编码约定 
  • ASP编程中20个非常有用的例子 
  • 页面导航:

    正文内容:
    昨天下载了vs.net 2005,总共2.5g(m$都淘汰cd啦,现在出的东东清一色全是dvd,看来俺的三星康宝要换代了)

    今天装上用了一用,不错。

    第一感觉就是变漂亮了,页签、工具栏、菜单都变漂亮了,类似于office2003。

    用了几分钟,谈一下初步感受。

    我一直认为eclipse是我见过最强大的编程工具,以前的vs.net在界面设计上可以傲视群雄,但是在具体代码的编写上远远落后于eclipse。

    不过现在的2005已经在慢慢向eclipse看齐,所我的比较是以eclipse为参照物的。

    在代码编辑方面,主要增加的功能如下:

    1. 重构(refactor)
     这是现代代码编写、设计模式运用的对开发工具的最基本的要求,也是最重要的一环节,m$一直不肯加,这次总算是舍得加上了,痛快痛快,我看了看,whidbey beta时重构的功能还很少,预览版现在已经增加了不少,与eclipse提供的功能已经很接近了,这还是预览版,正式版可能会超过eclipse。
     提供这一能力最大的好处就是加强.net开发人员的设计意识,这也是大部分.net程序员与java程序员的差距所在。

    2. 格式化(format)
     提供这个功能就是一个进步,以前vs2003虽然也有format,但是太弱,可以忽略不计,而这次提供的就不少,看options中的选项就知道了,但是比起eclipse 3.0来,还是不够强大。有总比没有的好。

    3. 内置了测试(test)
     java中有著名的junit,eclipse,jbuilder等java主流开发工具中都直接集成junit,因此在java中编写测试案例很方便,.net中虽然也有nunit,但是由于在vs.net不直接集成,感觉还是很不爽,直接导致了.net开发人员忽视单元测试。
     现在2005中直接集成了,应当会把.net开发人员的测试意识提高一大截。

    4. 代码覆盖率(coverage)
     这是与测试并行出现的新东东,在java中有一个牛玩意叫clover(这家伙太另类,java一片开源,他还要收钱),干的是同样的事情。代码覆盖率是衡量测试案例好坏的首要标帜。
     覆盖率高则说明测试案例写得全,以后对代码进行重构更放心。

    5.混淆器(dotfuscator)(vs.net中有,我错了)
      不管是java还是.net,代码都会被反编译,这个玩意当然不能少,呵呵。这个应当是从jbuilder来的,连菜单的位置都一样,呵呵。

    6. 任务标签(tasklist)(vs.net中有,我错了)
      这里应当也是学的eclipse,只要在代码注释中用特写的字符(比如:todo),则在tasklist中就会自动显示,用过eclipse的人都知道这个的好处,可以随时标记自已代码中的工作,防止自己忘记。


    其它的优点,我还没有来得及细看。。。暂时就不说了。。

    不过也有我不满意的地方,或者说与eclipse的差距,就是对源(source)的支持。eclipse中的这个功能让写代码的速度大大增强,比如由字段生成属性、快速override父类方法等.

    总得来说,vs.net 2005还是个让人期待的产品,m$j不愧是一个“借”的专家。

    附:
      我真是受不了,有人在这个评论里面一而再,再而三的骂街,唉。
      其实在这里说java阵营的好话,我也估计到是这个后果。
      我个人也是从.net过来的,你们站在.net的视点上看java的观点,我非常明白,因为我以前也是这么想。
      有些人,老是和我争什么“快”啊“慢”啊之类的,sun啊微软之类的,我真的不想多说什么,这种争论有什么意义,这些观点是我亲身感受的我以前的那些肤浅的认识,看着有人又在和我争这些重复的肤浅的观点,我好气没好笑。
     
      我在这里比较两个编辑器,比的是写代码的功能,看清楚了,是比较“写代码”的“功能”,下次和我争,请不要偏题,唉,我真的不想多说了。
      有些人看到我说vs.net的坏话, 气就不打一个地方出,非要骂两句才行。但是老大,你看到外面的天没有?外面的天很大。如果连重构和设计模式这最基本的东东都不懂,我们争有什么意思?我以前也是vs.net的绝对拥护者,也曾经认为m$的东东是最好的。

      今天看到有人mj,心情不好,多加写了这一些,我原以为程序员们至少是大学受过4年高等教育的,素质不是到骂人骂得很下流的那种地步,但是现在知道总是有一小部分人,不骂人,心里就不爽。唉。
      我希望有搞过java,用过eclipse或intellij的朋友,来和我讨论。

     

     
    热门推荐笔记本: IBM笔记本
    相关文章:
    webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
    ©2007 popbb.net All Rights Reserved