VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境IDE)等等。所写的目标代码适用于微软支持的所有平台,他提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序,所以使用者众多。而由于其开发难度大,研发资金量大,因此开发的人少。

问什么Visual Studio如何好用,用的人还是不多呢,我觉得和VS的智能比起来,eclipse简直就太蹉跎了

vs确实在所有IDE中算是最为强大的开发工具了,其他的开发工具在vs面前都会黯然失色,但是你忘记了一个最重要得一点,那就是:不管vs还是eclipse都只是工具而已!!!

打个比方,烧鸡(vs)比土豆(eclipse)要好吃,但是他们都只能作为菜,不能代替米饭的作用。没有菜人们可以光吃饭,但是如果没有饭...可想而知!

比较vs和eclipse的使用量,其实也就是在比较C#和java语言的开发人员的数量!java语言作为企业级解决方案的最佳方案已经被使用了不知多长时间了,技术非常成熟。java也是因为其跨平台的特性作为企业跨平台的应用的不二选择,C#语言虽说理论上可以完成跨平台,但是非常不成熟,人们不敢冒险去尝试这点。这也就造成了,C#语言在做企业软件上处于劣势!!!!

但是由于C#语言有个强大的公司做后盾,所以肯定不担心发展,慢慢来呗!

还有java语言是开放源码的,所以人们可以DIY别人的软件,可以参入自己的想法,而且有利于开发人员研究等等,所以很多人都投入了java开发的洪流。

C#呢,什么都不开放,想深入学习一下都难之又难,哎!

虽说C#语言入门很简单,但是想要深入学习非常的困难,造成很多人学到一半就转java了。而java呢,虽说入门稍稍的难点,但是学习的资料,开发的社区,开发的源码都给想深入学习java的程序员提供的便利的通道!

还有目前java EE 和基于android的开发都非常的火,我看VS的使用量,呵呵,算是打不过eclipse了!

为什么前端工程师很少用 Visual Studio

Visual Studio适用于程序员适用,在编程过程中提示功能强大,但对于前端设计人员喜欢用drw和记事本。Visual Studio占用系统资源多,安装文件大。drw和记事本占用系统资源少,轻便。

对于一个IDE,代码提示还在其次,集成调试、发布是可以带来根本差异的东西。页面上的东西,Firebug 已经可以做的不错了,后来还有 Selenium 这样的东西。VS的发布方式在当时算是非常简易好用的,但是在一些常用的场景反而不好用,例如我如果不能直接连接到生产服务器的话,当时要给 SA 写一个挺麻烦的部署文档,比较优化的流程也是后来才慢慢摸索出来的。很多你们现在看着很方便的功能,也是在竞争的压力,和同行之间多年的竞争中慢慢建立的。大家都不傻,真要某种东西真的完美无缺,早就占领一切了。

对了,当时还遇到一个好玩的事情,有个用VS直接生成的前端功能在IE下无效,在Firefox上反而是成功的。