曾经是Visual Studio的fans,Visual C++ 6 确实好用,加上Visual Assistant 简直是如鱼得水的感觉;到了.net,vs.net2003也没有让我失望。
可是当我使用了一段时间WSAD/Eclipse后再回头来用vs.net2003,那火简直让我想把电脑砸掉。
我没有试用过2005,所以把2003和Eclipse做个对比,期望能在2005中看到我所希望的功能:
- 任何一个窗口双击title最大化。仅此一点人性化设计就能值回票价,即使我是17寸1024,但有那么多窗口,可视面积还是捉襟见肘,小显示器的兄弟就更是了。
- 自动完成自动添加import。用vs.net的时候,当你不知道要使用的类是属于哪个namespace,自动完成根本不起作用,必须得先去查文档,那个麻烦,特别是内存小的兄弟;而Eclipse里面的自动完成即使你没有import相应包,也能显示在自动列表中,即使有不同的包里面都有这个类,它也会同时列出来让你选,vs.net2003却只能在列表中显示error(在using了都包含这个类名的namespace的时候)
- 集成cvs。虽然vs.net集成了vss也很方便,但是多年来vss一直不升级也很让人恼火,功能也太弱了。好在听说2005已经加强了版本管理。
- 重构。vs根本没有。
- UML图。WSAD/Eclipse都没有,是通过插件实现,当然vs也可以。但是当你使用Rational XDE时,就能发现,在同步时,.net中那些内部的class,namespace都给你弄出来(不排除我没用好的缘故),简直没法看。
- 丰富的插件。当然这和两(三)个产品不同的市场策略有关了。
- 服务器集成。和插件一样,这个也是平台的策略。
- 视图功能。锦上添花,但是更能“增加用户体验”,这可是M$所倡导的。
还有很多的东西,在你使用后会发现。
当然vs2003是个新生儿,可eclipse也不老。说这些只是希望m$在2005中给我们一些惊喜,可不要丢掉多年IDE老大的位置。
这段时间一直都在搞java,没有投入足够的关注到.net,也许有的朋友会说我写的这些2005已经都有了,那太好了,正是我所期待的!