感觉云端开发会是未来的趋势

2024-08-05 21:19:59 +08:00
 Inzufu
之前用过 GitHub codespace 最近刚转用 Coding 在线 IDE ,两者体验都出奇的好,不用在机器上配置繁重的开发环境,还可以直接云端编译代码。
同时在一定程度上也能保证安全性。对于开发者,未知的代码可以直接在云环境中运行测试;对于企业,应该能做到数据不落地,保证数据安全。
此外云开发也不要求本地机器的性能,把一些重算力的任务放在服务器端进行,还能提高效率(开发效率和能源效率)。如果拿笔记本开发,即使设备丢了,只要及时登出会话,也不会造成数据泄露。

这么看来谷歌的 Chrome OS 确实是一个挺有前瞻性的项目。
10053 次点击
所在节点    程序员
67 条回复
james122333
2024-08-06 08:35:06 +08:00
@levelworm

也都是少少经验 明明还有其它需要关注的
james122333
2024-08-06 08:37:12 +08:00
只有命令行远程可以消减不适
sophos
2024-08-06 08:49:02 +08:00
还是 vscode 远程舒服,和本地开发体验差不多,用浏览器还是差距明显
levelworm
2024-08-06 08:54:14 +08:00
@sophos +1 ,浏览器的体验实在是太差了,导致了我离开了上家公司。
CodeCodeStudy
2024-08-06 08:58:56 +08:00
等到收费的时候你就知道错了
vfs
2024-08-06 09:00:14 +08:00
纯好奇,这种云 IDE ,体验比 VS 和 Intellij 如何? 开发效率会不会大大受到影响。
timelessg
2024-08-06 09:03:24 +08:00
说白了就是网吧无盘系统,要说先进现在日本派遣发的电脑全是这种断网就费的。。
ishamo
2024-08-06 09:09:40 +08:00
我司要开发点东西,需要先用内网本连云桌面,云桌面再连跳板机,跳板机再跳到开发机……这整个套娃套的我要疯……云桌面,开发机都是那种 2G 内存的 Windows ,装着一堆 360 系的安全软件,不停的遍历全盘文件做着 hash 运算,开个 jetbrains 的 IDE, 敲个键盘能秒级响应就谢天谢地了;)
levelworm
2024-08-06 09:16:49 +08:00
@vfs 体验过几个月纯网页的(大致是 VSCode 内核开发的我估计)。体验很差。主要有几个问题:

1. 网页切换极其不方便。

2. 不能装 VSCode 的插件,哪怕是那种很广泛应用的,相反有几个内部插件。感觉就是工具开发团队爽了,能写这么多东西,用的人惨了。

3. 网页时间长了就会回收(除非设置好),就会有点烦,比如说刷新之后你也不知道上次看到哪里了。甚至 tab 都不对了。

4. 网页有时候会出问题。链连接其实没啥问题,但是网页有问题。

其实你要问我,就是明明可以用现成的工具,非要自己从头做一个,那只能说是借着安全的名头给工具组拉 KPI 找事情做了。我要真想偷你的代码,你能挡得住吗?搞笑。。。
elevioux
2024-08-06 09:16:58 +08:00
做后端开发要怎么进行呢?开发的 mysql 、redis 这些怎么部署?
ktqFDx9m2Bvfq3y4
2024-08-06 09:18:38 +08:00
@elevioux #30
有很多团队测试使用开发服务器上面的数据库实例。这个不是问题。问题主要是快捷键
xingcy
2024-08-06 09:24:29 +08:00
@ishamo 那还呆着干嘛,时间久了人都要疯了
yinmin
2024-08-06 10:21:23 +08:00
本地运行 vscode+ssh 开发,本质就是运程开发,文件存储、编译、运行都在服务器上。
xiangyuecn
2024-08-06 10:27:20 +08:00
嘿嘿嘿
8355
2024-08-06 10:33:49 +08:00
现在公司只要每个月给一些电脑补贴,员工会愿意自带上万甚至几万的电脑来办公,而且大家都开心。
就算公司网络有问题还可以通过热点连 vpn 发布代码,什么都不耽误。
这种不仅买设备还需要对这套技术架构负责,一旦故障是不是员工可以休假了。
如果说是私有化优势的话,你应该没有在这种环境下做过开发,纯内网环境人过去,直接控制人更加简单。
8355
2024-08-06 10:34:43 +08:00
@elevioux 你可以理解为直接在测试环境改代码
billcamel
2024-08-06 11:02:58 +08:00
自己部署的 code server 做远程开发感觉还不错,也可以装 vscode 插件
Yanlongli
2024-08-06 11:07:49 +08:00
临时修改可以、远程编译测试可以。
日常开发延迟就是一坨屎,哪怕是本地局域网部署也不行。
coolcoffee
2024-08-06 11:08:20 +08:00
我是习惯性的把 codespace 当成 playground ,临时修改一些功能特性或者打包发布测试,随用随删。

对于持续开发的项目我还是会拉到本地维护,因为我还是习惯 Jetbrain 全家桶。
zmcity
2024-08-06 11:10:00 +08:00
如果是公司用的话,一定要有足够的基础设施才能保证体验,包括自研( ms/google )或者直接买全家桶(买那两家的套件),基础设施足够好的时候开发前后端这种程序的时候开发体验肯定比本地好。

但是买全家桶或者自研的成本也只有大厂负担的起,在绝大部分公司买不起套件的情况下体验都不是很好。

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

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

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

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

© 2021 V2EX