V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
octalempyrean
V2EX  ›  程序员

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

  •  
  •   octalempyrean · 2020-01-27 01:35:08 +08:00 · 11907 次点击
    这是一个创建于 1764 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    66 条回复    2020-01-31 19:16:01 +08:00
    asan2006
        1
    asan2006  
       2020-01-27 01:36:47 +08:00 via Android
    Win+ubuntu 虚拟机
    lostberryzz
        2
    lostberryzz  
       2020-01-27 01:46:01 +08:00
    我觉得除了 macOS/iOS 开发以及 C#开发,其他的领域大多都是全平台可用,至于 Windows/macOS/Linux 都是主流平台
    20015jjw
        3
    20015jjw  
       2020-01-27 03:22:06 +08:00 via Android
    公司第一平台就是 mac 第二就是 linux...
    lihongming
        4
    lihongming  
       2020-01-27 03:28:24 +08:00 via iPhone
    Windows 上跑 node 总是有莫名其妙的问题,看错误提示还得让我装 visual studio,不知道是什么奇怪的依赖。mac 下就一切正常
    calloc
        5
    calloc  
       2020-01-27 03:28:35 +08:00 via iPhone
    编译 Android 源码
    yeya24
        6
    yeya24  
       2020-01-27 04:24:04 +08:00
    做一些 docker k8s 底层的开发,导致目前虽然有 mac,但还是得开一台 ubuntu 虚拟机来写代码。。。
    AEANWspPmj3FUhDc
        7
    AEANWspPmj3FUhDc  
       2020-01-27 07:26:50 +08:00 via Android
    程序员使用 Win 才是主流吧。

    java 后端路过,选 win, linux 都行,只是喜欢用 linux 罢了。
    orzorzorzorz
        8
    orzorzorzorz  
       2020-01-27 08:07:47 +08:00   ❤️ 10
    如果 win 有 linux 那么出色的 rm -rf 就好了。win 删文件,明明是我建的文件,我却删不了,它要跟我讨价还价,我都怀疑我是不是被绿了。但 linux 就不会有这个问题,我想插就插,什么角度,多少下,射多少,随心所动。
    至于 mac,那是小三。有时候你就是无聊到在屋子里打开电脑放 av,然后出去把门关上,自己耳朵贴在门上,假装自己被 ntr 了。这般无力时刻,mac 它来了...
    zjsxwc
        9
    zjsxwc  
       2020-01-27 08:21:20 +08:00 via Android
    你们选择 MAC 开发或者使用 linux 都做什么的啊?
    开发、办公、娱乐

    针对 win 用户 mac 和 linux 都是在开发服务端么?
    除了服务端,我也会写前端和原生 gui,区别不大

    都是再用什么语言呢?
    golang、c++、java、php、js 都有,就是很久不写 c#了

    感觉很少 win 上开发的呢? why ?
    反问,家里全都是 Linux、mac 设备,为什么要用 win 开发,自找麻烦吗?
    xuanbg
        10
    xuanbg  
       2020-01-27 08:31:52 +08:00
    Mac:日常办公、写代码
    Linux:VM 虚拟机,跑 Docker 专用
    Win:VM 虚拟机,写 C#桌面应用代码专用
    VDimos
        11
    VDimos  
       2020-01-27 08:51:27 +08:00 via Android   ❤️ 2
    我相当讨厌 windows 的环境变量配置以及一些环境的搭建,但是又离不开 windows 上的一些常用软件,mac 是最合适的替代品
    martinsu
        12
    martinsu  
       2020-01-27 08:57:25 +08:00 via iPhone
    @orzorzorzorz 你戏真多,笑死我了😂
    fox0001
        13
    fox0001  
       2020-01-27 09:01:48 +08:00 via Android
    个人日常使用 Lubuntu,家用服务器、VPS 跑 Debian
    shakoon
        14
    shakoon  
       2020-01-27 09:19:46 +08:00 via Android
    @orzorzorzorz 不要神化 rm -rf。他也是个普通人,也会发生文件已经被删了但磁盘空间还在是被绿得不断减少的情况,此时除了杀进程别无他法,但对外服务的关键进程哪能乱动
    CreSim
        15
    CreSim  
       2020-01-27 09:20:57 +08:00 via Android
    Mac 用习惯了之后也没有用 windows 的必要,痛点 app 就用 parallels 的融合模式解决。
    要说 mac/linux 到底有哪些“小小”的优势,主要是包管理和 POSIX 一整套标准吧。
    Nasei
        16
    Nasei  
       2020-01-27 09:23:45 +08:00   ❤️ 13
    用 win 的才是大多数,但是 mac 用户中的一部分人就喜欢咋呼。

    之前要不看 V2EX 的访问操作系统的统计,我还以为这里人手俩 mac
    jousca
        17
    jousca  
       2020-01-27 09:35:07 +08:00   ❤️ 1
    MAC 主要拿来看视频,MAC 下的腾讯视频、爱奇艺 没有广告……
    dilu
        18
    dilu  
       2020-01-27 09:56:19 +08:00 via Android
    win 上有时候真有一些稀奇古怪的问题,而自身对 win 了解不多,linux 不仅顺手,还更熟悉 出现问题好排查
    omysho
        19
    omysho  
       2020-01-27 10:01:07 +08:00 via Android
    用 JB IDE 的人都知道,mac 比 win 和 linux 多一个修饰键,因此多出 n 个组合快捷键,工作效率大大提升。
    z1s23
        20
    z1s23  
       2020-01-27 10:02:03 +08:00
    win:玩 LOL 和 Steam 游戏
    mac:干活
    DamienS
        21
    DamienS  
       2020-01-27 10:18:44 +08:00
    用 linux 打游戏的你信么。
    我的座机懒得装 windows 了,就装了个 Ubuntu,安了个 steam 来打游戏,其实很多游戏都有 linux 版的。而且因为这台电脑 RAM 比较大,也用来做 android 开发。

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

    Win 44%, Android 24%, iOS 19%, Mac 10%,
    Linux 1.5%
    daozhihun
        23
    daozhihun  
       2020-01-27 10:37:06 +08:00
    说说我的情况,目前在用三台电脑:
    Windows (笔记本):C#开发,日常使用
    macOS (笔记本):外出时携带进行工作,偶尔用来看电子书
    Linux (台式机):主力开发机,专注写代码
    xau
        24
    xau  
       2020-01-27 10:42:30 +08:00 via iPhone
    现在需要什么系统就用什么系统 哪种自己好用就用哪种系统
    Princeling
        25
    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
        26
    KevZhi  
       2020-01-27 11:31:26 +08:00 via iPhone
    final cut pro
    1998qiu
        27
    1998qiu  
       2020-01-27 11:38:10 +08:00 via Android
    linux 玩 c/c++/emacs 啊
    raptor
        28
    raptor  
       2020-01-27 11:39:30 +08:00
    开发,学习,娱乐都好用啊,反正也不玩游戏。十几年来不用 windows 感觉少了很多麻烦
    ace12
        29
    ace12  
       2020-01-27 11:48:44 +08:00
    装逼
    ufan0
        30
    ufan0  
       2020-01-27 12:10:21 +08:00
    有些工具在 Linux 上更称手,并且文档丰富。
    JerryCha
        31
    JerryCha  
       2020-01-27 13:05:48 +08:00
    修图
    tobyg
        32
    tobyg  
       2020-01-27 13:36:53 +08:00
    mac 用來開發.

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

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

    WIn10 有了 WSL 支持,带来了包管理器和 LInux 命令行工具以后以上问题似乎缓解了不少。不过我个人 Windows 上第一个装的软件就是 msys2
    inhzus
        41
    inhzus  
       2020-01-27 17:28:07 +08:00 via Android
    Linux 实话实说:一定程度上方便编程( c++向),极大程度上方便装逼
    las917vki
        42
    las917vki  
       2020-01-27 17:43:42 +08:00
    争系统是最傻逼的。。。。
    对我这种哪个平台都能写出一样效果的代码的人来说。
    爱用啥用啥,我推荐大家使用 Windows XP。
    oovveeaarr
        43
    oovveeaarr  
       2020-01-27 18:23:27 +08:00
    小孩子才做选择,我全都要
    sweat89
        44
    sweat89  
       2020-01-27 18:36:30 +08:00
    mac 工作,win 打游戏
    qceytzn
        45
    qceytzn  
       2020-01-27 18:43:07 +08:00
    为了隐私 ,用 linux,windows 现在都跑在虚拟机里
    Edcwsyh
        46
    Edcwsyh  
       2020-01-27 18:49:50 +08:00
    win 通常我只用来打游戏。。。
    linux 没有游戏可玩,所以我可以更好地学习
    luckyrayyy
        47
    luckyrayyy  
       2020-01-27 18:54:15 +08:00
    最终跑在 Linux 上的东西,用 Linux 开发不是最合情合理的么...你这问题问的就有点奇怪。
    JunoNin
        48
    JunoNin  
       2020-01-27 18:57:09 +08:00 via Android
    个人习惯问题
    shanlanlan
        49
    shanlanlan  
       2020-01-27 19:12:00 +08:00
    想买 Mbp 装逼,最后屈服于现实买了台 Win
    calvincc
        50
    calvincc  
       2020-01-27 19:59:43 +08:00
    嵌入式 Linux 开发
    calvincc
        51
    calvincc  
       2020-01-27 20:00:12 +08:00
    @lostberryzz 嵌入式 Linux
    miv
        52
    miv  
       2020-01-27 20:09:18 +08:00
    公司用的 win,之前本来想用 Linux 的,不过图形界面等其他原因、显卡驱动等原因,就不用 Linux 了,该用了 Mac.
    以后有机会会弄 Linux,打算 deepin 走起
    miv
        53
    miv  
       2020-01-27 20:13:12 +08:00
    从外表协会上来说,对于我自己,win 易用性满分,界面设计不好看(腻了)
    Linux 的桌面从外表上感觉挺好看的(Ubuntu)
    Mac 桌面吹爆,丝滑、简洁、优雅、美(颜控)
    jin7
        54
    jin7  
       2020-01-28 00:17:39 +08:00
    写 python
    chocotan
        55
    chocotan  
       2020-01-28 10:55:25 +08:00
    用 windows 的时候 mvn clean 总是提示 target 目录被占用......我还得下个 unlock 软件......
    还有不能自定义切换工作空间的快捷键
    mouyase
        56
    mouyase  
       2020-01-28 11:31:28 +08:00 via Android
    ios 开发,写 python 比 win 省点心
    yinzhili
        57
    yinzhili  
       2020-01-28 18:58:26 +08:00
    Windows 还是绝大多数人的选择。没什么原因,就是便宜实用。
    danmary61
        58
    danmary61  
       2020-01-29 19:40:23 +08:00
    为了 Logic Pro X 和 FCPX,这两个领域 Mac 可以把 windows 同行吊起来打
    ggicci
        59
    ggicci  
       2020-01-29 20:38:38 +08:00 via iPhone
    不是 Windows 开发者。所以在 Windows 就装了个 steam。mac 和 linux 开发是真香。
    unlighted
        60
    unlighted  
       2020-01-30 00:30:36 +08:00
    GUI 开发+服务器+web(在学).感觉喜欢那种随时打开一个 terminal 操作一个事情,结束就关闭,真的很爽.
    imbushuo
        61
    imbushuo  
       2020-01-30 01:29:03 +08:00
    拿来 RDP Windows (
    atcdef
        62
    atcdef  
       2020-01-30 16:00:17 +08:00
    ubuntu 是我日常使用的系统,虚拟机里装了个 win 用来玩 QQ,日常工作就是写 python+vue,其实用 windows 也没啥问题,就是看不惯 win10,所以一怒之下迁移到了 ubunu 下面。现在已经习惯了,觉得其实也没什么了不得的大问题。
    sillylang
        63
    sillylang  
       2020-01-31 12:53:39 +08:00
    迫于 win 之 update,开始 linux 之路
    sillylang
        64
    sillylang  
       2020-01-31 12:55:21 +08:00
    看了一遍理由没我的真实
    zhengfan2016
        65
    zhengfan2016  
       2020-01-31 17:40:16 +08:00 via iPad
    我目前还在 win 开发,不过正准备转黑苹果,因为在 win 下 vuejs 做前端的教程太少了,网课几乎全都是 mac 的,为了避免弯路不得不用黑苹果
    qq544230987
        66
    qq544230987  
       2020-01-31 19:16:01 +08:00
    装逼
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3174 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 13:44 · PVG 21:44 · LAX 05:44 · JFK 08:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.