先说一下个人的需要: 0 开发必须的软件( Eclipes , jdk , maven , node , navicat , MS Remote Desktop ) 1 办公必须的软件( QQ , Wechat , mail , office , chrome ) 2 梯子( ss )
再说一下使用习惯: 最好可以不关机; 打开软件最好可以使用键盘; 输入法得好用吧; 文本编辑器得可以用流行的吧; QQ , Wechat 可以快捷键开关吧;
最后说一下,通常来说满足条件的无非是 Windows 和 Mac 啦,但是, 大家也知道,既然问了当然也是想看看有没有 Linux 系统可以啦, 顺带问问 Mac 下有没有好的快捷键解决方案、 Windows 下有没有好的开发环境兼容方案。
最最后,谢谢各位回复啦~
1
Marfal 2016-10-23 03:15:24 +08:00
主流的 IDE ,编辑器都是跨平台的。只能告诉你你的需求, Windows 都能满足。
|
2
imcxy 2016-10-23 03:20:22 +08:00
铜币送上
|
3
monnand 2016-10-23 03:29:37 +08:00 via Android
始终用 Linux ,用了十几年了。换别的用不惯
|
4
dawn009 2016-10-23 07:31:28 +08:00
三种都要用,于是有一台 PC 一台 Mac 以及若干虚拟机
|
5
fuxpro 2016-10-23 08:27:47 +08:00
一直 Windows 桌面, Linux 一直是 Slackware ,程序员的工作,忙碌而又平淡,平凡,重要的是你是否有一颗不平凡的心。
生活勉强支撑吧,其实并不是每一个程序员都过的开心, 100 个人中或者有几个吧 |
6
lrh3321 2016-10-23 08:35:50 +08:00
Windows 10
然后远程到开发机或者在虚拟机里弄 |
7
beginor 2016-10-23 08:41:49 +08:00 via Android
推荐 Windows 10 + Linux subsystem , windows 跑 IDE , Linux subsystem 跑命令行, 虚拟机都不用
|
8
k9982874 2016-10-23 08:42:27 +08:00 via iPhone
光是 QQLinux 系就不好弄,老是 win mac 吧
|
9
zonghua 2016-10-23 08:51:35 +08:00 via iPhone
为什么 Ubuntu 上设置全局 proxy 都没用的
|
10
xeneizes 2016-10-23 08:52:18 +08:00
Archlinux i3wm 用了好多年了, IDE 主要是 jetbrains 家的,天然跨平台, linux 上无压力
linux 上强大的命令行工具,是我离不开的最大理由 实在需要用 QQ 的话, virtualbox1G 内存跑个 win7 |
11
loading 2016-10-23 08:54:23 +08:00 via Android
只要有 office ,就只有 windows 可选!
osx 的 ms office 都有坑! |
12
loading 2016-10-23 08:55:23 +08:00 via Android
然后根据目标需求,选择是否要虚拟机。
|
13
linux40 2016-10-23 09:20:31 +08:00 via Android
别推荐 linux 了,不然又跑出一个说 linux 各种不好用的。
|
14
jimzhong 2016-10-23 10:03:56 +08:00
用 Mac 吧, QQ , Office , Wechat 都有
|
15
imswing 2016-10-23 10:12:24 +08:00 via Android
刚换回 Windows10 ,除了命令行不习惯,其他还好
|
16
sylecn 2016-10-23 10:48:10 +08:00 via Android
一直 Linux 主机+Windows 虚拟机。 QQ 和 office 还是 Windows 版本最好用,其它平台的差一大截。 wechat 除了移动端,所有平台都不咋地。
如果买苹果的硬件,那就 Mac ,如果不是苹果的硬件,又不熟悉 Linux ,只能选择 Windows 。 Java 开发 Windows 并不吃亏,一直都是最佳支持的平台之一。 |
17
wayslog 2016-10-23 10:55:19 +08:00 via Android
我需要的必备软件只有 emacs , firefox ,一个翻墙工具,一个 terminal 。没了……所以我用 linux …
|
18
geralt0725 2016-10-23 11:09:02 +08:00
mac ,基本没商量...
|
19
zhuangzhuang1988 2016-10-23 11:10:46 +08:00 via iPad
x p
|
20
xcodebuild 2016-10-23 11:12:06 +08:00 via Android
mac , deepin 也勉强
|
21
KeepPro 2016-10-23 11:15:35 +08:00 via Android
办公用 qq wechat 的都是坑。文件各种乱发到时候版本各种乱。
|
22
yang2yang 2016-10-23 11:46:06 +08:00
最近感觉开发 java 的话, windows 也非常不错呢,虽然以前一直使用的 Linux ,主要是 QQ,navicat,Wechat,office 实在是不好搞,勉强效果也很差,但是 windows 的命令行真是烂到爆,最近想要不要用一个在 Linux 环境下面用虚拟机试试?
|
23
sangmingming 2016-10-23 11:53:45 +08:00
有钱就用 mac ,不用 ms 系列软件,可以不在电脑上用 qq 就用 linux , 做.net, c#就用 windows 。
|
25
mazyi OP @beginor Subsystem 就是传说中的 Bash on Ubuntu on Windows 吗?这个系统还有点缺陷, jdk 啥的都还不能跑。
|
26
mazyi OP @loading office 的兼容方案其实 Linux 也有很多,反正我对 office 的需求不是很高,所以这一点还不是决定因素,可能那些对 office 需求比较高的人就非 windows 不可了。
|
28
mazyi OP @geralt0725 然而 mac 的 QQ 都不能传讨论组文件。
|
30
mazyi OP @codefalling 使用了一段时间的 deepin ,发现 QQ 和 Wechat 是硬伤,其他勉强能用, eclipse 也有小问题,比如错行什么的。
|
32
mazyi OP @sangmingming 诶, mac 什么的好是好啊,就是有些点确实不方便啊。
|
33
loading 2016-10-23 12:17:30 +08:00 via Android
提醒一下:用 windows 并不会掉逼格,只要别用 macbook 装就行。
|
34
SayHaHa 2016-10-23 12:20:48 +08:00 via Android
搞不懂既然用 Windows 了居然还要在意他的命令行
|
36
ryanzyy 2016-10-23 12:25:10 +08:00
Windows + Virtual Box + Putty 或者 Mac + Virtual Box
|
37
sudoz 2016-10-23 12:29:49 +08:00
开发始终使用 Linux 系统,无论公司还是个人
|
38
fuxpro 2016-10-23 12:31:08 +08:00
@mazyi 其实也没有什么特别的特性,稳定,简洁,始终如一的历史厚重感。。。没有 Ubuntu 的潮,没有 fedora 的新,没有 Arch 的风,没有 gentoo 狂,有 FreeBSD 的稳定和厚重,有 Solaris 的深思与责任。。。
我在实际工作中迫于环境使用过其它的发行版,但是最终都换回了 Slackware, 这个东西我从 1999 年春季开始接触,几乎陪我度过了自己最激情最傲慢的青春岁月,也是有了一些感情。。。 |
39
inbox 2016-10-23 12:32:47 +08:00
@SayHaHa 是的,两个平台基本都有通用解决方案,除了 bash ,对每天 terminal 不关的人太致命。
刚出的 bash on windows 还太初级,没有三方程序支持。内部装个 git ,没有程序能调用它,搞蛋啊 |
41
kran 2016-10-23 12:42:17 +08:00 via Android
公司 IT 装啥用啥,不爱折腾了
|
42
loading 2016-10-23 12:55:23 +08:00 via Android
@meizhile 如果连流氓软件都搞不定,突然转到 osx 也好不到哪里去,因为使用者水平还是不够高,至少是没认真地去解决问题的习惯。
|
43
loading 2016-10-23 12:56:07 +08:00 via Android
我同时在用三个系统。
|
47
beginor 2016-10-23 13:09:56 +08:00 via Android
@mazyi 是的, 就是这个。 如果确实有缺陷的话, 可以在 win 10 上跑 docker , 这下逼格够高了吧?
|
48
xcodebuild 2016-10-23 13:16:07 +08:00 via Android
@mazyi 要求高就 mac ,用 deepin 或者 windows 都是勉强
|
49
sylecn 2016-10-23 13:46:25 +08:00
Linux 原生的 office (包括但不限于 LibreOffice, OpenOffice, Abiword )如果用来处理 MS Office 的格式,都有大把坑。格式丢失,格式错乱,嵌入的流程图格式错乱,颜色色差,甚至文件打不开等等。
目前 linux 平台如果要处理 MS Office ,最佳的解决方案是使用 windows 虚拟机。如果不想用 windows 虚拟机,其次是 web 类的方案,比如 OneDrive 或者 Google Docs 。这些基于 Javascript 写的客户端,他们对 office 文件的兼容性和处理都比 LibreOffice 要做的好。当然后面这两个东西都不是开源的。 |
50
mazyi OP @codefalling mac 的操作实在是不开心啊
|
51
mazyi OP @beginor docker 和虚拟机一样的呀,无非是虚拟化程度的问题。其实主要还是 windows 的 bash 还没有完善,等它做出来了就没有这个问题了。
|
52
SpicyCat 2016-10-23 14:00:21 +08:00
看了你的软件列表, Linux 可以排除了。
Win10 吧。 |
54
Immortal 2016-10-23 14:17:00 +08:00
日常用 windows 公司用 linux
因为偶尔会打下游戏什么的 开发不建议 windows 真的很恶心 |
55
em70 2016-10-23 14:20:08 +08:00 via Android
Mac 是最通用的,其他平台做不了 ios 开发
|
56
xcodebuild 2016-10-23 14:29:54 +08:00 via Android
@mazyi 选择你最能接受的缺点,没有什么完美的方案。
|
57
sylecn 2016-10-23 14:35:52 +08:00 via Android
@Immortal WPS 技术现在已经这么牛了啊?
他们的 Linux 版会像 Windows 一样弹窗、弹广告吗? |
58
liuxingou 2016-10-23 14:59:24 +08:00 via Android
遇到的几个认识的开发人员都有一个共同特点,把自己选择并成为习惯甚至偏好的事物当作最优选择。
|
60
geralt0725 2016-10-23 16:27:24 +08:00
@mazyi 用 slack 啊
|
61
em70 2016-10-23 16:48:01 +08:00 via Android
@zartouch PC 上的应用大多数都可以用 web 搞定,现在主流应用就是 app 和 web 两种形式,只有 mac 能通吃,不是吗
|
62
gogohigh 2016-10-23 16:49:44 +08:00
win10 bash
|
63
Immortal 2016-10-23 17:29:42 +08:00
@sylecn 好像没有广告 我也不是 office 重度用户 只是偶尔用来打开下 windows 发来的这些文件 都挺兼容的
|
64
ivvei 2016-10-23 17:39:57 +08:00
个人需求:
开发用: Eclipse , navicat, maven , MongoChef, plsql Developer / Toad 。 运维用: Impala , Spark , MongoDB , Oracle 等各几个,均部署在 CentOS 服务器上,需要一个 SSH 客户端连过去。目前用的 XShell 。 办公用: QQ , feiQ , Office (主要是 Excel ), Chrome 。梯子办公网络自带。 从需求上看,我改用 Linux 也没啥障碍,就 Office 那里会有点问题,但也不是什么特别核心的内容。 QQ 现在这工作使用的较轻,单纯看看消息而已,不需要倒腾各种远程和传文件,用手机上的也够了。几个数据库软件, Linux 上的是要稍微差点,但替代品也勉强能用。 但是实际中我还是使用 Windows 。反正 Linux 平台能做的 Windows 上都能做,反过来却还是要打点折扣。开虚拟机的话,单纯运行个字符界面的 Linux 躺在虚拟机里,也比需要运行图形界面的 Windows 躺在虚拟机里要合适些。 |
66
msg7086 2016-10-23 18:04:35 +08:00 via Android
说得好像 Windows 不能装 bash 似的…
|
67
mazyi OP @msg7086 好多命令不能用啊, rsync 都要折腾才能够用,用着用着就遇到不兼容了啦,所以才求兼容的解决方案嘛
|
68
codelegant 2016-10-23 18:11:33 +08:00 via Android
@KeepPro 用企业微信
|
69
mazyi OP @geralt0725 也得大家都用才行,这个东西不好搞哇
|
70
h4x3rotab 2016-10-23 23:38:58 +08:00 via iPhone
win 下没有 iterm2 的代替品
|
72
timi 2016-10-24 09:02:49 +08:00
为何不用 windows 呢,用一种环境顺手了才是缀吼的啊
|
73
Arnie97 2016-10-24 09:50:13 +08:00 via Android
@inbox 如果只是需要 Bash 而不是需要整个子系统的话,装个 GoW 、 Msys 或 Cygwin 就可以了。
Bash on Windows 不是没有三方程序支持,而是不能运行 Win32 子系统的 PE 程序,只能运行 Linux 子系统的 ELF 程序。 |
74
mazyi OP @Arnie97 GoW 的兼容怎么样, Cygwin 有许多命令不能用,一些程序和命令也不能使用。准备 MSYS 试试看了。
Bosh on Windows 最大的优势是可以共享 Win 下的文件系统,虽然可执行文件是硬伤。 |
75
Arnie97 2016-10-24 20:37:41 +08:00 via Android
@mazyi GoW 大致相当于 busybox 或者 coreutils ,谈不上什么兼容性。
你说的 Cygwin 中一些程序和命令不能使用,是指 Win32 Native 程序还是 Cygwin / POSIX 程序? |
76
mazyi OP Cygwin 里面,有一些命令不能用,我也不知道怎么解决
|