问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Visual Studio和Eclipse相比有哪些优缺点

发布网友 发布时间:2022-04-23 01:24

我来回答

1个回答

热心网友 时间:2023-08-06 12:43

 1. 界面设计没有充分考虑空间占用   Visual Studio的工具窗口占用了过多的空间。ErrorList在标题栏和Tab标签出现了两次,实际上这是无意义的重复,而标题栏*和工具栏右边的部分,有大片地方被白白浪费掉了。在宽屏笔记本上,屏幕高度相当有限,这一点格外令人难以容忍。   Eclipse的窗口对空间的利用有效得多。标签页和按钮共享同一行,并且因为Eclipse的错误显示是分类的,也不需要三个额外的按钮,所以界面相当紧凑。   2. 输出显示过于单调   Visual Studio的输出窗口只有一种颜色、同样的格式,在密密麻麻的输出里面根本分不清重点。Eclipse的输出窗口能显示多种颜色和格式,能够清楚的分出不同的内容,和代码关联的内容还可以用URL导航。 3. 跟踪活动项不方便   Visual Studio有这样一个功能叫做Tracking Active Item,有时候我需要它,有时候又希望关闭它。Visual Studio把它放在选项里面,每次修改的时候都要重复点菜单-》选分类-》点CheckBox-》点OK这样一个重复的动作。   Eclipse把这个功能叫做Link with Editor, 放在主界面的Package Explorer的工具按钮里,打开和关闭都只需要点击一次鼠标就行了。   4. 设置代码格式不够灵活   看上去Visual Studio也提供了不少代码格式选项,可还是缺少很多高级设置,比起Eclipse只能算小巫见大巫了。比如,我很喜欢Eclipse把字段对齐这个功能,但Visual Studio压根没有这个选项。   5. 代码行定位功能不如Eclipse   Eclipse编辑器右侧有个特殊区域代表了整个代码文件,断点、错误、警告、书签都会在这里标识出来,不论代码有多长,点击一下就可以定位,非常的方便。   在Visual Studio里面定位代码,要么用鼠标滚轮上下翻动直到找到内容,要么从成员列表的组合框里选择,不论哪一种,都没有Eclipse来得简洁方便。   6. 设置文件编码太过麻烦   Visual Studio既不能指定文件的默认编码,也不能批量设置文件编码,只能通过Save As对话框下面一个很小的箭头手工一个一个指定,麻烦到文件多的时候我有一种想砸了它的冲动。   Eclipse可以从文件类型、工作区、项目、单个文件四个级别设置文件编码,而且允许手工输入编码名称,这比Visual Studio从一个长长的列表里选择要快捷得多。   7. 错误信息不够人性化   Visual Studio如果编译出错,错误信息只是简单的列在输出窗口里,要你去一个一个点开来看。而Eclipse的错误信息同时会在Package Explorer里显示成Overlay Icon,从而清楚的了解到项目的哪些部分受到了错误的影响。   8. 添加新类过于简单   Visual Studio在创建新文件时唯一允许你指定的选项是文件名,剩下的只能手工修改。Eclipse在创建新类时提供诸多选项,比如要求实现某个接口,那么所有接口方法的存根也会一并生成,节约了很多时间。   9. 同一文件的导航功能不够一致   在Visual Studio的代码文件中如何导航?使用成员下拉框。   在可视化编辑器里怎么导航?用Document Outline窗口。   在引用的程序集里又如何导航?用Object Browser窗口。   在Eclipse中,上述所有内容都可以通过Outlilne窗口完成,操作也完全一致,不像Visual Studio那样每个窗口都有不同的界面和操作方法。   10. 管理引用   我们创建项目的时候总有一些库是经常要用到的,比如数据项目引用NHibernate,Silverlight项目引用Toolkit,等等。Visual Studio引用哪些程序集只能由我们手工查找,而Eclipse提供了User Library的管理功能,能够让我们将常用的库引用一次性导进来,比Visual Studio的Add References不知方便几许。   11. 重构功能比较初级   Visual Studio支持代码重构,Eclipse也支持,但是你比较一下两者的菜单就知道,它们对重构的支持程度完全不是同一个级别的。   12. 代码提示不够清楚美观   Visual Studio的代码提示同样只有单一的文字格式,大段的文字看下来,很难抓住重点。   Eclipse的代码提示格式是富格式内容,能突出显示重点,可导航的部分会显示成超链接,同时还提供附加的功能按钮,比Visual Studio要细致体贴得多。   13. 缺少本地历史记录功能   Eclipse有一个非常强大的功能是将最近的编辑历史记录保存在本地,这样即使你没有使用版本数据库也能跟踪修订信息、比较版本、还原历史记录,对一些实验性的项目或者不需要签入的开源项目来说是非常有用的,并且你也可以用它来记忆内容,整理思路。Visual Studio则完全没有这种功能。   14. 缺少智能化的快速修复   这是我最爱的Eclipse功能!Eclipse不仅找出编译错误,还能够为许多种类型的错误提供修复选项。这个修复选项确实相当的智能,对很多常见的编译错误都能找到合理的解决方案,比如下面的错误它就能猜到getMessge()实际上是getMessage()拼错了,我只需要在这一项上按回车就万事OK。   Visual Studio的只能机械的显示一些错误信息。有时候错误提示也会附带一些关于如何修正错误的提示,但大多比较死板,需要程序员靠自己的经验来修复错误。   15. 最后一个不得不说的地方是,Eclipse是完全免安装的。   这意味着什么呢?如果我哪天重新安装了系统,那么打开Eclipse马上可以再次使用,以前设置的所有选项和更新内容全部立即可用。而Visual Studio就不得不重新安装、打补丁、设置各种选项,如果运气不好安装过程中突然出了什么错,那你所有过程重来一遍吧,一整天就这样没了。更让人讨厌的是,VS2010安装过程中竟然要重启两次,就算你非重启不可的话,难道不能把所有内容准备好然后一次性解决吗!?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 求分享Visual Studio Code中文免费版的? visual studio发一个能用的免费安装包 苹果ios11文件怎样用 苹果13怎么在图片上编辑文字? 凉拌海带丝最多放几天不能吃? 拌好的海带丝放3天能坏吗? 酸辣海带丝拌好了可以存放多久 怎么把照片拼成心形, 凉拌海带能放多久? 怎么做炸豆泡的豆腐? 油豆泡怎么做? 朋友圈爱心形配图怎么做 微信朋友圈九宫格心形拼图教程 油豆腐(豆泡)怎么做 爱心拼图照片怎么弄?急! 煎酿豆泡怎么做 豆腐泡如何炸才能起泡? recovery彻底清除手机数据软件 重庆小面很受欢迎,重庆小面的做法是什么? 炸豆泡的做法是怎样的,怎样做出来才能不那么油腻? 手机格式化几次将永久删除数据? Visual Studio 2010和sql2005都使用免安装有没有问题? Visual C++源代码如何制作成安装程序或免安装程序 Visual Studio 2008 免安装版 求 Visual Studio 绿色版,必须要免安装的,学习用,求大神帮助。 visual studio 2015怎样精简安装 请问Visual Studio Express 版本是不是免费的? 为什么我给电脑E盘安装了Visual Studio2012后C盘空间少了8G? visual studio 2017 免费版能用吗 Visual Studio 2015 官方免费版安装问题 手指操《炒萝卜》教案 “切萝卜切萝卜切切切 包饺子包饺子捏捏捏”下面几句是什么呢?? 苹果手机游戏切蔬菜中的胡萝卜怎么切? 打篮球手指切萝卜了,如何快速恢复!? 萝卜蹲的游戏规则是什么? 幼儿园有关水果的手指游戏有哪些 将一根胡萝卜放在手指上,使它平衡,再从这个平衡点把胡萝卜切成两半为什么在天平上称后,短的较重? 胡萝卜的英文有复数的吗? 现在建行一手房商业按揭贷款利率多少? 切萝卜丝的作文怎么写,250字。 现在建设银行商业贷款利率是多少?