
有关 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 铺路了。
更多详情,请看这里。
1 Majirefy 2019-11-07 10:30:01 +08:00 好文不火系列 微软永远是世界上最大最好最强最靠谱的……iOS 开发商…… 用了这个,真的是 iPadOS 的春天( BGM:春天的故事~~~~~) 就等微软再来一个 VSC for iOS 了,毕竟 Web 版本还是用起来没有那么舒服…… |
2 casillasyi 2019-11-07 11:11:10 +08:00 web 版的 vscode 什么时候可以自建私服就完美了 |
3 formulahendry OP @Majirefy 也是最大最好最强最靠谱的……Android 开发商…… |
4 SteveLee 2019-11-07 11:20:48 +08:00 via iPhone 所以现在 iPadOS 上的 Safari 使用 vscode web 版的体验怎么样啊 |
5 formulahendry OP |
6 lichao 2019-11-07 11:24:09 +08:00 aws c9 早就是 Game Changer 了,Visual Studio Online 是后来者 |
7 kidlj 2019-11-07 11:26:49 +08:00 真是一盘大棋。 |
8 formulahendry OP @lichao 亮点是“前后端”分离,四种开发模式。只是 WebIDE 的话,很多家都在做。 |
9 atempcode 2019-11-07 11:28:13 +08:00 @casillasyi 现在已经可以了吧 |
10 Rwing 2019-11-07 11:30:26 +08:00 好文不火系列 |
11 Rwing 2019-11-07 11:30:48 +08:00 如何搭建自托管的环境? |
12 lichao 2019-11-07 11:31:08 +08:00 @formulahendry c9 不仅仅是 WebIDE。你说的这些,c9 本来就有,说是微软抄袭了 c9 的模式也不为过 |
14 ye22st 2019-11-07 11:35:26 +08:00 话说这个可以用自己的服务器搭建吗?还是说一定要用 aws 的服务器? |
15 formulahendry OP @lichao 1. 请具体说明你是怎么定义“抄“的? Google 不是第一个做搜索的,苹果也不是第一个做手机的。 2. 请具体说明 c9 对标的相应功能,让大家也好学习学习,包括但不限于: a) 四种开发模式 b) Language Server Protocol c) Debugger Adapter Protocol d) Remote Development (WSL, Docker, SSH) e) Monaco Editor |
16 formulahendry OP @ye22st 后端可以用自己的服务器,或者用 Azure。 |
17 formulahendry OP |
18 scream7 PRO 可惜 vs online 一直把我卡在登陆上,不折腾了 |
19 LokiSharp 2019-11-07 11:44:56 +08:00 @formulahendry #17 你们 Logo 插错的问题是不打算修了么? ![]() |
20 Rwing 2019-11-07 11:47:18 +08:00 @formulahendry 多谢,可是似乎没看懂,我理解不是应该服务器上装一个后端程序吗? |
21 casillasyi 2019-11-07 11:51:00 +08:00 @atempcode 怎么操作,现在不是得依赖 Azure 吗 |
22 lichao 2019-11-07 11:54:54 +08:00 @formulahendry 建议亲自用一下,又不要花钱 |
24 1oNflow 2019-11-07 11:58:18 +08:00 via iPhone @formulahendry 想用 aws 的话,看官方教程好像必须有个 gui 桌面环境配置服务器上的 vscode ?除 azure 外也能全程命令行操作吗? |
25 formulahendry OP @lichao 还是请教大佬,给大家回答下以下的这些问题,毕竟大家都不怎么了解,你是大佬。谢谢。 1. 请具体说明你是怎么定义“抄“的? Google 不是第一个做搜索的,苹果也不是第一个做手机的。 2. 请具体说明 c9 对标的相应功能,让大家也好学习学习,包括但不限于: a) 四种开发模式 b) Language Server Protocol c) Debugger Adapter Protocol d) Remote Development (WSL, Docker, SSH) e) Monaco Editor |
26 formulahendry OP @lichao 还有 c9 背后所用到的技术栈,我们也很想学习学习。 |
27 run2 2019-11-07 12:15:49 +08:00 使用 local 的 也要 Azure plan 不爽啊 |
28 otakustay 2019-11-07 12:18:27 +08:00 我觉得 vscode 和 c9 还是不一样的,vs 系列的特点在于后端能力和前端界面分熟,中间用 protocol 传。无论你是 remote 还是 web 还是 local,都是这样一个架构 这意味着 vs 系是可以理论扩展出无限的“端”的,如果能完全理解它的协议的话 ipad 的 native 版应该完全不成问题,来个 android tv 版搞搞代码评审也是很不错的 |
29 formulahendry OP @LokiSharp 去 GitHub 开个 issue 吧~ |
30 LokiSharp 2019-11-07 12:20:45 +08:00 via iPhone @formulahendry 这个属于 DevOps 还是 VSCode 还是 Azure |
31 formulahendry OP |
32 abmin521 2019-11-07 12:35:33 +08:00 via iPhone 一天发一贴都不累吗? c9 对我说就像玩具 抄的差才叫抄 抄的好叫创造 hhh |
33 jry 2019-11-07 12:43:22 +08:00 via iPhone @lichao 前端不一定是 web ide,可以是 native 客户端、也可以是 web。后端跑在 linux。这完全是不同于 c9。c9 没法做到比如开发个 ios native,然后编译调试跑在云服务器。 |
34 formulahendry OP |
35 zrp1994 2019-11-07 13:24:07 +08:00 |
38 reus 2019-11-07 14:59:53 +08:00 via Android 前后端分离… neovim 不就是前后端分离吗。emacs 也有 client/server 模式。这不算什么。 远程桌面都多少年了,替代本地桌面了吗? |
39 LuVx 2019-11-07 15:54:08 +08:00 等了那么久 结果注册 Azure 需要 visa 信用卡. 舍弃了没有信用卡的人了? |
40 BlackBerry999 2019-11-07 16:14:08 +08:00 35 楼的地址 就是你们要找的 私服 |
41 damngood 2019-11-07 16:29:31 +08:00 via iPhone @reus 感觉还是个时机和大气候问题 目前 vsc 这波还是有能做起来并普及的可能 体验当然还是本地的好啦 比如 build 这些在远程没问题 但是如果 auto completion 也要通过 lsp server 走远程的话 体验总要差不少 |
42 my101du 2019-11-07 16:32:36 +08:00 @BlackBerry999 #39 @zrp1994 #34 这个我安装过,1c2g 的良心云服务器,卡得要死。。。docker 版无法运行,只有二进制版可以跑。 插件市场是一个缩水版的。 什么时候 VSCode 的 self-host 推出来,不局限在卖 Azure,这个产品可能就死了。 (c9 那个可以连接自己的服务器哦,就是界面、开发体验比较落后了。) |
43 4263Ad06Awk3b1Do 2019-11-07 20:41:41 +08:00 感觉离 iPad 春天还是有点遥远 |