Visual Studio Online,带来四种开发模式。对 VS Online 的一些看法~

2019-11-07 10:21:46 +08:00
 formulahendry

有关 Visual Studio Online 的详细介绍,可以看我写的这篇文章

简单来说,Visual Studio Online 由两部分组成:“前端”与“后端”。

Visual Studio Online 的出现绝对是 Game Changer。而最大的亮点,就是这“前后端”分离。以前我们常见的 IDE/Editor 的前后端都是在一起的。而有了 Language Server Protocol, Debugger Adapter Protocol 以及 VS Code Remote Development 之后,前后端分离变为了可能。可以想象,微软很早就在为 Visual Studio Online 铺路了。

更多详情,请看这里

6190 次点击
所在节点    程序员
43 条回复
casillasyi
2019-11-07 11:51:00 +08:00
@atempcode 怎么操作,现在不是得依赖 Azure 吗
lichao
2019-11-07 11:54:54 +08:00
@formulahendry 建议亲自用一下,又不要花钱
lichao
2019-11-07 11:55:55 +08:00
@jry 按楼主的思路,前端就是那个 WebIDE,后端可以是任何一台 Linux 服务器
1oNflow
2019-11-07 11:58:18 +08:00
@formulahendry 想用 aws 的话,看官方教程好像必须有个 gui 桌面环境配置服务器上的 vscode ?除 azure 外也能全程命令行操作吗?
formulahendry
2019-11-07 12:13:12 +08:00
@lichao 还是请教大佬,给大家回答下以下的这些问题,毕竟大家都不怎么了解,你是大佬。谢谢。

1. 请具体说明你是怎么定义“抄“的? Google 不是第一个做搜索的,苹果也不是第一个做手机的。
2. 请具体说明 c9 对标的相应功能,让大家也好学习学习,包括但不限于:
a) 四种开发模式
b) Language Server Protocol
c) Debugger Adapter Protocol
d) Remote Development (WSL, Docker, SSH)
e) Monaco Editor
formulahendry
2019-11-07 12:15:10 +08:00
@lichao
还有 c9 背后所用到的技术栈,我们也很想学习学习。
sobigfish
2019-11-07 12:15:49 +08:00
使用 local 的 也要 Azure plan 不爽啊
otakustay
2019-11-07 12:18:27 +08:00
我觉得 vscode 和 c9 还是不一样的,vs 系列的特点在于后端能力和前端界面分熟,中间用 protocol 传。无论你是 remote 还是 web 还是 local,都是这样一个架构
这意味着 vs 系是可以理论扩展出无限的“端”的,如果能完全理解它的协议的话 ipad 的 native 版应该完全不成问题,来个 android tv 版搞搞代码评审也是很不错的
formulahendry
2019-11-07 12:18:39 +08:00
@LokiSharp 去 GitHub 开个 issue 吧~
LokiSharp
2019-11-07 12:20:45 +08:00
@formulahendry 这个属于 DevOps 还是 VSCode 还是 Azure😂😂😂
formulahendry
2019-11-07 12:26:23 +08:00
abmin521
2019-11-07 12:35:33 +08:00
一天发一贴都不累吗?
c9 对我说就像玩具
抄的差才叫抄 抄的好叫创造 hhh
jry
2019-11-07 12:43:22 +08:00
@lichao 前端不一定是 web ide,可以是 native 客户端、也可以是 web。后端跑在 linux。这完全是不同于 c9。c9 没法做到比如开发个 ios native,然后编译调试跑在云服务器。
formulahendry
2019-11-07 12:56:28 +08:00
@otakustay
@jry
👍👍👍
zrp1994
2019-11-07 13:24:07 +08:00
mnssbe
2019-11-07 13:51:25 +08:00
@lichao 云 ide 死了一批了,c9 也卖身
lichao
2019-11-07 14:09:18 +08:00
@mnssbe 说明 c9 是这一堆云 ide 中做得比较好的,而且卖身后也确实更好用了。
reus
2019-11-07 14:59:53 +08:00
前后端分离… neovim 不就是前后端分离吗。emacs 也有 client/server 模式。这不算什么。
远程桌面都多少年了,替代本地桌面了吗?
LuVx
2019-11-07 15:54:08 +08:00
等了那么久 结果注册 Azure 需要 visa 信用卡. 舍弃了没有信用卡的人了?
BlackBerry999
2019-11-07 16:14:08 +08:00
35 楼的地址 就是你们要找的 私服

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

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

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

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

© 2021 V2EX