作为一个7年老.NET程序员,最近几年苹果慢慢接替微软,成为我心中最酷的科技公司。为什么我会选择Mac os作为我的开发环境?很多做.net的同学都使用Windows系统作为自己的开发环境,我其实也一样。但是现在.NET Cor...
作为一个7年老.NET程序员,最近几年苹果慢慢接替微软,成为我心中最酷的科技公司。
为什么我会选择Mac os作为我的开发环境?
很多做.net的同学都使用Windows系统作为自己的开发环境,我其实也一样。
但是现在.NET Core已经跨平台了,微软也推出vs for mac的ide,我们没理由不试试Mac os,加上去年年底出的m1芯片笔记本,看b站上有老哥评测,m1吊打上一代的16寸的i9
用了6年的台式机退休,于是上手了一台MacBook Air,官网教育优惠版7199起。
换m1的原因,就是因为m1芯片的MacBook高颜值和高性能,而且同价位性价比超高,不信你看看国产的华为的同价位笔记本都菜成啥样子了。
.NET开发环境支持
- 如果不使用vs的话,可以直接去https://dotnet.microsoft.com/download下载,然后点击安装就好了,和Windows上装.net core环境几乎一致
安装好了之后,依然使用dotnet --info
来判断是否已经安装成功
- 如果使用vs for mac,直接去vs官网选择mac最新版,一键安装即可
安装成功后,操作逻辑和Windows版本的vs保持一致,但是功能会缩减很多,日常用到的基本都有。
测试.NET Core基本的项目模版是否可以正常使用
我测试过 api模版,mvc模版,blazor模版,都可以正常运行,包括debug
Docker镜像支持
基本常用的镜像都有arm版本,比如:redis mongo ribbitmq consul 等等,但是很奇葩的是mysql居然没有arm版的镜像,不知甲骨文什么时候跟上,需要用mysql的可以用mariadb顶上。
其他
因为我网速的原因,没有测试jetbrains家的Rider,后面有空再测试一下
总结
如果是做纯.NET Core开发的老铁,正好需要换电脑,强烈建议m1芯片的笔记本。如果有cs开发需求的老哥,还是老实用Windows系统,毕竟现在m1上的虚拟机都不支持Windows系统。
欢迎关注我的微信搜索公众号 【青城同学】,不定时和你分享一些技术和有趣的事情
本文标题为:在M1芯片的Mac系统上做.net core开发靠谱吗?
基础教程推荐
- C#类和结构详解 2023-05-30
- unity实现动态排行榜 2023-04-27
- C# windows语音识别与朗读实例 2023-04-27
- ZooKeeper的安装及部署教程 2023-01-22
- linux – 如何在Debian Jessie中安装dotnet core sdk 2023-09-26
- C# 调用WebService的方法 2023-03-09
- C#控制台实现飞行棋小游戏 2023-04-22
- C# List实现行转列的通用方案 2022-11-02
- 一个读写csv文件的C#类 2022-11-06
- winform把Office转成PDF文件 2023-06-14