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

2018-10-26 11:34:55 +08:00
 bayker

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

服务器:Centos

12510 次点击
所在节点    程序员
149 条回复
sammo
2018-10-26 12:31:21 +08:00
虽然我可以天天用 mac 写代码,但它永远无法得到我发自内心的尊重(就像我尊重 windows 操作系统那样) ---- 因为我发觉它并不尊重我
trait
2018-10-26 12:45:48 +08:00
编译器开发。win10 安装个 c++环境还要夹带,被强制更新搞蓝屏,惹不起
yurun
2018-10-26 13:03:11 +08:00
游戏+开发都搞定,为什么不用 win10 ?为什么会有洁癖?
wsmadashu
2018-10-26 13:07:50 +08:00
以前学操作系统的时候,想看 win 底层怎么实现的,需要用各种工具(IDA/systemsuit/IRPTrace),还只有一个玩具 ReactOS 可参考,还有一堆注册表 /组策略头大,可我并不想了解这些。 后来切换到 linux,发现好多工具都是内置的(objdump/strace/procfs..),另外直接可以看源码,调试很方便,linux 天生对程序员友好。
lsgjwkr
2018-10-26 13:11:38 +08:00
用虚拟机就不用纠结两个系统了
loqixh
2018-10-26 13:12:50 +08:00
icylogic
2018-10-26 13:16:42 +08:00
linux 主力开发,Windows 也用。

最近对 linux 满意的一个点是 i3,我觉得它对于日常开很多 window 的人来说是个不错的解决方案,比 Windows 上 MaxTo 之类的更好。

Windows 好处是有很多 linux 需要花时间配置的事情,它已经有了一个七八十分的解决方案。
iwtbauh
2018-10-26 13:32:39 +08:00
以前的 Ubuntu 16.04 升级到 18.04 后确实 bug 不少,一段时间后我忍不了了直接删掉换了 Debian testing,桌面 gnome,真的是丝滑般流畅,虽然是“测试”分支的系统,但是却没遇到过 bug,Debian 还是那个 Debian 啊。

游戏方面,amdgpu 开源驱动 vulkan 运行 dota2 流畅的一批。wine+dxvk 玩玩 sc2 也能接受。

有一个 win7 虚拟机( kvm ),但是很少启动。

主要原因还是 Windows 不好用啊。配个开发环境还得一个个下载安装,cmd 和 powershell 一个太垃圾一个用不惯,cygwin 和 msys2 看起来是很好的方案,但是各种大小毛病不少时不时恶心你一下(比如 win32 的终端输出使用本地代码页,所以非 msys2 应用(包括 mingw )都会输出时把 ucs2 或 utf-8 转成 gbk,我喜欢用现代 Unix 都使用的 utf-8,msys2 应用工作的很好,但是其他的那些就不行了,而且它们似乎只有 utf-8 的 l10n 资源。 因此 mintty 字符终端设置成 utf-8 还是 gbk 总有一部分应用程序输出乱码)。各种工作很难自动化,很多在 Linux 上写个小脚本就能做的相当漂亮的工作放到 windows 下牵扯各个方面问题最后把你逼疯。

另一个方面是很多常用软件都没有人支持! chromium browser 竟然都没有受支持的良好维护的稳定版本?! openjdk 也没有!这个发行版的维护者( M$)只会制造垃圾软件。
valord577
2018-10-26 13:33:48 +08:00
别做选择题阿 windows 不用固态跑个 ide 都卡死
valord577
2018-10-26 13:34:44 +08:00
别做选择题阿 :)
windows 不用固态跑个 ide 都卡死
跑 python 和 java 更卡 (个人感觉)
niubee1
2018-10-26 13:35:57 +08:00
小孩子才讨论对错, 成年人只讨论利益
zongren
2018-10-26 13:39:08 +08:00
@FourAndHalf windows10 支持一键安装 Linux 子系统,就是没有 gui
Danswerme
2018-10-26 13:49:39 +08:00
黑苹果和 win 双系统多好啊。
odirus
2018-10-26 13:56:29 +08:00
MBP 在家吃灰!现在只喜欢 Windows 下开发
HeiXiaoBai
2018-10-26 13:58:31 +08:00
@FourAndHalf #15
win10 支持安装 Linux 子系统,可以直接在 cmd 打开访问
misaka19000
2018-10-26 13:58:44 +08:00
windows 下面很多程序安装起来太费劲了,而且 mac 的 terminal 比 windows 好用无数倍
hxtheone
2018-10-26 14:00:32 +08:00
公司 rmbp 家里黑苹果, win 现在基本上就是 steam 启动器了
gotosky
2018-10-26 14:01:16 +08:00
mbp 开发,因为公司给配了 mpb。大学用的华硕本给家里人用了,现在手里只有 mbp,有些游戏都没法玩...
weifengzi2009
2018-10-26 14:04:56 +08:00
公司用 Win10+WSL,在家有 Mac 和一个 Fedora 的台式。。其实用什么都行,有个命令行就好了
sammo
2018-10-26 14:08:55 +08:00
你更喜欢 Windows 操作系统尊重一个人的方式,还是更喜欢 mac / linux 操作系统尊重一个人的方式?

在这个问题 "macOS 和 Windows 的使用逻辑有哪些不同" 背后,隐藏的问题是,就一个电脑操作系统而言,它们确实是在以不同的方式 ( 各自不同的 user-friendly 风格 ) 尊重各自的使用者的。

https://www.zhihu.com/question/298749400
https://www.pin-cong.com/p/149328

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

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

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

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

© 2021 V2EX