有关 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 2019-11-07 11:41:00 +08:00 1
可惜 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
sobigfish 2019-11-07 12:15:49 +08:00
使用 local 的 也要 Azure plan 不爽啊
|
28
otakustay 2019-11-07 12:18:27 +08:00 2
我觉得 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
jarnanchen 2019-11-07 20:41:41 +08:00
感觉离 iPad 春天还是有点遥远
|