公司用 win 一体机+ linux 远程开发; 在家用 surface pro + linux 台式机远程 外接双显示器,无线键鼠
最近得了一台 mbp,一直有人鼓吹 mbp 适合程序员用,不过用了半个月来真的没发现 mbp 有何优势?
有人说 mbp 手势有多好用,但是这些手势在 surface 上一样支持啊,只是用的人不多,怎么在 mbp 上就真香了 ? mac 上一堆快捷键学习成本也不低,win 上的快捷键难道不多吗?
键盘,mbp 键盘不多说了,要适应这个手感不容易,虽然触摸板确实不错,但是怎么也比不上无线全尺寸键盘加鼠标。 提到外接键鼠,为啥 win 上很好用的键鼠,接在 mac 上就掉帧,卡顿。。。
主流的 ide mac 和 win 上都有,在具体开发上差别真的不大。 当然 win 上配置开发环境很烂,其实用 win 上 ide 加 linux 远程开 remote development 就可以了。 个人感觉比用一台 mbp 上配开发环境用的舒服。
当然这只是我用半个月的体验,可能 mac 有其他好用的地方体会到。 但是对于开发来说,如果不是用来出差、开会,台式机永远比笔记本开发来的爽快。
101
casillasyi 2020-02-24 15:01:17 +08:00
这没什么好争论的,本人是服务端,对于服务端开发者来说:linux > mac > win。Mac 的很多细节都是开发者友好的
|
102
lovedebug 2020-02-24 15:06:04 +08:00
个人更新换 win10 台式机
|
103
dddd1919 2020-02-24 15:06:52 +08:00
已经 n 年没看见 [您的开机时间已经打败了全国 99%的电脑]
|
105
alexkuang 2020-02-24 15:07:32 +08:00 via Android 1
不要讲什么 windows 加个 linux 虚拟机跟 mac 没区别,我爱折腾我也折腾过但不代表所有人都爱折腾。mac 的很多优势就在于开箱即用,mac 相比很多的有 UI 的操作系统有很多 opinionated 的改进,mac 在发展过程中也做出了很多前卫甚至激进的设计决定。很多你说的 surface 上有的功能也是跟 mac 学来的比如手势。
当然 opinionated 的产品的局限性就在于“你永远无法讨好所有人”,mac 的讨好的用户不少,尤其是有话语权的专业用户。 |
106
Stevenv 2020-02-24 15:09:43 +08:00
日经贴。。。。。
|
108
kvenux 2020-02-24 15:18:31 +08:00 2
mac 兼容了 linux bash 快捷键,ctrl+a/e/h/k....
win 是自成体系的,ctrl+a/c/v 这些都和 linux mac 不一样 相比之下我更适应 cmd+a/c/v/t/w/q/n 这些组合,永久了发现真回不去了 linux 复制粘贴太麻烦,桌面支持太弱,再就是微信没有客户端(我的网页端被封了),用了段 ubuntu 真的受不了 用 win 也行,但相比之下还是习惯 mac 我转到 mac 是 2013 年,这期间 win 本的 WSL 也有了,屏幕也不错,确实削弱了 mac 的优势 我觉得习惯 mac 的就接着用,不习惯就不要逼迫自己入坑 mac。工作效率还是跟习惯有 match 至于个人娱乐我自己有台 alienware alpha,玩游戏还是得 win mac 下总是不能开开心心玩游戏,想玩个红警都不行,只能盼着 steam 更新几个支持 mac 的,相当蛋疼 |
109
lifesimple 2020-02-24 15:31:10 +08:00
不能打游戏
|
110
shm7 2020-02-24 15:42:31 +08:00 via iPhone
毕业后技术栈 java js android ios python tf torch 用了 macos 回不了头 用的开源多 配置方便点
|
111
wangxiang 2020-02-24 16:01:26 +08:00
触摸板的振动反馈应该吊打所有 win 本了吧
|
112
yinzhili 2020-02-24 16:13:24 +08:00
楼主说得对,对于不需要出差和回家加班的人来说,Windows 台式机用着难道不香吗?
|
114
rophie123 2020-02-24 16:25:28 +08:00 via Android
我用 Mac 的好处就是把游戏戒了,这就是理由
|
116
my101du 2020-02-24 16:30:20 +08:00
作为一个 ctrl C ctrl V 程序员和 macbook pro 用户表示, 用 macOS 系统, 左手小指不会抽筋. 不得不用 windows 的时候会用键盘映射交换 ctrl 和 alt 键.
另外, 没用过 1 万以上的显示器所以不好评价. 但见过所有普通显示器里,即使 4k 缩放 200% 等, 也没有一块屏幕有 macbookpro 那么"通透自然". 那种感觉就像隔着一块擦干净的玻璃看里面压平整的印刷体报纸. 而用 windows 系统看屏幕字体,再清晰脑子里也会觉得"这是电脑处理过的字体", 粗粗细细雾蒙蒙, 久了眼睛糊成一团. 另外, 运行速度方面. 在跑一些耗资源的应用时,例如 phpstorm 开同样一个 project, mac 的慢是均匀的, 一直保持着那种有点"60 公里定速巡航"的感觉, windows 是偶尔很快飙到 120km/h, 然后突然卡卡卡, 突然又快了, 非常的无语. |
117
joshua7v 2020-02-24 16:32:48 +08:00
对我来说差不太多,
反正基本都在终端里 不过 windows 有个问题是终端复制不能 ctrl+c.. |
118
CuVee 2020-02-24 16:47:05 +08:00
不适合,用来用去还是 window 好,毕竟为资本家打工,除了写代码还要考虑摸鱼的。这样综合起来 windows 可以说能够吊打其他
|
120
coloz 2020-02-24 18:06:16 +08:00
如果是要开发 ios 和 mac,可以买 mac,如果不是,同样的价格,你可以买到更爽的 windows
|
121
tourist2018 2020-02-24 18:38:44 +08:00
我是公司给啥用啥 自己用的话最多的还是 ubuntu 因为服务器都是 linux 习惯了
|
122
paranoia 2020-02-24 18:41:50 +08:00 2
看了上面的回答,有人说是钱的问题,有人详细的对比各种数据列举,以及各种场景,等等等等。
个人觉得 mac 以前 2015 款以前是软硬件结合的开发利器,15 款之后我。。。16 寸 mpb 算是拨乱反正吗? 还有一个非常重要的原因: 作为一个开发者,你身边是不是经常有这种人: “你这个软件从哪下的?给我装一下?你这个环境帮我搭一个?你这个 xxx 帮我弄一下?帮我下载个 xxx 我就不用搞了” 只说我身边的(请自动套用幸存者偏差) 1.用 linux 的大哥从来不会问这种问题。 2.用 mac 的最多问我下从哪买的。 3.用 win 的,我回复:我这里只有 mac 版的,你自己搞吧 mac 确实帮我屏蔽了不少 sb,而且节省了 bibi 的时间 “我用的是 mac” 在很多人看来是蜜汁傲慢,其实是他不想跟你说:“GUN”,这够客气了吧 |
123
CEBBCAT 2020-02-24 19:05:18 +08:00
我觉得最方便的 Linux 是 Manjaro (在用中),但是界面不完善,且没有企业微信。
视线转到 macOS,有 Homebrew,界面没得说吧?当然,Docker 需要虚拟机是事实 |
124
qiumaoyuan 2020-02-24 19:15:00 +08:00 1
OS X 对普通用户开箱即用,对开发者并不是。
|
125
guisheng 2020-02-24 19:19:43 +08:00 via iPhone
台式机大于一切。
|
126
CEBBCAT 2020-02-24 19:23:12 +08:00
@cmdOptionKana #27
> 手势,现在 win 本是追上来了,但花了很多年……现在才刚刚追上来,可不能把曾经的落后当作从未发生。 我有不一样的看法。既然已经追上来了,就应该就事论事一点,揪着历史不放那岂不是成了阿 Q 的精神胜利法? > 开发你自己也说 win 配置环境比较烦……,docker 也不好用 我是写 Go 的,虽然 WSL2 很神经病,但是配置 Go 环境很简单,Docker 我没感觉出来有什么不一样。 --- 不要误会,我也觉得开发上 Win 惨败于 Linux/macOS,只是 Win 没有您说得那么惨 |
127
wsseo 2020-02-24 19:40:17 +08:00
两个都用,windows 快捷键不比少 osx 少,只是鼠标太方便,一般人不会去用快捷键。一些游戏只用鼠标就可以玩,比如云顶。
|
128
anUglyDog 2020-02-24 19:47:03 +08:00
1.触摸板很爽,真的可以脱离鼠标
2.键盘真的真的真的很垃圾 |
129
guozhaoti 2020-02-24 19:54:23 +08:00
mac 本确实漂亮精致,但是我用 win 本
|
130
bkmi 2020-02-24 20:12:16 +08:00
做 Android 开发,同一个项目在 Win 下编译一次四分钟多,Linux 下两分多钟。可能是 NTFS 的锅吧,我反正基本不在 Win 下开发
|
131
murmur 2020-02-24 20:15:54 +08:00
@bkmi 跟 ntfs 无关,linux 就是生产力系统,有人用 mbp 装 3 个系统测过,linux 生产力最好,windows 游戏最好,跨平台的属 osx 不行,典型的就 chrome
|
133
yongliu 2020-02-24 21:08:16 +08:00
楼主深度体验几个月再来发表下感言,很多优势不是每天摸几下就能体会到的。
|
134
BlackSas 2020-02-24 21:09:03 +08:00 1
结论是适合的。
我认为开发环境应该尽量与生产环境保持一致,Windows 配置环境很麻烦(跑在 Windows Server 上的当我没说)。 而 Linux 下常用软件缺失厉害。 MacOS 在我看来是两者兼顾了。 |
136
pocarisweat 2020-02-24 21:40:57 +08:00
虽说桌面版 Mac 在市场上看起来比较孱弱,但不代表 Mac 只有笔记本产品线吧...很多公司配 MacBook Pro/Air 是工作性质决定的,多数时候要带着电脑开会,少数时候还要出差,不如就只弄一台电脑了。真为了节省成本的前提下用 Mac 的话,Mac mini+垃圾键鼠+垃圾显示器才是成本最低的。我倒是也想用 iMac 上班,可惜不现实。
老莱视频里说得对,苹果近来的动作仿佛在说「一般用户都不需要台式机」。可现实真的是这样吗? 2019 款 Mac Pro 的定价简直是在放飞自我。如果 Mac Pro 的低端价格能和高端甚至中端 MacBook Pro 的价格持平,我想很多人会有选择的想法的。就是不知道回归实用主义的苹果下一次更新它是什么时候了。 回到楼主原题。 1. Surface 没用过,无法评价。macOS 的触控板手势操作的确挺好用的,而且我很欣赏苹果坚决不往 macOS 加触摸功能的决心(虽然目的是为了卖 iPad )。macOS 的快捷键别的不说,Command 和 Control 分得很开这一点很吸引人,而且不同应用之间快捷键相当一致。Windows 当然也有 Win 键,如果能利用好自然不错,可惜了。 2. Mac 外接键鼠哪里就掉帧了……?我没遇到过,我也很少听用 Mac 的抱怨这一点。另外,我对全尺寸键盘没啥执念。这玩意官方也有卖啊,虽然贵了点,但至少说明其他便宜的也能兼容。 3. 这一点最多最多不也跟 Mac 打个平手么? Mac 不也能开 IDE 然后 SSH 到 Linux 上? WSL 没用过个人不评价,不过鉴于网上(本站)吹得厉害所以问过一些用 Windows 的朋友,他们纷纷表示,还是开虚拟机吧。 |
137
guanhui07 2020-02-24 22:09:13 +08:00
bash 快捷键 挺爽的 还有终端也舒服点
|
138
x66 2020-02-24 22:09:29 +08:00
买一台好的台式机装 win10 对于我个人来讲体验确实好过 mbp 太多了
|
139
q447643445 2020-02-24 22:55:02 +08:00
对于我来讲, 两者没啥区别, 哪个硬件做的好我用哪个. 所以我用 mac
|
140
xuanbg 2020-02-24 23:06:39 +08:00
我买 Mac 的理由是:屏幕、内存、性能、重量、续航这 5 项都能满足我而别的笔记本最多满足 4 项。说什么 Mac 比 Win 适合写代码,那就是扯淡。
至于楼主的问题,一言以蔽之:不习惯罢了。 |
143
zitengdu 2020-02-24 23:33:59 +08:00
字体渲染问题我想放弃 Windows,图形界面稳定性问题我想放弃 Linux 上,剩下的就是两者都不差的 macOS。等等,公司笔记本只发 Windows 系统的本子,我忍,出差或开会用。本子性能更本上,我要看 PDF,开终端,开浏览器,开虚拟机... 工作站+ Ubuntu。Mac 只能在家待着陶冶情操。
|
144
bkmi 2020-02-25 00:23:25 +08:00
|
145
SenLief 2020-02-25 00:44:00 +08:00 via Android
毕竟这么贵,还不能打游戏,再不好用,那不就是智商税了。
|
146
falcon05 2020-02-25 01:24:05 +08:00 via iPhone
当然不适合,特别是对 vim 用户很不友好,touch bar 上的 esc 哪有手感?去年 16 寸的稍微改好了一些
|
147
claysec 2020-02-25 02:10:31 +08:00 1
根据我最近写的 python 项目,还是 mac 适合我多一点,python 对 windows 太不友好了一堆编码 bug,做兼容我都做烦了
|
148
20015jjw 2020-02-25 03:37:32 +08:00
@falcon05 别吧 真的 vim 用户要老按左上角 esc 早就 rsi 了 正常人要么 cap lock 要么组合键了...
|
149
exploreexe 2020-02-25 03:37:59 +08:00
都还行吧,想用啥用啥。
一开始换到 mac 的时候特别不适应,感觉就是个垃圾,后来用了好几年以后就没这个感觉了。习惯的力量真可怕呀。 不过我用了 MAC 感觉真回不去了,越来越不爱折腾了,或者说越来越懒了,之前用 windows 的时候特别爱折腾。 要说那个系统好,感觉还是 windows 更胜一筹。 |
150
younghust 2020-02-25 03:40:45 +08:00
总是这种问题,有劲么?
|
151
Biggoldfish 2020-02-25 03:42:41 +08:00
@paranoia 哈哈哈哈认真的吗 只有 mac 和只有 win 的软件估计是数量级上的差距,这也能自信起来?
|
152
swsh007 2020-02-25 06:58:41 +08:00 via Android
字体和电池啊
ide 还好说 |
153
vindurriel 2020-02-25 07:05:26 +08:00 via iPhone
远程体验不在讨论范围之内 Windows 开发环境是这几年才慢慢变好的( vscode 原生 unix 微软开始拥抱开源) 相比之下 Macbook + OSX 的开发环境有滑坡的趋势(系统 bug 搓擦条 主要还是公司不重视)此外 iOS 开发是绑定 Mac 环境的 个人建议是 不值得把精力花在给别人的产品找毛病上
|
154
winara 2020-02-25 07:41:36 +08:00
不吹不黑
开发来说 win 和 mac 区别不大,因为主流软件基本无差别 平常使用来说 win 生态强大,但是 mac 也够用 硬件来说 mac 的屏幕很赞 总体来说 win55 分 mac45 分,但是由于 mac 硬件不错,所以我是 mac+win 虚拟机(个别场景),所以不需要在 win 和 mac 之间做选择 |
155
MarginK 2020-02-25 09:08:30 +08:00
程序员也分很多种嘛,每一种程序员,使用工具的习惯都完全不一样的,
MBP 确实很适合我们 IOS 开发者使用哦~ |
156
orvnge 2020-02-25 09:32:15 +08:00
17 款高配 15 寸的用了几年,一直吃灰,游戏开发排除 macbook pro,性能太差了。。。。。外观是真好看,打算看新款的 13 寸会怎么样,做移动开发蛮好的
|
157
ganning 2020-02-25 09:32:59 +08:00
个人感受,一半装 b 一半开发。可能唯一的不同点就是有。。。心理加成??!
对了,得吐槽一点 Mac。jmeter 压测卡住这个大坑。。。搞得一度怀疑人生 |
158
CoderGeek 2020-02-25 09:34:00 +08:00
java 系 linux > mac > win
喜欢 mac 的很多软件 win 东西太多容易发散 |
159
CoderGeek 2020-02-25 09:34:20 +08:00
很多年没用台式了
|
160
raptor 2020-02-25 09:44:30 +08:00
记得九年前我刚开始用 MAC 的时候也是上网狂骂,垃圾 MAC 哪有 LINUX 好用,有些方面连 WINDOWS 那个垃圾都不如。然后被果粉一通乱喷。用了半年以后,习惯了 MAC 的某些毛病(并且后来版本也改了),不得不说真香。
|
161
xiaonengshou 2020-02-25 10:12:16 +08:00
mbp 最便宜啊。你看同等配置的 windows。而且 mbp 是开箱即用。似乎 99%的大厂程序员都是 mac 吧
|
162
xiaonengshou 2020-02-25 10:13:30 +08:00
mac 装 linux 岂不是美滋滋?
|
164
mezhangkai 2020-02-25 10:30:41 +08:00
看习惯,确实半个月时间也就是刚适应而已,还谈不上说优势;工具而已,没有三下六等。
|
165
murmur 2020-02-25 11:02:50 +08:00
@xiaonengshou 有 t2 装不了的
|
166
murmur 2020-02-25 11:04:09 +08:00
@xiaonengshou 为什么要同等配置,windows 给了用户最大的选择权,我不需要 4k 可以不买 4k,而且 windows 可没把 8+256 一水卖到 13000 的高价
|
167
lbyo 2020-02-25 11:12:34 +08:00
@falcon05 #160 Vim 真没必要纠结 Esc,替代的选项有很多
「 Ctrl / Control + [ 」 or 「 Ctrl / Control + C 」 反正我是建议你映射快捷键 |
168
paranoia 2020-02-25 12:11:23 +08:00
@Biggoldfish 别偏题呀老铁,我回答的主要意思不是想说硬件和软件,这些东西都是捎带着说的,主要的意思是人,人,人重要的事情说三遍,阅读理解很重要
|
169
KinneyZhang 2020-02-25 12:16:16 +08:00 via iPhone
写个代码对电脑有这么多要求吗?
|
170
pckillers 2020-02-25 12:34:33 +08:00
你用着 linux 直到某一天老板让你开发一个 ios 小应用。
|
171
hoyixi 2020-02-25 12:37:46 +08:00
萝卜白菜各有所爱
我觉得最顺手的是台式机配 Linux ; 如果考虑移动性,就是笔记本+Linux, 至于爽不爽,看配置。 哪有什么一概而论。 不少人都是这毛病,自己对某事某人,看上眼了,或者看不顺眼了,就企图代表所有人下个标准答案。你只能代表你自己。 |
172
20015jjw 2020-02-25 12:38:28 +08:00 via Android
@falcon05
我认识的都换了 caplock 只是有的没有 remap 到 esc 但至少是个 control 10+人 都是 Google/fb/Airbnb 员工 超过一半都是 dual role key 可能我们没你正常 |
173
xiaonengshou 2020-02-25 13:23:17 +08:00
@murmur mbp 性价比绝对是最高的。当然你非要去买低端本也无所谓
|
174
jaynos 2020-02-25 16:51:11 +08:00
说 win+wsl 香的人真的深入用过么。。。
|
175
Leonard 2020-02-25 17:17:18 +08:00
个人喜好占了很大比例,win 的字体渲染实在是不喜欢,代码看着就别扭。这方面 Linux 还好,不过 Linux 软件满足不了需求。
|
176
Anshay 2020-02-26 10:18:18 +08:00 via iPhone
Mac os 让你专心做事。没了。
|
177
feibaozi 2020-02-27 22:47:58 +08:00
凯美瑞与雷克萨斯的区别罢了,看起来配置都一样,实际上用了段时间后你觉得多花点钱真值得。但是也有些人觉得为了那点静音性和偶尔才发现的一些专属功能而多付出的金钱不值得,但是有些人觉得人生吗不就是花钱吗?既然都是花,为什么不让自己开心些,让自己多接触一些。就算 1 万凯美瑞能做到 2 万的雷克萨斯一模一样的性能、功能、静音。但是他的颜值肯定是不如雷克萨斯的,而最关键的是标志不一样........
|
178
ysn2233 2020-03-06 18:28:24 +08:00
macos 还行把,对比 windows 和 Linux 都是有利有弊,算是一个比较折中的方案。但是 MBP 是真的垃圾。
|
179
alwaysgood 2020-03-07 16:09:33 +08:00
不用 windows 只是觉得低分辨率下微软雅黑字体看起来太恶心,用苹方替换了这个字体过两天一个大的 update 又自动帮我改了回来……= =
|
180
duanyu47 2020-03-14 03:11:06 +08:00
我觉得 DIY 台式电脑最好,配置自选,外设自选。。易于维护,高性能低噪音,很少出问题。。
各家各款笔记本各有各的毛病。。 |