• 请不要在回答技术问题时复制粘贴 AI 生成的内容
bayker
V2EX  ›  程序员

有多少同学是 [不] 在 windows 下开发?为什么不在 windows 下开发?

  •  
  •   bayker · Oct 26, 2018 · 14587 views
    This topic created in 2786 days ago, the information mentioned may be changed or developed.

    我:.NET Core 开发 win10 ,各小组可再申请开发用的 linux PC 或虚拟机 同事:win10

    服务器:Centos

    149 replies    2018-10-30 17:38:27 +08:00
    1  2  
    liuminghao233
        101
    liuminghao233  
       Oct 26, 2018 via iPhone
    unix 下用东西方便
    就拿 libsodium 来说
    mac 和 ubuntu 上面半分钟编译完事
    windows 上面得搞半天
    不是说 win 下操作复杂
    而是用起来不顺手
    MonoLogueChi
        102
    MonoLogueChi  
       Oct 27, 2018 via Android
    我是做 unity 和.net 的,所以离不开 win
    innoink
        103
    innoink  
       Oct 27, 2018
    因为不想用鼠标
    qianmeng
        104
    qianmeng  
       Oct 27, 2018 via Android
    我用 win,因为有时候会切换一下桌面玩一盘游戏
    carlclone
        105
    carlclone  
       Oct 27, 2018 via Android
    @CoCoMcRee 然而我的黑果从 10.11 升到 10.14
    pryhub
        106
    pryhub  
       Oct 27, 2018 via iPhone
    mac + linux 命令行
    apisces
        107
    apisces  
       Oct 27, 2018 via iPhone
    自己的是 mac,但是公司是台式机,只能申请装 linux,还不能自带电脑。mdzz
    hovenrech
        108
    hovenrech  
       Oct 27, 2018 via Android
    @iwtbauh 这个线程一直 while true,一会不就被系统调度了?然后又是至少 0.5ms
    elekids
        109
    elekids  
       Oct 27, 2018 via iPhone
    @zongren 这可以有
    EricFuture
        110
    EricFuture  
       Oct 27, 2018 via iPhone
    Windows 没有逼格(狗头)
    jjx
        111
    jjx  
       Oct 27, 2018
    近几年来 windows 下从来没有坚持一个月以上

    同时使用 mac 和 windows 操作习惯的不同太痛苦了, 最后只能选择一种, .net/java 用 windows 还是可以理解的, 用 python/go/c 之类的用 windows 是找罪
    Belmode
        112
    Belmode  
       Oct 27, 2018 via Android
    @FourAndHalf windowd 子系统
    iwtbauh
        113
    iwtbauh  
       Oct 27, 2018 via Android
    @hovenrech

    至少比 sleep 精确啊,sleep 是主动放弃 CPU,这个是主动(要求)占用 CPU
    xmsz
        114
    xmsz  
       Oct 27, 2018   ❤️ 1
    作为产品

    Mac 给的是便捷和环境场景,Mac 一打开马上进入工作状态,携带也方便,虽然 Pro 重了一点,但是还是可以接受的

    如果是 windows,一打开,妈的就想玩游戏


    作为用户
    Mac 聪明,Windows 傻,其实说的是 Mac 更有效率


    作为开发者
    Mac 的环境安装非常非常简单,新电脑配置 10 分钟,马上可以开发
    Window 各种运行环境,不同电脑还不一定能运行通份代码,新电脑自己都要安装很多莫名其妙的东西,才进入安装运行环境。

    Mac 有分屏,没有显示器的情况下非常非常方便
    Windws 的分屏就根本不是一个概念,存粹是多了一个桌面,全屏状态也糟糕的要死。。。

    而且 Windows,真的是会莫名其妙变卡,莫名其妙坏掉,莫名其妙重启
    这些,用了 2 年多 Mac 完全没遇到过,而之前用 Windws,真的会被气死

    作为 UI 设计师
    Sketch 只有 Mac 有啊,虽然现在 XD 已经可以用了,而且 Windows 也支持,但是 XD 还是不能完全替代 Sketch
    所以必须用 Mac。

    色差,Windows 的色差,不同品牌颜色都不一样,千奇百怪。虽然可以用显示器解决,但没了便捷




    所以从我的角度,Windows 没有任何优势,因为根本没时间玩游戏啊
    tingyunsay
        115
    tingyunsay  
       Oct 27, 2018
    开发:Ubuntu =》 mac, 玩游戏:windows
    wxyoung
        116
    wxyoung  
       Oct 27, 2018
    因为有钱买 mac
    karllynn
        117
    karllynn  
       Oct 27, 2018
    因为不用依赖 Windows 平台啊…
    loqixh
        118
    loqixh  
       Oct 27, 2018
    @hovenrech .....高精度定时用 timeSetEvent 可以自己设置精度
    bulabean
        119
    bulabean  
       Oct 27, 2018
    win,游戏方便。有台电脑安装 linux,静态 IP 做服务器用,方便
    palxie
        120
    palxie  
       Oct 27, 2018
    本来做 android 开发的,用用 windows 还行,现在 ios 也要搞了,上了 mac, 真香...
    xiaonan10ll
        121
    xiaonan10ll  
       Oct 27, 2018 via iPhone
    Windows 管好 UI,Linux 管好 shell,Mac 管好移动便携,各司其职,都不要想僭越。
    loqixh
        122
    loqixh  
       Oct 27, 2018
    @hovenrech 低于 1ms 的精度 linux 和 windows 下都是不可靠的, 因为都是非实时系统 线程调度时间片不可靠
    amwyyyy
        123
    amwyyyy  
       Oct 27, 2018
    win 用腻了了,所以买了台 mac 来玩玩。都用一样的工具,在工作上没感觉有什么效率差别。
    cnbobolee
        124
    cnbobolee  
       Oct 27, 2018
    Windows 可以打各种游戏,我也想要。
    DevRoss
        125
    DevRoss  
       Oct 27, 2018 via Android
    学生党装了双系统,只在 win 下打打游戏,还有完成教育内容,现在的高校太依赖 Microsoft 了
    Sapp
        126
    Sapp  
       Oct 27, 2018
    @iwtbauh 你可别笑死我,说 windows 游戏多软件多的时候,就成了 windows 优点,说 windows 垃圾软件多、流氓多,就变成了软件的问题,当个双标狗真舒服。
    Sapp
        127
    Sapp  
       Oct 27, 2018
    @iwtbauh 不好意思回错了,回的 @AX5N
    hovenrech
        128
    hovenrech  
       Oct 27, 2018 via Android
    @loqixh 不不,在 linux 下还是可靠的,usleep 至少 10us 精度还是有的吧(虽然不清楚具体实现); windows 下提升 timer 精度是全局的,而且还可以被后面的程序再改变,完全不靠谱
    wsmadashu
        129
    wsmadashu  
       Oct 27, 2018
    @loqixh 你这断章取义了吧。首先那话我都说了是毛老说的,其次 WRK 能替换 2003 内核不假,但代码不全,很多都是以 lib 提供的,相比之下 ReactOS 跑起来几乎就是个完整 XP 了。
    publicvoid
        130
    publicvoid  
       Oct 27, 2018
    话说你们批评 windows 的时候,真买了 windows 正版许可了?
    AX5N
        131
    AX5N  
       Oct 27, 2018   ❤️ 1
    @Sapp
    “说 windows 垃圾软件多、流氓多,就变成了软件的问题”我明明说的是人的问题,什么时候变成了软件的问题了,我的原话是"垃圾软件又不要 [你] 装,(你)装了(垃圾软件)就别抱怨(垃圾软件)垃圾",你是怎么理解成软件的问题的。

    windows 的软件当然也包括了垃圾软件,软件多当然也意味着垃圾软件多。但你有自由选择的权利,你非要去装垃圾软件能怪谁?就像中国人那么多,你非要去混小偷强盗的朋友圈,结果你周围都是小偷强盗,这也能怪中国人口多?

    明明自己阅读能力只有小学生水平硬要说别人是双标,你明白双标的意思?你列举的那些问题在 macos 上都存在有(在#52 已经说明了)你却选择性看不见,只会拿 windows 来说事,你自己才是双标。
    AX5N
        132
    AX5N  
       Oct 27, 2018   ❤️ 1
    @publicvoid
    退一万步来说,批评 windows 的这些人全都不是正版用户。
    他们批评的这些 windows 的问题是不是只在盗版上出现,正版用户没有这个情况?是否是正版用户跟是否存在这些问题有什么关系吗?
    法律只规定了使用盗版是侵犯知识产权的违法行为,没有规定盗版用户评论也是违法的。同样的,使用盗版是不道德的行为,但盗版用户评论并不是不道德的行为。你想通过否定别人一个方面就把别人所有的方面都给否定了?
    loqixh
        133
    loqixh  
       Oct 27, 2018
    @hovenrech CreateWaitableTimer 可以指定 ns
    要实现 10ns 定时器 你这时要飞天呢, 每秒会进行 ring3 ring0 切换 10W 次 呵呵
    linux 线程时间片是 100ms 100ms 就切走了 切走了 100ms 之内也可能回不来 你觉得这可能稳定实现吗?
    hovenrech
        134
    hovenrech  
       Oct 27, 2018 via Android
    @loqixh 你看错了吧,我说的是 us,1E-6 秒; linux 线程切换是 100ms ?那我的 usleep 为什么可以稳定工作,一个简单的 demo 可以测试出来吧
    hovenrech
        135
    hovenrech  
       Oct 27, 2018 via Android
    @loqixh 还有,我就是想说下 Windows 的调度间隔太大,没有 Linux 好上手,这都要杠吗?
    loqixh
        136
    loqixh  
       Oct 27, 2018
    @hovenrech 我写错了哈 是 us, 我刚查的资料 2.6 反正是 100ms 你的稳定估计是系统负载不高下测的, 系统资源都分给你的进程了
    loqixh
        137
    loqixh  
       Oct 27, 2018   ❤️ 2
    @hovenrech 不用杠, linux 调度比 windows 差, 定时调度 windows 有优先级, 你自己对 windows 不熟不会实现而已 我来实现方法多的是
    yuanfnadi
        138
    yuanfnadi  
       Oct 27, 2018 via iPhone
    Mac

    玩遊戲可以用 switch 3ds ps4 ps3 psv
    publicvoid
        139
    publicvoid  
       Oct 27, 2018
    @AX5N 既然你 @我了,我也回你一下,没说你批评是不道德,上升不到那个层面,这涉及到做人的态度,别人给你免费用,不感恩,ok,出了一点问题,反过来一顿喷,呵呵,能厚道一点么?真当自己是大爷了?太多盗版 windows 用户是这种心态了...
    hovenrech
        140
    hovenrech  
       Oct 27, 2018 via Android
    @loqixh ok 谢谢,我觉得从游戏实时性也可以说明 Windows 必然有优势;但我真的需要 us 级至少是 0.1ms 的 timing,我觉得我得换个思路 :)
    PanPancf
        141
    PanPancf  
       Oct 27, 2018
    @trait 方不方便说一下是啥公司?对这个方向的工作蛮感兴趣的
    lulinux
        142
    lulinux  
       Oct 27, 2018 via Android
    台式机
    manjaro 系统,稳定,该有的开发软件都有,一键安装;
    lxde 桌面,性能强,compiz 平铺窗口还带特效。
    AX5N
        143
    AX5N  
       Oct 27, 2018
    @publicvoid 果然你所做的就如我最后一句所说的那样。

    好,既然厚道连道德都算不上了,你就只想用一个人的品质好坏去否定那个人所提出来的问题?因为那个人的人品坏坏的,所以他提出问题的权利都没有了吗,还是因为那个人的人品是坏的,所以他提出来的问题都不存在?人家就是尖酸刻薄,就是当自己是大爷又如何?连就事论事都不会,你不想讨论可以不讨论,但你这种把问题引到人品上的行为真差劲。
    cyspy
        144
    cyspy  
       Oct 28, 2018
    别说 iterm,win 下连一个比得上 guake 的软件都没有
    publicvoid
        145
    publicvoid  
       Oct 29, 2018
    @AX5N 我有说不允许问题了?我有说问题不存在了?你的阅读理解该提升了。你当你的大爷,你尖酸你刻薄随你,只是我不喜欢这种人,发表个人意见,并且我就是否定这种人,从心底不喜欢并且恶心这种人,看不惯出来说两句,因为现在阿猫阿狗都可以出来喷一下微软,反正网络匿名你最牛逼,你要继续为这种人辩护随你,但是你要觉得我这种行为差劲,我只能说我跟你价值观不一样,做人的态度也不一样。态度已表明 ,不在回你
    no1xsyzy
        146
    no1xsyzy  
       Oct 30, 2018
    @nekoyaki #82 打错了……“迁移到 Linux ”
    另外,Proton [不] 仅支持 Steam 游戏,因为基于 Wine+dxvk,支持几乎全部 Windows 游戏。
    所以为什么要上 Windows 玩黄油呢?就算是 DX12 的游戏,用 Proton 开不就行了?
    no1xsyzy
        147
    no1xsyzy  
       Oct 30, 2018
    @publicvoid #130 没买,微软直接送的,ospp.vbs 验证服务器。;)
    no1xsyzy
        148
    no1xsyzy  
       Oct 30, 2018
    @Cbdy Proton != Steam Play,我写前段的时候混淆了
    nekoyaki
        149
    nekoyaki  
       Oct 30, 2018
    @no1xsyzy
    ……原来如此,谢谢,我还以为又双叒叕是来围剿我的,回头去试试
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4699 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 141ms · UTC 09:45 · PVG 17:45 · LAX 02:45 · JFK 05:45
    ♥ Do have faith in what you're doing.