MAC 板


LINE

看板 MAC  RSS
以下内容可能变成流水帐,请大家见谅 大致说一下从Intel转换到Apple Silicon的一些小心得 我上一台电脑是2019 MBP13寸 i5 512GB + 16GB Ram 之前有一台2017年同规格的电脑喝水挂掉了..... 原本客户需求大多是Web Base的内容开发 开发工具是微软dotnet,我大概从3.0开始使用,在Mac OS上面都没什麽问题 在Mac上开发完成以後docker打包成image丢到Linux Server执行 当初推出M1的时候我曾经很心动想换 但是考虑到当时的开发生态还没迁移完成,换过去只是给自己找麻烦 就一直默默等待,同时关注微软开发环境的更新进度 其实M2时微软的开发环境大概就已经支援我需要的功能,当时拿家人的M1 air测试过 但是碍於M2的提升实在太小了,我知道不管买M1或M2心里一定会有疙瘩 只能捏着继续等下去,终於在去年让我等到了 加上2022年开始客户有视窗程式的需求,我有个坏习惯就是同时会开很多程式及网页 Line也会开到两三个,这样的使用场景下i5 MBP已经很明显卡顿了 专案同时也会开两三个一起改,编译有时候要跑个30秒一分钟才会有结果,太浪费时间 更不用说要装Bootcamp或是parallels + Windows + Visual Stidio 所以弄了一台windows桌机专门用来开发,所以很长时间都被绑在家里 虽然可以远端连回家开发,但是解析度的问题让我无法很顺畅的透过远端进行工作 当台湾可以订购的时候第一时间下订,虽然比预期还晚拿到,不过一切都值得 在Studio A订购的M3 Max 64G 丐版,机器有95折(AppleCare不打折) 送了一条TB4的线、100W 2C2A的充电器 开机以後拿TB线连接两台电脑,传输大约一小时完成(i5机器硬碟空间几乎满了) 传输完成以後就针对有装的软体每个都去找看看有没有Apple Silicon专用的程式 Rosetta2转译与原生的差异还是很大的,虽然转译已经很顺很好用 但是原生程式真的更爽,应该也比较不会有奇怪的问题 接着安装Parallels Desktop 16商业版(简称PD),Windows11 , Visual Studio 2022 https://imgur.com/a/nBa4eBr 用PD的好处是他有融合模式,VS可以视为一个独立程式 Mac OS底下可以用 cmd+tab 切换,也可以cmd+ ~切换程式内的专案 用VS直接开启原先Mac资料夹内的.sln专案档,dotnet 6以上的专案直接开没问题 但是dotnet 3以前的专案就打不开了,要找时间把专案转成dotnet 6的版本 所以如果手上老专案多的,要小心这点 开发完成直接在Mac OS底下用git推上去,回到windows主机电脑接着开发也没问题 接下来是发布时的一些小心得 如果网页直接用docker build的话,在x86的Linux会无法执行 需要先建立一个builder docker buildx create --use --name m3_builder build时加上指定平台,并下载 docker buildx build --platform linux/amd64 --load -t 专案名称 . 这样才能在x86的环境下跑 视窗程式的话,需要新增一个x86组态,在Debug底下会有一个x86资料夹 不然直接编译的话无法在x86主机上面执行 写的有些杂乱,希望对正在观望的人有些帮助 只能说这笔钱花的非常值得,帮我省下非常多时间与精力 出门不需要带充电器,也不用带一堆线材 上个月去迪士尼,客户临时有个很急的状况要改 当时还用i5 MBP写到没电,到处找插座(日本迪士尼乐园内真的没插座可以用) 只有找到一个厕所内门边有个插座可以用,我在那边站了30分钟..... 新M3真的完全摆脱电量焦虑,在星巴克写这篇文章花了一小时多,大概用了6%电量 萤幕大大升级、键盘敲击回馈也更扎实,喇叭超有感,处理速度流畅感真的没话说 从包包拿出来打开萤幕瞬间可以进入工作状况,以前i5大概要等个30秒甚至更久 真的推荐有需求的朋友可以放心下手了,以後应该也会拿来做ML的开发 希望这台电脑可以陪我完成更多的专案 在此跟大家拜个早年,新年快乐~~~台湾越来越好! --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.137.49.239 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1705136316.A.E1B.html ※ 编辑: rocksun (223.137.49.239 台湾), 01/13/2024 17:03:17 ※ 编辑: rocksun (223.137.49.239 台湾), 01/13/2024 17:06:00 ※ 编辑: rocksun (223.137.49.239 台湾), 01/13/2024 17:09:15 ※ 编辑: rocksun (223.137.49.239 台湾), 01/13/2024 17:15:41
1F:推 chaoms: 我也是程式开发,m3电量是工作一天下来还有剩,大概要加 01/14 09:46
2F:→ chaoms: 班到很晚才用的完。游戏玩魔兽世界,特效全开没问题,就 01/14 09:46
3F:→ chaoms: 是耗电量很惊人。 01/14 09:46
电量真的超有感,现在随时拿出来立即可用,需要双萤幕的话一条Type-C就能连接 https://imgur.com/LL1ebUf.jpg
另外发现原本13寸远端连回windows桌机的27寸萤幕解析度,字体小到很难辨识 没想到现在16寸连回去竟然是可用的状态 所以老专案dotnet 3.0我打算都远端连回桌机处理就好,再慢慢搬到新版本 ※ 编辑: rocksun (223.140.189.238 台湾), 01/14/2024 12:15:06
4F:推 exojin: 那是苹果独有的hidpi功能 01/14 12:30
5F:推 Apollochen: 推分享 非常受用 01/14 18:31
6F:→ ho83leo: 我觉得开发x86 环境的很麻烦… 01/14 21:32
没换M3之前也觉得很麻烦,现在这样的配置完全是可用状态 融合模式不需要两个系统一直切来切去,真的好过原本的状态 回家接上dock就能当桌机模式使用,能够这样已经很满足了 ※ 编辑: rocksun (211.20.45.31 台湾), 01/15/2024 02:30:00
7F:→ NintendoGC: 要写 .net 还是直接买台便宜的 Windows 笔电比较快 01/15 09:11
8F:推 PaganTsai: 被model x 吸引去。。看来要立志写程式 01/15 11:28
不小心歪楼了XDDD
9F:推 gpc: 我之前有分享过喔,也是PD+VS开发.net C# 还是.net framework4 01/15 11:33
10F:→ gpc: 体验不好喔 除了上网找资料方便之外 本身编译速度还是不好 01/15 11:34
11F:→ gpc: 顶多是可用而已,但买台WIN笔电随便都能超越 01/15 11:34
12F:→ gpc: MAC强项应该是网路,区块练,AI,相关的前後端 01/15 11:35
只能说每个人的想法不同,需求不同,接受度也不一样 开始习惯MacOS加上apple相关生态链以後,已经有点依赖apple环境 老实说真的挺方便的,所以一点都不想回到windows电脑 因为平时很常在外面跑来跑去,要带一台mac一台windows出门,说真的不太可能 现在这样的解决方案对我来说已经是可接受的 加上未来很多服务应用,除了dotnet相关开发环境以外,我应该都会用Mac来进行 也可能是因为我的专案编译复杂程度没有其他板友来得高,所以不觉的困扰 毕竟自己喜欢并且能接受,就是好方式 ※ 编辑: rocksun (211.20.45.31 台湾), 01/15/2024 14:53:30
13F:推 gary8442: 推 M3 MAX 01/15 17:50
14F:推 Bambe: 想请问 sql server 的部份是在哪个环境呢? 01/15 21:11
15F:→ Bambe: 我记得sqlsrv就算在pd上也无法安装,想问你怎麽克服? 01/15 21:12
16F:→ rocksun: 我只有用MySQL和Postgresql,都是装在Linux docker上 01/15 23:02
17F:推 guanting886: sql server这种东西不就自己在pc windows架一架连过 01/16 06:24
18F:→ guanting886: 去不就解决了 01/16 06:24
当时在选择专案开发工具的时候,就考虑用open source和free license的组合 因为我是自己接案,额外的授权费用对一些客户来说没竞争力 加上很久以前还在企业工作的时候,对sql server的印象不是很好,就没采用了 ※ 编辑: rocksun (211.20.45.31 台湾), 01/16/2024 08:18:04
19F:推 GiPaPa: M系列在docker完善以後就都没什麽问题了 01/16 14:08
20F:推 Bambe: 现在就差sqlsrv这最後一哩路就完善了吧 01/16 22:44
21F:推 paul123: 推一个M3 Max 01/18 12:05







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP