求友友们推荐一个 windows 下开发 web 后端的最优的环境实践

9 天前
 wxyoung

主要用来开发 php 和 go,平时一直用 mac ,现在因为特殊原因要用回 win ,22 年疫情的时候短暂使用过 windows ,使用 wsl 的搭建的环境,遇到过两个蛋疼的问题,一个是 ide 经常卡死,网上说是跨系统 io 文件效率问题,另外一个就是 ip 不固定,每次改一大堆配置,烦的要命

想问下,目前 wsl 有没有解决这两个问题?如果用虚拟机体验上会比 wsl 好吗?或者有没有其他的方式来搭建环境(nginx/php/go/redis/mysql)

2776 次点击
所在节点    程序员
44 条回复
jyao
9 天前
直接弄个 linux 服务器,用 vscode 远程开发不就行了
lingo
9 天前
我 react+go 。本来也是 win+wsl 和 mac 都是本地开发。
其实 wsl 已经能挺舒服的了。
这两天因为偶尔要用第三台台式,索性也转到 linux+remote 了。只需要一个环境。舒服。
wxyoung
9 天前
@jyao 习惯 idea 了,idea + 虚拟机+ 远程开发用过吗
wxyoung
9 天前
@lingo linux 是远程服务器,还是本地虚拟机?
axy173
9 天前
wsl 直接通过 wslg ( https://github.com/microsoft/wslg )运行 ide 的图形界面。ide 跑在 wsl 里面。
wxyoung
9 天前
@axy173 看网上这种体验有问题啊,很多 ide 的插件用不了,输入法也有问题,
BeforeTooLate
9 天前
vagrant+virtualBox 一把梭
Feedmo
9 天前
https://www.v2ex.com/t/1051126 刚看有人在讨论
yannxia
9 天前
+内存,然后跑虚拟机,我现在 windows 下用 VM PRO (个人) Ubuntu ,简直太爽了,CPU 密集型也不虚,虚拟化成本还好,就是内存吃的多,去年内存便宜,直接上 128G 了
wxyoung
9 天前
@Feedmo 嗯,准备先试试 wslg ,感觉这个可能是最优解了
wxyoung
9 天前
@yannxia 壕无人性,我预算有限,32G 已是我的极限了
lscexpress
9 天前
laravel 的 homestead 解决方案挺好的,你可以试一下。
Richared
9 天前
@wxyoung 我的 mac 都是 64g 。开发机内存比 cpu 重要,cpu 反而不用太好的,内存越大越爽
sunzhenyucn
9 天前
Linux on Vmware + VSCode Remote Development ,我习惯用 VSCode 写 Java 和各种所以这套反而用的很舒服
wxyoung
9 天前
@BeforeTooLate 使用 vagrant ,你的 ide 是安装到哪里的?项目目录放在呢?有类似 wsl 的文件 io 问题没
BeforeTooLate
9 天前
@wxyoung ide 安装在 win 下,代码目录放在同步文件夹里,完全没有 io 问题。ide 在 win 下也很舒服,建议你试试。
wxyoung
9 天前
test10101
9 天前
我个人体验,idea 和 wsl2 配合很烂,问题可谓层出不穷,wslg 倒是还好,但是打开之后有很丑的白色边框,而且输入法也是个问题。可能只能选 VSCode 了
test10101
9 天前
@BeforeTooLate 你是使用的 idea 吗? idea 远程开发体验如何?
wxyoung
9 天前
@test10101 他用的不是远程开发,是共享目录

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

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

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

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

© 2021 V2EX