有没有好部署的 web ide 可以推荐下

2022-08-25 09:27:02 +08:00
 daijinming
最近在考虑在虚拟机中编写代码,比如 go ,nodejs ,不知道有没有简单好用的的 web ide 可以推荐下
6290 次点击
所在节点    程序员
37 条回复
wdssmq
2022-08-25 13:59:34 +08:00
感觉 web coder 适合给别人写交流演示用,写好后丢网址和密码过去,省得传文件;

自己用还是本地编辑器 + ssh remote ;
jsq2627
2022-08-25 15:06:22 +08:00
Daiwf
2022-08-25 15:28:39 +08:00
难道只有我感觉卡出翔么。。
Rache1
2022-08-25 16:22:25 +08:00
Jetbrains 家的 Projector 是可以安装在服务器,然后直接暴露处理,提供在浏览器可访问的,不过在浏览器使用,好多快捷键都冲突,为此 Jetbrains 还专门搞了一个瘦客户端。

新的 JetBrains Gateway 还没试过。
ScepterZ
2022-08-25 16:47:41 +08:00
vscode remote 不需要你虚拟机有界面,gateway 也是同理
vsc 这个功能弱一点,但是比较稳定,没什么大问题
gateway 现在到了勉强能用的阶段,但是使用中还是会频繁触发 bug

硬要 web 的话,可以试试 code server ,基于 vsc 的项目,但是感觉不如 vsc remote 好用
ColinLi
2022-08-25 16:57:44 +08:00
waltyyy
2022-08-25 17:25:22 +08:00
Theia, 官方有 docker 镜像: https://github.com/theia-ide/theia-apps
luckycat
2022-08-25 18:06:16 +08:00
既然都用虚拟机了,可以考虑下上云。AWS Cloud9 ,外接一个 EC2 ,启动销毁也是很方便。

更方便的是随时随地,只要有浏览器任何设备都能做开发。
beimengyeyu
2022-08-25 18:09:36 +08:00
code server
mixz
2022-08-25 18:13:25 +08:00
zhangxzh
2022-08-25 21:07:49 +08:00
@Rache1 Projector 的仓库最近被存档了,docker hub 上也全删了,以前能用的时候版本也很旧
DiamondYuan
2022-08-25 21:09:56 +08:00
还有阿里开发的 opensumi

https://github.com/opensumi/core


1. 兼容 vs code 插件
2. 服务端也是开源的
daveh
2022-08-25 21:34:54 +08:00
@zhangxzh 没有吧,Projector 不作为独立产品发布了,替代品是 Gateway ,Projector Server 是 Gateway 的基础,不会下掉。
docker 用官方仓的脚本可以自己构建。
supertan
2022-08-26 00:50:45 +08:00
如果没有 UI 定制的需求,用 vscode ;
如果需要定制 UI ,想做成微信小程序、支付宝小程序的开发工具那样,推荐用 openSumi 。

openSumi 处于迭代阶段,大量 todo 未实现,web 加载本地项目,动态更新工作区等都需要自己解决。

不要问,问就是最近一直在卷这个...看到贡献点三个字就脑壳痛
blue7wings
2022-08-26 09:29:48 +08:00
尝试过 jetbrain gateway ,vscode ,coder ,gitpod 等产品,最终选择还是 vscode ssh 的方式,首先 jetbrain gateway 是收费的,而且内存占用很大,gitpod ,coder 等网页版感觉也就是 vscode 套一层皮,真心不如 vscode ssh 来的方便,不需要任何安装,ssh 连上就能用。
唯一期待的是 jetbrain fleet ,但仍然在封闭内测阶段,不知道实际使用怎么样
my101du
2022-08-26 10:00:45 +08:00
之前公司非管理员不能自行安装一些开发工具,以上基本全都试过。

以下只说纯跑在浏览器里面的 ide + 虚拟机搭建服务端


基于 vscode 的 (code-server, theia 等),虚拟机如果没有 2G 内存以上就不用试了,经常资源耗光就连不上了。

只有 Cloud9 非常流畅,就是快捷键什么的需要一点时间适应。
rajab
2022-08-26 20:49:34 +08:00

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

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

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

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

© 2021 V2EX