1
whypool 2020-04-09 15:18:12 +08:00
没差别
|
2
zonyitoo 2020-04-09 15:21:16 +08:00 8
直接用 VSCode Remote,相当于在 Linux 上写代码+运行+测试。
出于字体好看的角度考虑,我选择 macOS |
3
RickyC 2020-04-09 15:22:53 +08:00
建议使用 Windows 写代码
生产环境部署至 Linux |
4
shoaly 2020-04-09 15:24:05 +08:00 25
都能.... 赶快开始写代码, 才能赚钱, 别再看论坛研究怎么磨刀了
|
5
ytmsdy 2020-04-09 15:24:57 +08:00 1
不用啊,我 windows+pycharm 写了快 5 年的 python 了。也没碰到啥问题。
|
6
AmrtaShiva 2020-04-09 15:27:07 +08:00
写随便 编译起来 windows 就 D 疼了
|
7
littleshy 2020-04-09 15:31:24 +08:00
不管系统还是软件,反正都尽量更新到最新版本。差别不大。
|
8
smallpython OP @whypool 我觉得在 windows 上写,然后传到 linux 上, 这个行为有点麻烦
|
9
smallpython OP @ytmsdy 你有没有遇到过有些库在 windows 上和 linux 上使用效果不同的问题
|
10
smallpython OP @zonyitoo 我用的 pycharm, 社区版, 没有远程开发的功能, 所以就得手动上传, 觉得有点繁琐
|
11
lhx2008 2020-04-09 15:37:17 +08:00 via Android
一般是没问题的,就是有时候一些 c 库可能编译会有问题。
开发在本地搭环境,和你用 windows 还是 linux 没关系 |
12
Leonard 2020-04-09 15:40:08 +08:00
这个看你写什么语言做什么用吧
|
13
DelayNoMay 2020-04-09 15:42:51 +08:00
有一些库或框架不支持 windows 版本的
|
14
ytmsdy 2020-04-09 15:49:45 +08:00
@smallpython 目前没有,最大的问题是一些库在 win 上跑步起来,需要用一些替代库。
|
15
ipengxh 2020-04-09 16:01:49 +08:00 1
linux 开 samba,windows 上挂载,然后 windows 上开 IDE/编辑器,写完在 linux 上跑。
|
16
Vegetable 2020-04-09 16:03:30 +08:00
看语言,一般来看,体验几乎无差别.
|
17
Immortal 2020-04-09 16:09:28 +08:00
如果是用 jetbrains 系
我可以告诉你,idea 的流畅度 Linux>Mac>Windows 所以我选择在 Linux 下开发 |
18
hanssx 2020-04-09 16:11:34 +08:00
pycharm professional 版可以远程开发的
单论开发,Linux 无敌,办公就不行了,企业微信装上卡得不行。 |
19
aliensb 2020-04-09 16:13:12 +08:00
主力 java,偶尔搞搞 python,golang,换到 linux 一年半了,windows 回不去了
|
20
lewinlan 2020-04-09 16:23:10 +08:00 via Android
gopher 无所畏惧
|
21
jmyz0455 2020-04-09 16:25:37 +08:00
我三个都有,按需使用,觉得差别不大。
|
22
winterbells 2020-04-09 16:26:28 +08:00 via Android 4
如果你不知道,那就不需要
|
23
smallpython OP @ipengxh 感谢大佬, 这个方法听起来不错, 回去试一下
|
24
yinzhili 2020-04-09 16:34:25 +08:00
java/python/php 这些语言在哪写都无所谓,反正跨平台
|
25
loading 2020-04-09 16:37:50 +08:00 via Android
如果只是数据库和网络 api,没啥。
如果和文件系统打交道,适当注意一下就行。 |
26
KasonPasser 2020-04-09 16:39:46 +08:00
结合运行环境,那个能提交开发进度用那个,就这么简单。
|
27
5G 2020-04-09 16:39:57 +08:00
公司 Unix 开发组的是 Windows 写代码,然后虚拟机
|
28
pavelpiero 2020-04-09 16:41:01 +08:00
java 跨平台耶,感觉没撒子区别
|
30
yukiloh 2020-04-09 16:46:40 +08:00 via Android
什么叫夸平台…
|
31
aydd2004 2020-04-09 16:47:12 +08:00
@zonyitoo 自从用了 VSCode Remote 我觉得 买个黑又粗的主机 扔边上
然后买个 Mac mini+4K 显示器也能接受了 |
32
zjsxwc 2020-04-09 16:49:33 +08:00 via Android
全部 linux 一把梭,多年不用 Windows
|
33
AngryMagikarp 2020-04-09 16:50:09 +08:00
如果只是写这个动作,那么没区别。
如果说的是一个整体的开发环境,linux 绝对首选。 |
34
season4675 2020-04-09 16:52:05 +08:00
建议 linux,windows 多年不用了
|
35
smallgoogle 2020-04-09 16:53:30 +08:00
摸鱼贴呀。。。
|
36
mnzlichunyu 2020-04-09 16:54:27 +08:00
用了一阵子 vscode remote,但是校园网不稳定,经常要重连,体验特别不好,用 samba 之类的补全功能又不好使了,所以现在干脆就直接 ssh + tmux + vim 到服务器上写了,平时主要写 C++ go python shell, 如果写 java 没有一个 IDE 可能就比较难受了。
|
37
hunter2015 2020-04-09 16:59:31 +08:00
python 的话,最好是使用 Linux
|
38
minami 2020-04-09 16:59:42 +08:00
如果还在纠结需不需要,那么答案一律是不需要,等碰到问题再考虑换。stb 的作者至今还在用 VC6 呢,这可比你们争的 low 多了
|
39
MAIQ 2020-04-09 17:01:52 +08:00
Windows,游戏、开发两不误
|
40
hunter2015 2020-04-09 17:01:55 +08:00
@ytmsdy 帮忙装一下 salt 包 [手动狗头]
|
41
ifxo 2020-04-09 17:02:38 +08:00
还是 windows 靠谱
|
42
kaiser1992 2020-04-09 17:05:10 +08:00
ide 一般都有本地写完自动同步到远程,然后远程执行的功能
|
43
FlyingDough 2020-04-09 17:39:12 +08:00
wsl
|
44
Immortal 2020-04-09 17:48:30 +08:00
|
45
qq8758173803 2020-04-09 17:48:45 +08:00
win10 子系统欢迎您的使用。Linux 代码环境与 window 基本无差别.
|
48
superrichman 2020-04-09 17:58:10 +08:00
都一样,全平台 sublime 一把梭
|
50
kkeiko 2020-04-09 18:38:34 +08:00
台式机 就装 linux,需要笔记本就买 mbp
|
51
xmge 2020-04-09 18:39:11 +08:00
ubuntu 系统做开发
|
52
xmge 2020-04-09 18:39:57 +08:00
window 系统来办公
|
53
northisland 2020-04-09 18:40:28 +08:00
换吧,否则对 GNU 的牛逼理解不深刻。
|
54
yprisoner 2020-04-09 18:45:45 +08:00
linux win 都有,日常 window, 开发 linux,两不误
|
55
int64ago 2020-04-09 18:49:39 +08:00
|
56
geekvcn 2020-04-09 18:59:04 +08:00
码农不需要,想要不断提升技能的不怕折腾有一定基础的绝对需要,养老的 MAC
|
57
areless 2020-04-09 19:00:21 +08:00 via Android
哎,windows 下一个测试框架编译了一天一夜,各种错误。Linux 下只要 yum 啊 apt
|
58
yEhwG10ZJa83067x 2020-04-09 19:04:51 +08:00
vagrant 共享文件夹
|
59
love 2020-04-09 19:10:49 +08:00 via Android
linux 最舒服,最起码要花个一年试一试
|
60
cnbattle 2020-04-09 19:13:51 +08:00 via Android
使用 linux 会让我感觉更专注高效一点
|
61
yuxizhe 2020-04-09 19:23:51 +08:00
wsl 挺香的
|
62
yinsky 2020-04-09 19:38:22 +08:00
linux 好处在于自带 gcc,python,而 windows 你要装编译器,说实在的,写代码都差不多,但是编译测试还是 linux 好,其实 windows 下 PowerShell 夜挺好用的
|
63
orm 2020-04-09 19:43:07 +08:00
用了四年的 Linux,换了好几个发行版,桌面环境,用起来都很好,终端命令行很方便
|
64
keshawnvan 2020-04-09 19:47:12 +08:00
用 IDE 的话写代码都差不多
|
65
xuanbg 2020-04-09 19:49:36 +08:00
写代码不需要,但部署服务的话就需要了。学那么几个部署用到的命令根本不费事,有用的时候再学也不耽误什么。
|
66
DnC 2020-04-09 19:53:33 +08:00
@smallpython #8
直接 linux 上开个 samba 啊,然后在 windows 上编辑,在 linux 上编译; |
67
niubee1 2020-04-09 19:59:14 +08:00
你如果不开发 windows 下的应用程序的话,建议用 Linux,或者 FreeBSD 。或者 Mac,就当 BSD 用,其实就是个 BSD
|
68
paoqi2048 2020-04-09 20:56:06 +08:00
win 上开发,linux 上联调
|
69
littlewing 2020-04-09 21:09:52 +08:00
在 MAC 上写,Linux 上跑
|
70
csl1995 2020-04-09 21:56:39 +08:00
刷题在 win 下用 vs code
工作是写 C++,直接在 Linux 用 vim 写,看代码一般用 SI |
71
chiu 2020-04-09 22:10:58 +08:00 via Android
我们组交叉编译的平台在 Linux 上,但编写就看个人各自习惯了,有 vim,vscode,slickedit,source insight 。这没有什么限制
|
72
liuzhiyong 2020-04-09 22:31:46 +08:00
不需要,只用 Windows,因为相关工具也在 Windows 里面。
|
73
XanderChen 2020-04-09 23:19:45 +08:00
这还用问吗?。。。
肯定是是以生产环境为主啊。。。 你写的东西放在哪个平台上,就用哪个平台直接写代码。。。 省老多事儿了。 |
74
dalabenba 2020-04-09 23:29:26 +08:00 via Android
wsl 挺好用的,特别需求远程就好了
|
75
TransAM 2020-04-10 00:10:53 +08:00 via Android
又不写 c/c++ 要什么 linux
|
76
buffzty 2020-04-10 00:40:57 +08:00
我用 win10 , 只开发 linux 程序或者跨平台程序.
c/c++ 使用 clion 远程编译,运行 java idea 跨平台 go goland 跨平台 php idea 自动 ftp 上传到 linux 前端 vsc + chrome 命令行使用 git bash 桌面开个 xshell 感觉很舒服. win10 i7 16g 一点不卡 有 ubuntu,mac 吃灰中 |
77
monaco 2020-04-10 07:41:31 +08:00
之前 Mac,现在 windows,windows 有 wsl 挺舒服
|
78
shellic 2020-04-10 08:09:02 +08:00 via Android
搞 PHP,电脑上 VBox 装了个 Linux,工作的时候就放后台,然后 PHPStorm 远程开发,操作就 xshell 远程上去;目前没遇到过坑。当然现在有 docker 、wsl 、hyper-v 可以选择,但是总感觉 win10 不怎么稳定,不放心😂
|
79
Anhedonia 2020-04-10 08:24:21 +08:00
这个问题就得问问那位没 Linux 学尼玛 cs 的大神了
|
80
guochengjie 2020-04-10 08:28:38 +08:00 via Android
#3 同意 @RickyC 的说法,何况 Windows 下还有 WSL
|
82
cominghome 2020-04-10 09:05:43 +08:00
少整花里胡哨的,大部分的代码水平还够不上谈生产力的水平,等你有几年代码经验了,一定程度上养成自己的习惯和工具链以后再讨论能不能提高生产力也不迟
|
83
luxinfl 2020-04-10 09:09:09 +08:00
想在哪写就在哪写,就是拿支笔写都行,就一个写代码的方式而已,没什么好纠结的
|
84
dudulangjiao 2020-04-10 09:10:38 +08:00 via iPhone
win10 上开 vagrant
|
85
keymao 2020-04-10 09:10:54 +08:00
你这问题就像是在问 我是开车还是骑摩托到公司一样。
研究这个干啥,手头有啥用啥, 能到地方就完了。 |
86
p1gd0g 2020-04-10 09:13:05 +08:00
家里倒是一直在用 linux 。公司要用企业微信,只能用 wsl 啦,开发还是在 linux 下舒服。
|
87
handsomehaitao 2020-04-10 09:15:05 +08:00
windows subsystem for linux 好用的一批,默认挂载 windows 磁盘, 直接安装环境域名映射到 windows 磁盘,实现 windows 写代码 linux 环境 避免出现 bug
|
88
sheaven 2020-04-10 09:17:42 +08:00 via Android 1
wsl + vscode remote 不香么? 10 年 mbp 用户强烈推荐,比 MacOS 还生产力。
|
89
pecopeco 2020-04-10 09:25:51 +08:00
铁锄头锄地,金锄头锄地
|
90
jsjgjbzhang 2020-04-10 10:08:22 +08:00
生产力真的跟环境有关系么 10 年老程序表示怀疑 只要给钱多 让我用手机写我也愿意
|
91
newmlp 2020-04-10 10:20:02 +08:00
有啥是 Linux 能干 Windows 干不了的,当然选 Windows,实在不行还有虚拟机测试呢
|
92
SmiteChow 2020-04-10 10:22:26 +08:00
需要
|
93
macha 2020-04-10 12:47:31 +08:00 via iPhone
windows 写代码,传到 linux 编译,要调试就开远程调试。我试了好几个方案,最终选择 vs2019,mac 下实在没有好用的 ide
|
94
edk24 2020-04-10 13:08:41 +08:00
开发用 deepin 玩游戏之类的上 win
|
96
nicebird 2020-04-10 13:21:38 +08:00
只要编译、调试、运行在 linux 就行了。
写代码无所谓。 |
97
hfpp2012 2020-04-10 13:23:12 +08:00
windows 太 low
|
98
fhsan 2020-04-10 13:34:25 +08:00
有界面当然是点界面快,没界面只能命令行
|
99
jiangbingo 2020-04-10 13:36:49 +08:00
写个 python 脚本同步相同 git 管理的工程,方法如下:配置远程服务器 IP 端口用户名密码以及工程目录,用生成 git diff/ git apply 方式来同步远程工程目录。
|
100
mmixxia 2020-04-10 13:37:03 +08:00
远程就行。或者上 WSL 、OSX 。
|