迫于工作笔记本卡,想换电脑,目前主要是.net core,想换 mac 不知道 M1 会不会不兼容,大佬们建议是入手 M1 还是 Intel 的 mac 还是老老实实搞个 win 的
1
lxfxf 2021-07-28 09:29:21 +08:00
完全可以上 AMD 5700U+32G 内存+1T SSD,整体能控制在 7k 以内。
|
2
basefas 2021-07-28 09:41:00 +08:00
首先不建议现在买 intel 的 Mac,.net 还是 x86 的 Windows 吧,减少没必要的问题,真喜欢 mac 再买个 MacBook 日常用
|
3
masquerader 2021-07-28 09:50:18 +08:00 1
非常不推荐 M1 芯片的 mac 作为 .NET 开发的平台。现阶段 .NET 5 对 M1 的支持是通过 Rosetta 搞的并且还没正式发布,直到 .NET 6 才会支持 M1 。更早些版本 .NET Core 3.1 之类恐怕根本就不会支持了。详情参照官方的这个 issue: https://github.com/dotnet/runtime/issues/44897
Intel mac 做 .NET Core 3.1 或者 .NET 5 的开发是完全没问题的。 |
4
Rwing 2021-07-28 10:10:14 +08:00
M1 支持肯定是没问题的
主要是开发工具,VS 熟悉的人很难切换到 rider 当然 rider 也很优秀,值得花时间去熟悉 |
5
kaka6 2021-07-28 10:57:47 +08:00
主要是 VS 的 mac 版不行,太弱了
我装完,玩不了一天就卸载了 |
6
kaka6 2021-07-28 10:58:51 +08:00
mac 的 Vs 不好用,.Net 开发离开 vs 似乎就难了
|
7
levon 2021-07-28 11:10:03 +08:00
|
8
xiaopingbeichen OP 主要是执币不够,看现在 Intel 的价格降的比较低,想收个二手的试试,看大佬们的分析,还是要老老实实搞个 win 的了
|
9
shyling 2021-07-28 11:34:34 +08:00
不太行。。.net6 才正式支持 m1,前面的 lts 用不了。。自己玩无所谓,以前的项目跑不了怎么办
|
10
PerFectTime 2021-07-28 16:11:02 +08:00
mac 上的 VS 太难用了
|
11
Zhuzhuchenyan 2021-07-28 17:13:43 +08:00
之前 15 寸坏了的时候,也在犹豫是换 M1 还是 16,因为技术栈是.net core 服务端+Unity,了解了一下 c#开发技术栈在 M1 上的支持程度。
简单来说,现阶段来讲是无法取得很好的开发体验的。原因楼上也说了,.net core 3.1 很难支持,.ne5 只能靠罗塞塔,jetbrains rider 目前也只是罗塞塔,mac 上的 vs 体验真的一言难尽,vs code 虽说也有 c#插件,但是体验也是一言难尽。 Unity 的话目前只有最新的 alpha 原生支持 M1,但是 burst compiler 还处于无法用的状态,罗塞塔版本的话,c#重载速度让人如鲠在喉。 所以老老实实 intel Mac |