编写代码需不需要使用 Linux 环境?

2020-04-09 15:15:15 +08:00
 smallpython
请问各位大佬是在 windows 上写代码, 然后传到 linux 上运行, 测试

还是直接在 linux 上写代码
16861 次点击
所在节点    程序员
117 条回复
JavenXiao
2020-04-10 13:41:29 +08:00
我公司电脑就是 windows 然后用 vacode 的 remote WSL 开发的,感觉可能只适合前端
lrh3321
2020-04-10 13:44:44 +08:00
Win10 是最好的 Linux 桌面 (狗头)
zhuangzhuang1988
2020-04-10 14:04:50 +08:00
@darkcode https://github.com/nothings/stb
单文件 c 库
文档最后又一段话


Why not C99? stdint.h, declare-anywhere, etc.
I still use MSVC 6 (1998) as my IDE because it has better human factors for me than later versions of MSVC.


vc6 是我的最爱....
b00tyhunt3r
2020-04-10 14:11:25 +08:00
WSL 真的香
alexmy
2020-04-10 14:27:13 +08:00
简简单单上 macos 就好了,我都自带到公司用。如果刚毕业经济实力差些,可以多憋一段时间再说。
fcten
2020-04-10 14:51:46 +08:00
有了 wsl 之后,windows 开发也挺香的。
不差钱还是用 mac 最好。
反正我没见过有谁长期用 linux 桌面工作的,即使你的开发环境没问题,你的办公软件跑得起来么?家里连公司内网连得上么?
ex44559
2020-04-10 15:06:56 +08:00
随便在云上买个虚拟机就够用了
xcstream
2020-04-10 17:48:26 +08:00
vmware 也行 可以开多个 不影响原本的系统
mitu9527
2020-04-10 18:05:51 +08:00
Windows+Vagrant(Linux 虚拟机)。Windows 和 Linux 两者结合才是日用和统一开发环境的完美解决方案。MacOS 或者 Windows + WSL 都很省事,也很优秀,但并不算完美,或多或少都有些无法适用的情况。Linux 桌面就算了,不具备普适性。
KeyboardManAnAn
2020-04-10 18:25:36 +08:00
iOS 开发者只能有 Mac 这一个选项
liuxu
2020-04-10 21:31:26 +08:00
别这么说,这些年我在 linux 下写代码是真香,windows 不习惯了
james122333
2020-04-11 00:03:57 +08:00
@zhuangzhuang1988
如果想省事 写好代码就可以了 而不是为了写不好的代码整一堆 一堆语言如果没有 ide 肯定会考虑写好一点
WispZhan
2020-04-11 00:55:14 +08:00
除开写专有平台的东西(特指 MacOS,Windows ),我一直认为 Linux 就是最佳的开发环境(系统)。
在 Linux 下开发真的很爽, 但是你用其他办公软件很痛苦。 所以我一般都是 3 平台互动。Linux: 通用开发,Mac: 办公 /平台依赖的开发,windows: 平台依赖的开发 /办公 /游戏
mmdsun
2020-04-11 09:42:22 +08:00
wsl + ,hyper-v,真香
zsdroid
2020-04-11 12:26:13 +08:00
像 java 这样的跨平台语言是没关系的。
但是像 php 这样的,win 和 linux 环境就有区别了。
我踩过坑。https://segmentfault.com/a/1190000019822482
smallpython
2020-04-21 10:53:10 +08:00
@mnzlichunyu 请问使用 samba 导致补全功能不好使, 具体是什么情况, 我这两天用了一下暂时没有遇到这个问题
mnzlichunyu
2020-04-22 00:08:09 +08:00
@smallpython 比如一些依赖在本地环境没有的时候,就没法补全了

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

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

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

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

© 2021 V2EX