Eclipse che 都出来好多年了为啥 Web IDE 还是不温不火的

2022-05-06 00:32:32 +08:00
 linglin0924

由 vscode 和 code-server 想到的。因为 code-server 的功能还不完整。

当年刚接触编程就看到过 Eclipse che 这种 WebIDE ,那时感觉还很新鲜。可是 Eclipse che 2015 年发布的,现在都 7 年了。

按说前端也是越来越火,BS 大势所趋。为啥 Web IDE 还是不温不火的。开个浏览器就能本地 /远程敲代码,多方便的事。

5842 次点击
所在节点    程序员
50 条回复
dcsuibian
2022-05-07 03:12:07 +08:00
5 、每个人想要的软件及版本都不一样,使用习惯也不一样。服务器软件环境还是自己装靠谱。

总的来说,感觉 Web IDE 是给强行给技术找应用了。
我个人还是偏向于本地开发,台式机、强 CPU+GPU 、大固态、大内存、双屏 4K 、超高网速,出差也就是加个好点的笔记本。远程开发坑点多.
xuanbg
2022-05-07 08:38:12 +08:00
狗屁的 BS 大势所趋,日渐落寞才是。不信你看移动端哪有什么 BS 的事。
allanpk716
2022-05-07 08:42:30 +08:00
去年底,试了 code server 和 goland web 版本,问题都是一样,有些插件不支持啊,强迫症,比较难受(起因是执着于在 iPad 上开发,最后换远程到 Windows 解决…)
linglin0924
2022-05-07 09:47:04 +08:00
@dcsuibian

是软件的界面,通过 web ui 展现出来。

只是展示,IDE 的一些复杂的提示、编译等功能 不通过网页实现,网页只负责一个 UI 界面上的展示。
linglin0924
2022-05-07 09:47:27 +08:00
@xuanbg 一叶障目
WIN2333
2022-05-07 10:29:06 +08:00
没啥用啊,使用场景太有限了,除非都是自己搞的玩具项目,否则完全想不到为什么要 web ide 啊,用过 code server ,可以说是有多不方便就多不方便了
learningman
2022-05-07 11:45:26 +08:00
@felixcode 出门前 git push 失败了没发现,20 分钟后到了实验室发现 history 还停在昨天又回去按 push 。。。
xuanbg
2022-05-07 16:36:48 +08:00
@linglin0924 来来来,你来说说看为啥要前后端分离?你前端的代码是不是跑在浏览器 V8 引擎上的客户端。
dcsuibian
2022-05-07 20:25:48 +08:00
@linglin0924 只 ui 的话确实应该简单很多。
但受限于浏览器的问题还是得不到解决。而且毕竟是两个进程终归比一个进程的控制麻烦了许多。比如浏览器上的 js 肯定不能随意访问用户的系统,这时候需要通过本地的做,本地的出了结果又要给 web 。无论是 restful api 还是 websocket ,还要面临序列化反序列化和延迟的问题。
而且如果想实现“右键打开文件夹”的功能就很麻烦,因为浏览器 js 操作不了。复制粘贴也是,在网页上如果你按 ctrl c 粘贴了,那么里面的信息可能就得通过 websocket 啥的传过去。以及还有可能的快捷键冲突啥的。

虽然打开网页就写代码确实很方便,但我又不是天天抱着性能孱弱的 surface go 、ipad 去图书馆咖啡厅写代码。装个本地软件性价比真的高很多。




题外话:我个人对 web ui 没有什么信心(可能是由于熟悉,所以反而没信心)。虽然也有一些拖拽、上下文菜单、触摸、移动之类的 api ,但用起来交互感始终感觉不够好,离原生差太多了。仅能做一些简单的操作。这点上也是我对本地 vscode 不太满意的点。(话说 idea 也不是原生,但体验好很多,Java GUI 能做成这样真心牛逼)
xyjincan
2022-05-08 07:56:47 +08:00
vscode ssh 连接到服务器开发挺好,高权限,自由,体验很一致

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

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

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

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

© 2021 V2EX