大学里面学了编程,用的最多的软件就是visual studio了,可是自己下载安装到电脑上的版本太多了,所以就去百度了一下下,顺便这些版本的区别和特点都罗列了下来:

从年份来讲,VS2010及以后的都不错。VS2012可以开发Windows 8的应用商店应用,VS2013可以开发Windows8.1的应用商店应用,VS2015可以开发Windows 10通用应用。除此之外,新版本还比旧版本有文本编辑器啊调试器啊测试啊等方面的各种小改进。一般用户保持使用最新版本就行了。

还有在安装的时候,每个年份出来的vs安装镜像都有好几个版本,我当时安葬的时候迷惑过,特地搜了保存下来:

  • Visual Studio 2015 社区版:适合个人和开源项目开发者使用,可免费使用Visual Studio工具集。
  • Visual Studio Professional 2015 (专业版):适合个人和中小公司的开发团队,其能提供更高效更强大的工具和服务,帮助用户开发更为专业的应用程序。
  • Visual Studio Enterprise 2015 (企业版):其是由Premium(高级版)和Ultimate(旗舰版)合并而来,但其价格低于以往的旗舰版,其适合大中型公司的需求,能够提供更大的应用开发规模,其包括之前旗舰版所有的高级功能,并增加了相关功能和改进。
(在网上下载的景象中,名称都死对应他的安装版本的,所以,看清楚你要安装的版本,在进行安装,千万不要名字为 vs2012_ult_rc等类似有rc 版本,因为版本是微软发布的正式版本的候选版本,我不知道好不好用,但是有正式版本,为什么要用不确定的候选版本呢?)

还有,无论如何,我一定要跪求你们不要再用上世纪的VC++6.0或者VB6.0了,这种老古董的恐怖程度已经不亚于Windows XP+IE6了。

从同一年里那些版本来讲,一般用户其实用Express版就足够了。这是最简单的版本,也是免费的,在微软的官网上可以免费下载,而不用满世界找破解版,违法不说还危险。不过Express版有个问题,就是功能单一,比如开发桌面应用程序和开发网站就要用两个不同的Express版,如果你有多种需求这样就比较麻烦,此时可以选择高一个档次的Professional版,这一个版本就是万能的了。在Professional版以上还有更高级的版本,如Premium、Ultimate等,但那些都是面向专业团队或大型企业的,那些额外功能对一般用户来说是根本用不到的。

除了Express版以外,还有一些免费版本:高校师生可以通过DreamSpark项目免费使用Professional版(详情请搜索DreamSpark);微软最近刚放出Visual Studio Community 2013,和VS2013Professional的功能完全一样但是对小型团队免费。最后这个应该是最适合大伙使用的。

Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。

下面是从一个大牛的博客上面找到的,转载过来,分享给需要的人:

V.S.2012   .

1、VS2012和VS2010相比,最大的新特性莫过于对Windows 8 Metro开发的支持。Metro天生为云+端而生,简洁、数字化、内容优于形式、强调交互的设计已经成为未来的趋势。不过对于开发者而言,要想使用这项新功能,必须要安装Windows 8 RP版。该版本中包含了新的Metro应用程序模板,增加了JavaScript功能、一个新的动画库,并提升了使用XAML的Metro应用程序的性能。
2、VS2012 RC在界面上,比Beta版更容易使用,彩色的图标和按照开发、运行、调试等环境区分的颜色方案让人爱不释手。
3、VS2012集成了ASP。NET MVC 4,全面支持移动和HTML5,WF 4.5相比WF 4,更加成熟,期待已久的状态极工作流回来了,更棒的是,它的设计器已经支持C#表达式(之前只能用VB。NET)。
4、VS2012支持.NET 4.5,和.NET 4.0相比,4.5更多的是完善和改进,4.5也是Windows RT被提出来的首个框架库,.NET获得了和Windows API同等的待遇。
5、VS2012+TFS2012实现了更好的生命周期管理,可以这么说,VS2012不仅是开发工具,也是团队的管理信息系统。
6、VS2012对系统资源的消耗并不大,不过需要Windows 7/8的支持。

V.S.2010

特点
支持Windows Azure,微软云计算架构迈入重要里程碑。
助力移动与嵌入式装置开发,三屏一云商机无限。
实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。
升级的软件测试功能及工具,为软件质量严格把关。
搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,
创建美感与效能并重的新一代软件。
支持最新C++标准,增强IDE,切实提高程序员开发效率。
变化
Visual Studio 支持用户透过多种不同的程序语言进行开发,但历代版本所支持的语言并不完全相同,例如,Visual Studio .NET 2002 时,微软将 Visual J++ 改版为 Visual J#,但至 Visual Studio 2008 时取消支持 Visual J#;而 Visual Studio 2010 时,并入支持新语言 Visual F#。Visual Studio 2010 原生支持:Visual Basic、Visual C#、Visual C++、Visual F#四种程序语言。

V.S. 2008

Visual Studio 2008 在三个方面为开发人员提供了关键改进:
快速的应用程序开发
高效的团队协作
突破性的用户体验

Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。
Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。
开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP NET应用程序服务和 Microsoft 平台。[3]
程序开发
为了帮助开发人员迅速创建先进的软件,Visual Studio 2008 提供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。
Visual Studio 2008 还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,意味他们可以在同一环境中支持各种各样的项目。[6]
用户体验
Visual Studio 2008为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括 Web、Windows Vista、Office 2007、SQL Server 2008 和Windows Server 2008。对于 Web,ASP NET AJAX 及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代 Web 体验。[6]
高效的团队协作
Visual Studio 2008 提供了帮助开发团队改进协作的扩展的和改进的服务项目,包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。

V.S. 2005

支持.NetFrameWork 2.0。 微软在2006年年初公布了Visual Studio的免费版本Visual Studio 2005 Express。包含常会使用到的Visual Basic 2005 Express。相关技术支持信息请参阅 Microsoft MSDN,或是Visual Studio 2005的中文网站 [1] 。
Visual Studio 2005 SP1发布于2006年12月14日,该安装包安装过程很长(约需要1至2个小时),安装过程中需要临时存储空间较大(约1GB)。
Visual Studio 2005 SP1 Update for Windows Vista发布于2007年6月3日,安装前仍需要安装Visual Studio 2005 SP1。本次更新用于处理Visual Studio中受Windows Vista增强功能所影响的领域。

V.S. 2003

支持.NetFrameWork 1.1。 2003年,微软发布了Visual Studio .NET的一个较小的升级版,称作Visual Studio .NET 2003,代号为“Everett”。它包含.NET框架的升级版.NET框架1.1,以及为使用ASP.NET或.NET Compact Framework来开发移动设备程序提供了内置支持。同时,Visual C++编译器也更加标准化,特别是在模版偏特化方面。Visual C++ Toolkit 2003是一个与Visual Studio .NET 2003自带的C++编译器相同的无IDE的免费版本,它现在已经被Express Editions代替。
Visual Studio 2003发行了4种版本:学院版(Academic)、专业版(Pro)、企业开发版(Enterprise Developer )、企业架构版(Enterprise Architect )。企业架构版包含了Microsoft Visio的模型技术,可以创建应用程序架构的基于统一建模语言的可视化表现。新增的“企业模板”也可以帮助大型开发团队标准化代码风格以及强化组件使用和属性设置的策略。

visual studio 版本的区别相关推荐

  1. DirectX SDK版本与Visual Studio版本

    DirectX SDK版本与Visual Studio版本 对于刚刚接触 DirectShow 的人来说,安装配置是一个令人头疼的问题,经常出现的情况是最基本的 baseclass 就无法编译. 一开 ...

  2. Visual Studio Code和Visual Studio有什么区别?

    本文翻译自:What are the differences between Visual Studio Code and Visual Studio? 微软最近发布了Visual Studio Co ...

  3. Visual Studio版本比较(VS6 -- VS2008)

    Visual Studio 是微软公司推出的开发环境.是目前最流行的 Windows 平台应用程序开发环境.目前已经开发到 9.0 版本,也就是 Visual Studio 2008. Visual ...

  4. ASP.NET项目部署(内含所有Visual Studio版本)

    上一篇文章介绍了关于.Net一些相关小知识,今天来谈谈ASP.NET的项目部署.直接上干货, 1 下载代码 以ASP.NET源码(此为开发环境相同的源码)为例. 2 环境准备 开发工具下载地址:htt ...

  5. visual studio 和visual studio code 的区别

    区别有三: 区别一:含义不一样. Visual Studio(简称VS)是美国微软公司的开发工具包系列产品,是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码 ...

  6. Visual Studio版本汇总比较

    写了很多却错误关闭,无语,直接上内容,因为在公司年限长和德国.波兰.英国公司都有合作,而且他们的开发工具各不相同,因此我电脑上有Visual Studio 2008,Visual Studio 201 ...

  7. Visual Studio 与Visual Studio Code 的区别

    Visual Studio是一个集成的开发环境,相对来说比较完整,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集成开发环境(IDE)等等. Visual Studio C ...

  8. Visual Studio和Visual Studio Code的区别

    一.含义不一样 (1)Visual Studio(简称VS)是美国微软公司的开发工具包系列产品,是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集 ...

  9. Visual Studio 和 Visual Studio Code的区别?

    Visual Studio 是一个全能的,方便的开发环境.即 IDE.像代码自动完成,调试器,数据库集成,服务器设置和配置等. Visual Studio Code( VSCode )只是一个跨平台的 ...

  10. 版本控制系统客户端VisualSVN的安装与使用(for Visual Studio)

    SVN是Subversion的简称,是一套流行的Windows环境代码版本控制系统.SVN在服务端采用VisualSVN Server对项目代码进行版本控制,在客户端采用TortioseSVN管理项目 ...

最新文章

  1. 告别苦逼的程序员生涯,我的CTO之路!
  2. Halcon算子:min_max_gray和gray_histo的区别
  3. 函数组合的 N 种模式
  4. Django2.+ path配置
  5. 本地方法栈线程公有_Java运行时区域,哪些区域是线程私有的?哪些是共有的?...
  6. 免费送新款华为笔记本 ! !不爱可折现!
  7. 太强了,300分钟撸一个基于redis的亿级用户高并发系统
  8. oracle11gr2配置监听,Windows环境配置Oracle 11gR2 Listener
  9. python动态图片转字符画_Python实现图片转字符画
  10. win10怎么重装系统虚拟机win7
  11. switch开关 ~ 学习记录
  12. Go语言:内存存储模型(对于可执行程序)
  13. vue 使用百度地图api_高水准 Vue 百度地图组件Vue-BaiduMap
  14. 1.转子动力学——引言
  15. 如何恢复U盘误删数据?
  16. 从新手到老手,数位板的选购攻略
  17. 双路cpu比单路强多少_别傻了!双核和双路服务器根本不一样
  18. 游戏里面的模型是怎么制作的?次世代场景建模有哪些特点?
  19. C语言为什么不执行数组下标的有效性检查
  20. Android“应用未安装”的解决办法

热门文章

  1. 笔记本双显卡Ubantu16.04 Nvidia驱动安装指导
  2. 让你的 Xcode8 继续使用插件
  3. 专家思维模型之马太效应
  4. 网页游戏外挂的设计与编写:QQ摩天大楼【三】(登陆准备-信息发送方式)
  5. 网页游戏外挂资料(转)
  6. Axure RP 9.0 Enterprise 原型设计
  7. 医疗行业做好百度竞价的五大技巧
  8. 威胁web应用安全的错误
  9. 寻找NOD32升级服务器不求人
  10. 程序设计c语言高速公路收费标准,高速公路收费系统c语言课程设计报告分解.docx...