在Visual Studio Code和Visual Studio之间进行选择并不像在轻量级编辑器和重量级IDE之间进行选择那么简单。虽然Visual Studio Code是高度可配置的,但Visual Studio却是高度完整的。您的选择可能取决于您的工作风格以及您需要的语言支持和特性。让我们来看看这两个开发工具的功能和优缺点。 Visual Studio Code是什么? Visual Studio Code Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可以在桌面上运行,适用于Windows、MacOS和Linux。它内置了对JavaScript、TypeScript和Node.js的支持,并为其他语言(如C++、C#、Java、Python、PHP和Go)和运行时(如.NET和Unity)提供了丰富的扩展生态系统。 除了轻量级和快速 启动的整体概念之外,Visual Studio Code还具有针对变量、方法和导入模块的智能感知代码完成功能;图形化调试;linting、多光标编辑、参数提示等强大的编辑功能;时髦的代码导航和重构和内置的源代码 控制,包括Git支持。其中大部分内容都是由Visual Studio技术改编的。 Visual Studio Code本身是基于Node.js、TypeScript和语言服务器协议,每月更新一次。扩展可以根据需要随时更新。不同的 编程语言及其扩展提供的丰富支持各不相同,从简单的语法突出显示和括号匹配到调试和重构。如果没有语言服务器可用,您可以通过TextMate着色器为您喜欢的语言添加基本支持。 Visual Studio Code代码库中的代码在MIT许可下是开源的。Visual Studio Code产品本身是在标准的Microsoft产品许可下发布的,因为它有一小部分特定于Microsoft的定制。尽管有商业许可证,但它是免费的。 Visual Studio是什么? Visual Studio 2019 Visual Studio(当前版本Visual Studio 2019)是微软用于Windows和MacOS的首要IDE。使用Visual Studio,您可以开发、分析、调试、测试、协作和部署您的 软件。 在Windows上,Visual Studio 2019目前有17个工作 负载,它们是针对不同开发目标的一致工具和组件安装包。工作负载是Visual Studio安装过程的一个重要改进,因为完整下载和安装Visual Studio 2019是花费数小时并且占用磁盘空间的。 Mac版Visual Studio 2019的安装程序没有Windows版那么复杂,主要是因为它不支持那么多目标。它允许您使用.NET、Unity、Azure和Docker支持进行WEB、移动和桌面开发、.Net Core、Android、IOS和MacOS目标都是可选的,后三个使用Xamarin。 Visual Studio 2019有三种版本:社区(免费,不支持企业使用)、专业(第一年1199美元/799美元更新)和企业(第一年5999美元/ 2569美元更新)。企业版具有其他两个版本所缺乏的架构师、高级调试和测试功能。 选择Visual Studio还是Visual Studio Code? 您可能会认为,对于任何给定的软件开发任务,在Visual Studio和Visual Studio Code之间做出选择就像在IDE和编辑器之间做出选择一样简单。它不是,主要是因为Visual Studio Code可以被配置为非常接近于许多编程语言的IDE。然而,在这种可配置性的同时,也存在一些权衡。 例如,如果您的开发风格是测试驱动的,那么Visual Studio就会开箱即用。另一方面,对于Visual Studio Code大约有15个测试驱动的开发扩展。支持 Node.js, Go,.NET和PHP。类似地,Visual Studio在处理数据库方面做得很好,尤其是Microsoft SQL Server及其相关数据库,但是Visual Studio Code有很多数据库扩展。Visual Studio提供了强大的重构支持,但是Visual Studio Code实现了6种语言的基本重构操作。 例如:如果您是一名软件架构师,并且能够访问Visual Studio Enterprise,那么您会希望使用它。如果您需要与团队成员协作进行开发或调试,那么Visual Studio是更好的选择。如果您需要进行严格的代码分析或性能分析,或者从快照进行调试,那么Visual Studio Enterprise将会帮助您。 Visual Studio Code在数据科学社区中很流行。尽管如此,Visual Studio 2019的数据科学工作负载提供了许多特性。 Visual Studio不能在Linux上运行,但Visual Studio Code可以。另一方面,Windows版Visual Studio有Linux/C++工作负载和Azure支持。 对于日常的基本工作,使用Visual Studio和Visual Studio Code都支持的语言进行开发、测试、调试周期,您所选择的语言的确可以归结为个人喜好。如果您倾向于一次花几个小时做一个开发项目,那么Visual Studio可能更适合您。如果您倾向于在短时间内进行开发,并在其他任务之间轮换,那么Visual Studio Code可能会让您更开心。 Visual Studio Code与Visual Studio比较汇总Visual Studio Code与Visual Studio比较 |
路过 |
雷人 |
握手 |
鲜花 |
鸡蛋 |
查看全部评论(2)
| 免责声明| 本站介绍| 工控课堂 ( 沪ICP备20008691号-1 || 沪公网安备 31010602005455号 )| 网站地图
GMT+8, 2021-3-20 21:50 , Processed in 0.061021 second(s), 44 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.
聚圣源滞销是什么意思玉蒲团下载宝宝免费起名软件免费从网络上起名应该怎么去起qq头像女生伤感地震预警取名起名大全8画的字楚辞全文孙家女起名猪孩子起名适用字叶辰全文免费阅读上上城五期业主论坛电子商务公司起名公司起名大全3字大全装修起什么名字的好头发起名字给姓于的男孩起名字好听迷途英雄战地4中文补丁求生之路4地图下载起名姓氏三才五格起名成都二手房交易费用姓李宝宝起名大全大全装卸公司起什么名好起名测名网爱奇艺tv版周生如故免费观看sq电影给牧羊犬起什么名字怎么好听血型遗传规律表淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费