你们选择 mac 和 Linux 系统都是用来做什么的?

2020-01-27 01:35:08 +08:00
 octalempyrean

大半夜了解个问题・_・?

你们选择 MAC 开发或者使用 linux 都做什么的啊?能具体说下么?一直不晓得,针对 win 用户 mac 和 linux 都是在开发服务端么?都是再用什么语言呢?

感觉很少 win 上开发的呢? why ?

11630 次点击
所在节点    程序员
66 条回复
DamienS
2020-01-27 10:18:44 +08:00
用 linux 打游戏的你信么。
我的座机懒得装 windows 了,就装了个 Ubuntu,安了个 steam 来打游戏,其实很多游戏都有 linux 版的。而且因为这台电脑 RAM 比较大,也用来做 android 开发。

mac 就是公司发的用来干活的
charlie21
2020-01-27 10:30:19 +08:00
V2EX 的访问操作系统的统计 /t/638401

Win 44%, Android 24%, iOS 19%, Mac 10%,
Linux 1.5%
daozhihun
2020-01-27 10:37:06 +08:00
说说我的情况,目前在用三台电脑:
Windows (笔记本):C#开发,日常使用
macOS (笔记本):外出时携带进行工作,偶尔用来看电子书
Linux (台式机):主力开发机,专注写代码
xau
2020-01-27 10:42:30 +08:00
现在需要什么系统就用什么系统 哪种自己好用就用哪种系统
Princeling
2020-01-27 11:29:27 +08:00
我自己是学电子的,然后很多 EDA 的软件只有 Windows 版,或者只有 Windows 有破解版,所以用了 Windows 的系统,但是这些软件,还是上台式机比较好,运行起来比较伤笔记本。也用过 Ubuntu、因为 FPGA 的话,Ubuntu 开发方便点,当时也是因为买不起 Mac,或者是学 Linux 想装 X,给台式机装了个 Ubuntu 的系统,用了一年再换回 Windows,不得不说 Windows 亲民的一批。然后我发现我日常用笔记本的需求只有写一些代码,文档,剪辑视频,我发现 Mac 是很好的选择,然后我就先装了黑苹果,体验了一段时间觉得很不错,就入了 MacBook Pro。现在台式机是 Windows,还有自己用 Mac,Linux 的机器都是装在 ESXI 系统上的虚拟机,完全够用,B 格还高
KevZhi
2020-01-27 11:31:26 +08:00
final cut pro
1998qiu
2020-01-27 11:38:10 +08:00
linux 玩 c/c++/emacs 啊
raptor
2020-01-27 11:39:30 +08:00
开发,学习,娱乐都好用啊,反正也不玩游戏。十几年来不用 windows 感觉少了很多麻烦
ace12
2020-01-27 11:48:44 +08:00
装逼
ufan0
2020-01-27 12:10:21 +08:00
有些工具在 Linux 上更称手,并且文档丰富。
JerryCha
2020-01-27 13:05:48 +08:00
修图
tobyg
2020-01-27 13:36:53 +08:00
mac 用來開發.

linux(ubuntu, docker)機用來部置
omph
2020-01-27 13:37:20 +08:00
linux 日常使用,好自由,按自己的使用习惯定制
tourist2018
2020-01-27 14:46:19 +08:00
反正都不完美 所以三个设备都有岂不更好!
obarong
2020-01-27 16:02:28 +08:00
在客户面前装 B
iasuna
2020-01-27 16:07:08 +08:00
用 mac
科研领域 基本只用来开 chrome 写代码的话有台式的 ubuntu 和 debian
作为个人电脑 mac 对于我来说太合适了 轻便 邮箱程序好用 屏幕好
而且我根本不用 windows 专属软件 所以没有任何障碍
MrUser
2020-01-27 16:08:39 +08:00
主做 WebApp,因为服务端是 Linux 为了和服务端统一所以选的 Deepin Linux,但是软件太少就转用 MacOS 了
charlie21
2020-01-27 16:25:32 +08:00
@VDimos 所以 windows 的环境变量配置以及一些环境的搭建,有什么良方?
LzyRapx
2020-01-27 17:03:37 +08:00
mac: 写自己的代码
Linux(ubuntu): 写公司的代码
Win: 打游戏
nightwitch
2020-01-27 17:11:44 +08:00
干活呗。只谈一些开发中比较常见的痛点吧。

Windows 下对 C 的支持是残的,只支持到 C89。
Windows 对 docker 的支持似乎也是残的。
Windows 的 cmd 是残的,powershell 功能还可以,但是命令实在是太冗长了,可能微软觉得大家只用 powershell 对着手册写脚本。
Windows 没有包管理器,C++这边有个官方的库管理器 vcpkg,但是也仅面向常用的 C++库,而且坑也不少。第三方的 choco,scoop 等也各有各的问题。
Windows 正在使用的文件无法被删除。
Windows 专业版很贵,自己买的笔记本一般只带一个阉割版的家庭版,连进组策略都进不了。

WIn10 有了 WSL 支持,带来了包管理器和 LInux 命令行工具以后以上问题似乎缓解了不少。不过我个人 Windows 上第一个装的软件就是 msys2

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/640454

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX