diff --git a/doc/zh_CN/dev/inidex.html b/doc/zh_CN/dev/inidex.html deleted file mode 100644 index d93f924..0000000 --- a/doc/zh_CN/dev/inidex.html +++ /dev/null @@ -1,77 +0,0 @@ - - -
- -- 该文档介绍了 Wide 的核心设计原理与实现。 -
- -- 如果您要看 Wide 的源码或者要进行修改、二次开发等,请先仔细阅读该文档。 -
- -- Wide 是一个多用户的集成开发环境,每个用户的工作空间是完全隔离的: -
- 例如在执行“构建 & 运行”时,Wide 会设置命令 go build 执行的环境变量 $GOPATH 为用户的工作空间,这样编译过程就是在该用户的工作空间中进行,保证其隔离性。 -
- -- 用户可以打开多个编辑器 tabs,但输出窗口只有一个。同时运行多个程序的场景可以通过打开多个浏览器 tabs 达成。 -
- -- 使用编辑器 tabs (而不使用浏览器 tabs)主要是考虑到和文件树的同步显示,这是非常实用的功能。 - 在大多数情况下,一个浏览器 tab 使用 Wide 应该就可以完成开发者的大多数需求,这样的用户体验也更接近桌面 IDE。 -
- -- WebSocket 用于后端推送数据给前端: -
-- 每个用户会话都有一个对应的事件队列,当接收到事件时取出该事件并转为通知,再通过通知窗口通道推送给前端。 - 还存在一个全局事件队列,入队的事件将分发到每个用户的事件队列中,以便进行通知广播。 -
- -- 通知中的消息需要国际化处理。在语言配置文件中以 notification_ 为前缀,事件代码(event code)为后缀的项即通知消息。 -
- -