设为首页 收藏本站
开启辅助访问

工控课堂

  找回密码
  立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

快捷导航
  • 首页Portal
  • 工控论坛BBS
  • 工控文库
  • 工控课堂
  • 工控下载免费资料下载
  • 产品服务
  • 工控资讯
  • 微信公众号
  • 微信QQ群
  • 签到
搜索
热搜: 工控 plc 变频器 电工 电气 自动化 机器人 电机 液压 工控机 触摸屏 仪器 仪表 传感器 SCADA
工控课堂 首页 工控文库 工控编程 查看内容

选择Visual Studio Code还是Visual Studio?

2021-3-7 17:53| 发布者: gk-auto| 查看: 6| 评论: 2|原作者: gk-auto

摘要: 做为程序员,您知道如何去选择Visual Studio Code还是Visual Studio吗?这取决于您的工作风格,也取决于您需要的语言支持和特性,下面所述应该可以帮您做出选择。 在Visual Studio Code和Visual Studio之间进行选择 ...
做为程序员,您知道如何去选择Visual Studio Code还是Visual Studio吗?这取决于您的工作风格,也取决于您需要的语言支持和特性,下面所述应该可以帮您做出选择。


在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比较




路过

雷人

握手

鲜花

鸡蛋
收藏 分享 邀请
上一篇: Visual Studio C++模块快速入门下一篇: 地表最强 IDE:Visual Studio

相关阅读

  • • 威纶通触摸屏通过以太网下载程序的方法
  • • 在Spring Boot中格式化JSON日期
  • • C++高级特性介绍,减少90%编译BUG
  • • 【C#上位机必看】你们要的Iot物联网项目来了
  • • MYSQL 入门,一篇文章全搞定!
  • • Wincc、InTouch、组态王常用组态软件一文搞定
  • • iFIX全局变量的使用方法
  • • 4年WINCC项目经验总结
  • • iFIX增强型故障切换与局域网(LAN)冗余配置
  • • 深入认识WinCC组态九大功能
  • • 编程知识,C++指针详解
  • • WinCC通讯过程:通讯驱动程序、通道单元
  • • 如何通过Kepware 与与PLC通讯
  • • 国外程序员整理的 C++ 资源大全
  • • C语言之#include用法详解
  • • 组态软件组成和功能
  • • 10天从小白到入门C语言编程的学习秘籍
  • • MySQL:数据库优化,看这篇就够了
  • • 工控学习,搞工控的到底什么是上位机,什么是下位机?
  • • C++学习(容器)
  • • 为什么 C 语言仍然占据统治地位?
  • • Python的3个用途:Web开发、数据科学、脚本都是什么意思?
  • • 2019年BAT大厂实习生搬砖指南,薪资曝光!
  • • WinCC输入/输出域实现带确认的输入操作
  • • ifix与西门子plc的通讯用SL4和S7A的区别
  • • 某大佬整理的MySQL数据库设计规范,值得收藏
  • • 一道有趣的面试题:鸡蛋从第N层及以上的楼层落下会摔破
  • • TIA Portal中WinCC 脚本使用技巧汇总
  • • 不朽 C++ 为新贵 Python 应用提速 8000 倍!
  • • 一个朋友圈视频,让我从月薪3K到13K
  • • MATLAB优化问题应用实例讲解
  • • 一文搞懂Modbus与RS485通信协议
  • • 牛人推荐的JAVA学习方法,秒杀一切套路!
  • • C语言编程学习:让人绝望的C语言恶搞小程序
  • • 从程序员到项目总监,我用了13年
  • • C++变量作用域
  • • 如何写一个健壮且高效的串口接收程序?
  • • 地表最强 IDE:Visual Studio
  • • C#实现上位机与PLC通信
  • • 基于 Socket 的 UDP 和 TCP 编程介绍
  • • MATLAB 2018a软件安装教程,附软件下载链接!
  • • 工控编程,Qt 学习之路
  • • 小白如何从零学习Java,有哪些书籍推荐?
  • • iFix组态软件常见问题汇总
  • • Modbus 通讯协议,每个工控人都应该了解的事
  • • WinCC快速入门之基本功能讲解
  • • 一文搞懂C、C++、C#的区别
  • • 听说C++很难学?该怎么学习C++?
  • • 三菱FX通讯口协议2—上位机开发
  • • C与C++傻傻分不清楚,有啥区别,咋用,杂学?
发表评论

最新评论

云飞扬 2021-3-7 17:52
真是难得给力的帖子啊。
大海 2021-3-8 18:14
太生气了,无法HOLD啦 >_<......

查看全部评论(2)

相关分类

  • 电气设计
  • PLC学习
  • 变频器学习
  • 液压控制
  • 机器人
  • 工控编程
  • 电工配电
  • 传感器仪表
  • 自动化控制
  • 电工电气学习
  • 弱电工程
  • 工控自动化系统集成
热门文章
  • 为什么现在使用C#开发软件的公司和程序员
  • IFIX5.8新建工程的具体步骤
  • C#、Java、JavaScript、PHP、Python分别用
  • 在iFIX中如何通过VBA编程实现RS485通讯?
  • 图文手把手教你如何使用WINCC中的报表功能
  • WinCC如何获取与S7-300/400 CPU的通讯状态
  • wincc经典流程画面收集,工程设计参考宝典
  • 什么?wincc可以集成到step7中玩,我没听错
  • IFIX与S7-300 PLC 的S7 连接方法
  • 污水处理3D组态软件界面设计案例图
  • 实例教你如何用ifix通过IGS驱动连接AB PLC
  • 在 TIA Portal WinCC 中如何通过脚本访问 S
  • 【讨论】作为程序员,你都闯过多大的篓子?
  • 如何使用力控软件进行组态画面设计
  • MCGS组态软件实现数据曲线显示
  • 力控组态与S7-1200实现PLC无线监控
  • 简单五步实现 MATLAB/Simulink 锂电池建模
  • 2019年程序员薪酬报告:平均年薪超70万!一
  • iFIX增强型故障切换与局域网(LAN)冗余配置
  • 这7种主流编程语言,你选哪一种?
  • ifix与西门子PLC通讯的万能驱动S7A如何使用
  • 为什么有些程序员会鄙视MATLAB?
  • Python 的这几个技巧,简直屌爆了!
  • WinCC快速入门之基本功能讲解
  • 一文搞懂Modbus与RS485通信协议
  • 威纶通触摸屏如何使用以太网下载?
  • 2019年十大顶级Python库
  • 上位机下位机串口通信设计详解
  • 一文读懂Socket通信原理
  • 漫谈C语言及如何学习C语言
  • 维纶通触摸屏与S7-200 smart PLC通讯及编程
  • WinCC数据统计功能 - 入门指南
  • 常用PLC编程软件、组态软件、触摸屏软件、
  • MATLAB 2018a软件安装教程,附软件下载链接
  • 一篇文章彻底搞懂工控SCADA系统的构成!
  • 力控组态软件的60经典问题解答
  • 10个程序员可以接私活的平台你知道吗?
  • MODBUS 和 PROFIBUS-DP 协议有什么区别
  • WINCC使用普通网卡通过TCP/IP连接PLC的方法
  • matlab实现滑动平均滤波
  • 工控编程,Qt 学习之路
  • 不朽 C++ 为新贵 Python 应用提速 8000 倍
  • Python正向硬件圈杀来!工程师们,别再问需
  • 组态软件横评了:InTouch、MCGS、WinCC、iF
  • MCGS组态软件实现数据报表
  • Python 为何能成最强编程语言?!
  • C++登峰造极是什么程度,如何抵达这种程度
  • C++面试要点,想要应聘C++岗位,先看看能过
  • MATLAB极小值优化
  • 工控主流组态软件汇总横评讲解,绝对权威全
  • 一道有趣的面试题:鸡蛋从第N层及以上的楼
  • 都说C++难学,其实他才排名第二,最难的应
  • Python、golang、Java、C++学哪个更好?工
  • 国外程序员整理的 C++ 资源大全
  • ifix组态软件现场调试常见故障汇总
  • 如何用VB实现WinCC归档数据的复杂报表?
  • 上位机比PLC难?学不会?那分享下我的经历
  • C++ 转 Python 这三年,我都经历了什么?
  • 工控组态软件那么多,组态软件是什么,怎么
  • WinCC 报警控件、在线趋势/表格控件数据查
  • 如何配置SIMATIC NET的OPC 服务器的符号访
  • matlab和c语言的区别
  • 如何在WinCC中获取与S7-300/400CPU的通讯状
  • C#实现上位机与PLC通信
  • 什么是ST语言,一文带你了解ST语言
  • 指针变量的传值和传址
  • 上位机开发之三菱Q系列PLC通信实践
  • 传授秘籍:使用wincc快速高效组态设计的方
  • 如何轻松高效学习C和C++,看看学霸是怎么做
  • 如何通过Kepware 与与PLC通讯
  • Matlab求解极限、微积分问题
  • 搞工控不懂组态软件,那就out了!
  • LabVIEW2018软件安装包下载及安装教程
  • Java 11究竟比8快了多少?看看这个基准测试
  • 人机界面HMI 10大问题讲解,学习了
  • 威纶通触摸屏通过以太网下载程序的方法
  • C#秒杀Java的五个不可替代的特性,完美的编
  • C++干货问题,父进程退出时如何确保子进程退
  • 上位机—ifix学习七部曲
  • JAVA程序员面试总结,高手整理加强版
  • 不会编程都不好意思说是搞工控的,今天先说
  • Modbus 通讯协议——每个工控人都应该了解
  • RS485与modbus傻傻分不清楚,今天普及一下
  • iFix组态软件常见问题汇总
  • Modbus通讯协议是怎么一回事?我来告诉你!
  • 图文讲解WINCC如何实现多屏显示
  • C/C++只做经典编程语言
  • 组态软件有哪些?InTouch、WinCC、组态王?
  • Python开发的十个Tips,你知道几个?
  • ifix安全权限如何配置,举例手把手教你!
  • Java大数据与Python大数据如何选择?
  • HMI/MMI/SCADA是什么意思,组态软件和他们
  • WinCC语音报警实现方法
  • 最难学的七大编程语言,VB 第一,Python垫
  • 牛!这三个原因让 Python 火爆!
  • C++难就难在,你找不到任何一件简单的事
  • ifix与西门子plc的通讯用SL4和S7A的区别
  • 程序猿:恋爱比写代码难多了。
  • Python的3个用途:Web开发、数据科学、脚本
  • c是基础,如何学C,有哪些技巧和注意事项?

QQ| 免责声明| 本站介绍| 工控课堂 ( 沪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万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化