最近在考虑在虚拟机中编写代码,比如 go ,nodejs ,不知道有没有简单好用的的 web ide 可以推荐下
|
musiAug 25, 2022
1
vscode
|
|
stoluoyuAug 25, 2022
2
编辑器的话 vscode 就行了,没必要一定用 web 端。
|
|
3
@stoluoyu 虚拟机没有界面,只能通过远程
|
|
stoluoyuAug 25, 2022
4
@daijinming vscode 可以的,我 wsl 一直在用,这也是 vscode 比 jetbrains 家强的一个点。
|
|
okintoAug 25, 2022
5
|
|
6
可以关注下 coder ,不过目前还在 Beta 阶段,https://github.com/coder/coder 。支持 vscode remote ,vscode server ,jetbrains 系列(支持 projector 和 remote develop ),以及其他支持 ssh 的远程 IDE 。你想浏览器打开直接写或者 IDE 远程连上去写都不是问题。
|
|
7
感觉 OP 是不是误会了大家说 VS Code 的意思,不是说远程桌面到虚拟机上用 VS Code ,而是用 VS Code Remote
|
|
debuggerxAug 25, 2022
8
X11Forwarding
?spm=a2h0c.8166622.PhoneSokuUgcSeries_1.dscreenshot_1 6 分 20 秒开始 |
|
jyaoAug 25, 2022
9
使用 vscode ssh 功能
|
|
bytesfoldAug 25, 2022
10
Github Codespaces 很好用,要申请,免费 4c8g 的机器使用
|
|
MasterofNoneAug 25, 2022
11
|
|
tpxcerAug 25, 2022
12
为什么要在虚拟机中写代码,好难受的,求告知
|
|
13
@tpxcer 虚拟机好创建,好销毁,这样整个开发环境好控制,自己的开发机器环境太复杂
|
|
14
jetbrains gateway
|
|
15
三个最流行的 "vscode like" 开源项目:
https://theia-ide.org/ 是 Eclipse 旗下维护的编辑器, 为了和 vscode 撇清关系装不了微软商店的有"版权"的插件. https://github.com/coder/coder 最早把 vscode 开源版迁移到网页的团队之一, 后来逐步改进成目前的样子. https://github.com/gitpod-io/openvscode-server Gitpod 对上游 vscode 开源代码最小化改动的版本. 功能最接近原版, 我感觉也是三个项目中性能最好的一个. 以上仅供参考. |
|
microxiaoxiaoAug 25, 2022 via Android
16
楼主建议你用 nginx webssh vim 打造。这样大家看到的效果都是一样的。
|
|
ericlsAug 25, 2022
17
vscode + ssh-remote
|
|
xff1874Aug 25, 2022
18
|
|
zhangxzhAug 25, 2022
19
|
|
liu99Aug 25, 2022
20
最近刚好部署了 code server ,op 可以试试看,用着还行.附一张图 https://pasteboard.co/nAsf9VK7nUzL.png
|
|
wdssmqAug 25, 2022
21
感觉 web coder 适合给别人写交流演示用,写好后丢网址和密码过去,省得传文件;
自己用还是本地编辑器 + ssh remote ; |
|
22
|
|
DaiwfAug 25, 2022
23
难道只有我感觉卡出翔么。。
|
|
Rache1Aug 25, 2022
24
Jetbrains 家的 Projector 是可以安装在服务器,然后直接暴露处理,提供在浏览器可访问的,不过在浏览器使用,好多快捷键都冲突,为此 Jetbrains 还专门搞了一个瘦客户端。
新的 JetBrains Gateway 还没试过。 |
|
ScepterZAug 25, 2022
25
vscode remote 不需要你虚拟机有界面,gateway 也是同理
vsc 这个功能弱一点,但是比较稳定,没什么大问题 gateway 现在到了勉强能用的阶段,但是使用中还是会频繁触发 bug 硬要 web 的话,可以试试 code server ,基于 vsc 的项目,但是感觉不如 vsc remote 好用 |
|
ColinLiAug 25, 2022
26
|
|
waltyyyAug 25, 2022
27
Theia, 官方有 docker 镜像: https://github.com/theia-ide/theia-apps
|
|
luckycatAug 25, 2022
28
既然都用虚拟机了,可以考虑下上云。AWS Cloud9 ,外接一个 EC2 ,启动销毁也是很方便。
更方便的是随时随地,只要有浏览器任何设备都能做开发。 |
|
beimengyeyuAug 25, 2022
29
code server
|
|
DiamondYuanAug 25, 2022
32
|
|
davehAug 25, 2022 via iPhone
33
@zhangxzh 没有吧,Projector 不作为独立产品发布了,替代品是 Gateway ,Projector Server 是 Gateway 的基础,不会下掉。
docker 用官方仓的脚本可以自己构建。 |
|
supertanAug 26, 2022
34
如果没有 UI 定制的需求,用 vscode ;
如果需要定制 UI ,想做成微信小程序、支付宝小程序的开发工具那样,推荐用 openSumi 。 openSumi 处于迭代阶段,大量 todo 未实现,web 加载本地项目,动态更新工作区等都需要自己解决。 不要问,问就是最近一直在卷这个...看到贡献点三个字就脑壳痛 |
|
blue7wingsAug 26, 2022
35
尝试过 jetbrain gateway ,vscode ,coder ,gitpod 等产品,最终选择还是 vscode ssh 的方式,首先 jetbrain gateway 是收费的,而且内存占用很大,gitpod ,coder 等网页版感觉也就是 vscode 套一层皮,真心不如 vscode ssh 来的方便,不需要任何安装,ssh 连上就能用。
唯一期待的是 jetbrain fleet ,但仍然在封闭内测阶段,不知道实际使用怎么样 |
|
my101duAug 26, 2022
36
之前公司非管理员不能自行安装一些开发工具,以上基本全都试过。
以下只说纯跑在浏览器里面的 ide + 虚拟机搭建服务端 基于 vscode 的 (code-server, theia 等),虚拟机如果没有 2G 内存以上就不用试了,经常资源耗光就连不上了。 只有 Cloud9 非常流畅,就是快捷键什么的需要一点时间适应。 |
|
rajabAug 26, 2022 via Android
37
|