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

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

  •  
  •   bayker · 118 天前 · 8004 次点击
    这是一个创建于 118 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    服务器:Centos

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

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

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

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

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

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

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