网站首页 > 技术教程 正文
微软Visual Studio (简称VS)一直被程序员称为“宇宙最强IDE”,虽然有些调侃,但是VS确实是C#和Windows C++开发人员最佳IDE,甚至没有之一。尽管近几年IDE大厂Jetbrains开发了C#专用IDE——Rider,Rider符合IDEA系列工具的使用习惯和强大自动完成代码的功能,让我这样需要跨平台开发的基础C#用户成为首选,VS依然是很C#高手最喜欢的IDE。
在2017年,作为“苹果最好的开发者”——微软公司,发布了VS的Mac版本——Visual Studio for Mac,我也第一时间下载安装研究学习,不过令人大失所望,在Mac端的Visual Studio顶多就是一个.NET Core编辑器,功能和Windows版比起来差远了,智能程度更是没法和近几年新出的Rider相提并论。
现在,Visual Studio for Mac将要在下个月后停止支持,支持时间截止为2024年8月31日。
微软官方推荐Mac用户继续使用Visual Studio Code进行C#开发。
VS for Mac确实尴尬,作为一个IDE,在Mac端就只是一个C#编辑器,除了有一点C#项目创建模板支持,基本啥也干不了,当然主要也是因为C#的生态依赖,尽管C#(NET Core)开源了,生态却还是主要建立在Windows系统之上,比如NET Framework这些功能就没办法在其它系统平台使用,以至于Mac版本的IDE也没办法实现Windows端WPF那些可视化编辑甚至都不支持跨平台运行。
对此,还是推荐开发者使用Rider在非Windows甚至在Windows平台替代VS开发C#程序,Rider的功能实在是吊打Vs for Mac。
在非Windows平台,你可以使用Uno或者Avalonia开发跨平台的GUI 桌面程序,像Uno还可以开发手机版App程序,这套框架比微软的MAUI跨平台UI框架更好用,目前来讲是这样的,而Rider也支持MAUI框架。
如果你要开发只需要运行在Windows端的桌面程序,同时需要调用系统接口比如打印接口,那么还是在Windows端使用VS进行开发吧,这些跨平台的框架主要是UI和基础编程语言功能支持,在系统接口调用的能力上差的远了。比如打印功能调用,打印驱动程序调用,甚至都不支持。
猜你喜欢
- 2024-10-08 Visual Studio配置C++ OpenCV库的方法
- 2024-10-08 Visual Studio无缘最受欢迎IDE,第一名略意外!
- 2024-10-08 微软开始透露Visual Studio 2019的计划
- 2024-10-08 风雨29年:微软正式放弃Visual Basic编程语言
- 2024-10-08 微软推出Visual Studio 2019 微软推出首批AI电脑
- 2024-10-08 Visual Studio Live Share新增聊天和语音功能
- 2024-10-08 宇宙第一 IDE Visual Studio 2019 支持 C++ 和 Python 了!
- 2024-10-08 微软免费的开源代码编辑器Visual Studio Code 1.17新增多项功能
- 2024-10-08 「图」Visual Studio Code图标迎来重大调整:Stable版本回归蓝色
- 2024-10-08 Visual Studio 20年 visual studio社区版免费
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)