有了 Linux 子系统, Windows 作为 Java + Python 的开发环境时机是否成熟?

2018-06-15 17:47:23 +08:00
 kyrre
首先,各位大佬不要推荐 Mac,我用了 10 年了,不需要洗脑了。大家就事论事。
也不用推荐虚拟机方式,不喜欢。

尝试过在 windows10 上装 WLS,但感觉不是很方便,当时项目紧张,就没花心思去折腾,直接用 BitBash 认怂。
然后各种不爽,特别是字符集导致的各种乱码。

过了一年,现在的 Windows10 里的 Linux 据说支持的更多了?不光是 Ubunut 了?
有谁驯服了的,好心分享一下。
10649 次点击
所在节点    程序员
64 条回复
kingname
2018-06-15 17:56:42 +08:00
你试一试配置配置 mysql-python 你就知道成熟不成熟了
vale666
2018-06-15 17:58:58 +08:00
你说的 BitBash 是指 git-bash 吗?
heimeil
2018-06-15 17:59:10 +08:00
WSL, Git bash, Ubuntu
ysc3839
2018-06-15 18:04:16 +08:00
我前几天尝试在 WSL Ubuntu 18.04 里安装 php7.2-fpm,配合 nginx 使用,结果发现网页无法完全加载,据说是已知问题,就放弃了。
lscho
2018-06-15 18:05:26 +08:00
虚拟机才是王道
iConnect
2018-06-15 18:06:33 +08:00
@kingname 现在 mysql-python 是可用?还得不可用?
kindjeff
2018-06-15 18:07:31 +08:00
编译 Python 速度奇慢
kyrre
2018-06-15 18:13:08 +08:00
@vale666 对,我手误了。gitbash。

@kindjeff Python 一般不会自编译吧?
vale666
2018-06-15 18:25:36 +08:00
顺便借楼:
大家有在 windows 上用 git bash 的,如果想要类似 GTK 下 Guake 或 KDE 下 Yakuake 中的“下拉”和“标签”功能,可以看一下这个项目: https://github.com/vale666/Wuake ;虽然还不完美,在 Windows 下凑活用吧
kindjeff
2018-06-15 19:01:17 +08:00
@kyrre 我用 pyenv,就没办法了
inoki
2018-06-15 20:31:17 +08:00
SATA 3 固态,WSL 下读写文件系统比机械还慢
march1993
2018-06-15 20:50:35 +08:00
可行,效率不错,unix sock 文件不支持,改成 tcp 可解决问题。nginx,php-fpm,mysql,java 亲测可用
Torpedo
2018-06-15 20:56:05 +08:00
我是 wsl 一直做前端,node 都没啥问题。配合 vscode。但是 java 和 python 不好说
kyrre
2018-06-15 21:16:05 +08:00
嗯,暂时不急着卸载,看看 V 友们有啥好的解决方案。
yanaraika
2018-06-15 21:17:07 +08:00
做做前端,写写 Java/Python 都行(虽然效率差点),一旦要和系统打交道(调 Linux/POSIX API )还是得老老实实回到 Linux
billlee
2018-06-15 21:19:22 +08:00
我是把 wsl + mintty + openssh 当作 windows 下最佳的 ssh 客户端来用的。
不过最近换了网络环境后,想在 wsl 中用 zeroconf 或者 netbios 来解析局域网上一台服务器的地址,没成功。始终还是不如原生环境好用。
wangxiaoaer
2018-06-15 21:26:50 +08:00
win 作为 java 开发环境哪里不成熟了
someonedeng
2018-06-15 21:43:31 +08:00
我这里 wsl == ssh-client
6IbA2bj5ip3tK49j
2018-06-15 21:53:51 +08:00
Windows 作为 Java 开发环境是没啥问题的。
WSL 只能算个半成品,老老实实用虚拟机。
kyrre
2018-06-15 21:56:15 +08:00
@wangxiaoaer 光做 java 开发本身问题不大,现在还要时不时做 python 的开发,有时候还要玩玩 docker 啥的

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

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

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

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

© 2021 V2EX