宇宙第一 IDE Visual Studio 2019 支持 C++ 和 Python 了!
根据PYPL 2019年4月最新的IDE指数榜单,在Top IDE index的第一名仍旧是Visual Studio,后面依次是Eclipse和Android Studio 。尽管Eclipse和Visual Studio的指数很接近,不过Visual Studio “宇宙第一IDE”的名称可不是虚的。
宇宙第一 IDE Visual Studio 2019 支持 C++ 和 Python 了!
Visual Studio从1997年诞生以来,目前可以支持多种编程语言,C#/VB、JavaScript 、.NET、Node.js、Java、Python、C++等等,一直深受开发者的喜爱。目前Visual Studio保持着每年两次升级。
Visual Studio 2019版刚刚升级,大家来看看这次升级了啥?
以下为译文:
宇宙第一 IDE Visual Studio 2019 支持 C++ 和 Python 了!
总的来说,Visual Studio的风格没有太大变化。但是假如你注意观察的话,就会发现少量差异。
首先,窗口顶部添加了标题菜单栏;其次, 状态栏中显示了“未发现任何疑问”的消息,表明后端代码没有发现我的代码中有任何疑问;第三,左下角,“就绪”文本左侧是新的后端任务状态指示器,可以提供有关扫描代码构建IntelliSense等信息。第四,处理方案资源管理器面板中有一个不可见的GitHub选项卡,集成了Pull Request的功能。最后,右上角还多了一个实时分享的按钮。
宇宙第一 IDE Visual Studio 2019 支持 C++ 和 Python 了!
实时分享C++ 编程,左侧是Visual Studio 2019,右侧是Visual Studio Code
微软集成开发环境(IDE)的新版本上线了,此次微软发布了Visual Studio 2019及Mac版的Visual Studio 2019。
Visual Studio现在的定位有些奇怪,开发人员可能都会问这个名字中带有2019的版本能否还有存在的必要。Visual Studio 2017自从两年前发布以来,陆续收到了9个版本和无数个补丁。每一个版本都发布了各种新功能和Bug修复,对于Visual Studio客户来说,这种体验可以与Google Chrome相媲美——每个新版本都会带来稳固的功能加强和问题修复。
实际上,微软正在为各种服务(如Azure DevOps)大力推行这种迭代式的增量模型,与我们看到的Office 365的每月升级和免费的开源Visual Studio Code的持续开发类似。既然微软有这样的开发流程,我们不禁会问,为什么还要特意推出Visual Studio 2019呢?为何不持续升级Visual Studio呢?
坚持这种旧的发行方式的起因可能有以下这些起因:
有些用户购买了永久许可证,而发行新的主版本可以提供一个良机来进行某些重大的改变,例如放弃对旧平台的支持,或者对C++库进行某些重大的改动。比方,Visual Studio 2019中的C++项目终于放弃了对Windows XP的支持,假如你想继续使用这个很久以前就被淘汰了的操作系统的话,那么就必需使用旧的Visual Studio 2017 C++编译器。
微软还以新的主版本为契机,对客户界面进行大幅的更改。事实上在安装Visual Studio 2019时,你会注意到的几个重要的变动:欢迎界面,创立新项目时的新界面以及新的标题栏,其中包含了应用程序菜单以及改版后的搜索功能(在IDE中查找功能)。
宇宙第一 IDE Visual Studio 2019 支持 C++ 和 Python 了!
Windows版Visual Studio 2019的欢迎界面
这个新版本相应地添加了少量2017版中没有的小功能。我最感兴趣的是随时可用的实时分享。实时分享是一个协作编辑系统,支持Visual Studio和Visual Studio Code的同时使用,所以开发人员可以在结对编程时按照自己的喜好选择编辑器和设置。2017年11月,实时分享的预览版本推出时,仅支持JavaScript(以及微软非常成功的TypeScript)和C#。小编准备了一份python学习视频和PDF帮助大家学习,反正闲着也是闲着不如加群984632579 学点东西啦!
为响应客户的需求,实时分享中还增加了C++和Python。Python在Visual Studio中依然是一个新奇的东西;Visual Studio 2017的一个版本添加了对该脚本语言的支持。Visual Studio 2019对该功能进行了扩展,可以支持多个Python运行时环境,此外解释器和版本之间切换更容易,还有一个功能更强大的调试器和更智能的IntelliSense自动补齐。
Visual Studio 2019的编译器可以让C++开发人员从多方面受益,例如拥有更好的优化器,更好地支持使用CMake构建的项目,以及部分支持C++生命周期配置文件(这是一组静态编译时规则,能够让编译器检测到指针和迭代器使用时的不安全行为,并发出警告)。
如今,GitHub已经成为了微软的一部分,因而Visual Studio正在加速与GitHub的集成。Visual Studio 2019添加了对GitHub Pull Request模型的支持,开发人员可以在IDE中直接将补丁合并到代码库中。这个IDE还支持Git “stash”的功能(你可以通过这个功能临时存储一组代码改动,因而无需提交这些改动也可以切换到不同的分支,而且也不会丢失这些改动)。
与以往新的Visual Studio版本一样,Visual Studio 2019还包含一系列编译器和语言版本的升级,C# 8.0功能的预览、新的重构等等。
Mac版Visual Studio源自微软收购的Xamarin IDE(在微软收购跨平台.NET公司时一并收购的IDE),如今这个版本也得到了升级。Mac版Visual Studio的第一版本质上只是Xamarin Studio应用(在原有Xamarin的基础上,增加了微软的C#编译器和.NET库)改了一个新名字,与“真正的”Visual Studio几乎没有关系。
然而,微软似乎的确在努力在有意义的领域对产品进行整合。Mac版的Visual Studio包含一个新文本编辑器的预览版,该编辑器使用与Windows版的Visual Studio相同的引擎构建,但拥有原生macOS的客户界面和功能。因而,两个版本的Visual Studios在IntelliSense、代码自动补齐和快速修复等方面都拥有非常类似的功能。默认情况下,这个新的编辑器并没有启用,但你可以在使用C#和XAML时启用,微软计划在这两种语言稳固后,还会增加更多的语言支持。Mac版Visual Studio的欢迎界面也与Windows版非常相像。
宇宙第一 IDE Visual Studio 2019 支持 C++ 和 Python 了!
Mac版Visual Studio 2019的欢迎界面
微软还在努力统一其余领域的体验:目前Unity调试器在Mac和Windows上已经统一,而且微软还打算在未来的升级中将部分Windows Xamarin Forms XAML体验带到Mac上。
除此之外,还有许多性能和稳固性的提高以及许多无障碍设计的提高(帮助那些使用辅助技术的人)。
微软通过Windows和Mac版的Visual Studio强调了客户反馈在开发过程中的重要性。此次主版本的发布以及重大的升级都是以客户反馈为指导,例如,新的Python和实时共享都直接来自于对客户请求的响应。
微软通过定期的发布流程更快地将功能展示给客户,同时根据反馈重新塑造和扩展这些功能。
在过去,假如你向微软报告某个Visual Studio的Bug,只会石沉大海,而如今却会很受欢迎,而且很快就能得到改善。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 宇宙第一 IDE Visual Studio 2019 支持 C++ 和 Python 了!