基于 Web 的 Go 语言 IDE - Wide 1.4.0 发布!

2015-09-28 23:23:41 +08:00
 88250
### Wide 是什么

[Wide]( https://github.com/b3log/wide) 是一个基于 Web 的 Go 语言团队 IDE 。

* 在线开发:打开浏览器就可以进行开发、全快捷键
* 智能提示:代码自动完成、查看表达式、编译反馈、 Lint
* 实时运行:极速编译、实时结果输出
* 团队协同:统一开发环境,分布式开发,代码分享
* DevOps !


大家可以使用我们提供的 [Wide 在线服务]( https://wide.b3log.org),也可以自行[下载]( http://pan.baidu.com/s/1dD3XwOT)并在本地环境运行 _Wide 私服_ !

### Playground

Wide 提供了运行单文件的 [Playground]( https://wide.b3log.org/playground),可以看作是 golang.org 的 Go Playground 的增强版:

* 语法高亮、自动完成
* 通过 WebSocket 进行实时运行输出
* Disqus 整合
* 能够通过 iframe 嵌入其他站点(目前 [StudyGolang 社区]( http://studygolang.com/)、[黑客派]( http://hacpai.com)已经支持)


### 使用截图

_自动完成_
![Autocomplete]( https://cloud.githubusercontent.com/assets/873584/6430247/7151c9ea-c03c-11e4-9b5e-f72abe4ff5dc.png)

_快速打开文件_
![Goto File]( https://cloud.githubusercontent.com/assets/873584/5450616/1d495da6-8543-11e4-9285-f9d9c60779ac.png)

_多主题_
![Theme]( https://cloud.githubusercontent.com/assets/873584/5450617/1d4c0826-8543-11e4-8b86-f79a4e41550a.png)

_显示构建错误_
![Build Error Info]( https://cloud.githubusercontent.com/assets/873584/5523165/d68271e8-89ff-11e4-947a-533cc56fb9b5.png)

_大纲_
![Outline]( https://cloud.githubusercontent.com/assets/873584/6430248/7155e82c-c03c-11e4-87be-b0c68d2de6c5.png)

### 1.4.0 改进

* [231 Cross Compilation]( https://github.com/b3log/wide/issues/231) feature
* [218 Auto refresh file tree when server's files changed]( https://github.com/b3log/wide/issues/218) feature
* [244 Open file bug on Windows]( https://github.com/b3log/wide/issues/244) bug

[Wide 在线服务]( https://wide.b3log.org)使用 [Docker golang cross 镜像]( https://hub.docker.com/_/golang/),支持跨平台编译应用。

![Cross-Compilation]( https://cloud.githubusercontent.com/assets/873584/10130037/226d75fc-65f7-11e5-94e4-25ee579ca175.png)

### 下个版本

下一个版本计划是 [1.5.0]( https://github.com/b3log/wide/milestones/1.5.0):

* 改进 UI (编辑器 tab 拖动、窗口 resize 等)
* 增强编码辅助支持
* 修复缺陷

我们也非常欢迎大家来提特性需求和改进建议,[来一发吧]( https://github.com/b3log/wide/issues/new)!

### 项目

* 社区:[http://hacpai.com]( http://hacpai.com)
* 主页:[https://github.com/b3log/wide]( https://github.com/b3log/wide)
* 团队:[https://github.com/b3log]( https://github.com/b3log)
* QQ 群: 13139268 (Java, NodeJS, Go)
* 下载:[http://pan.baidu.com/s/1dD3XwOT]( http://pan.baidu.com/s/1dD3XwOT)

----

原帖地址: http://hacpai.com/article/1443453209954
2494 次点击
所在节点    分享创造
16 条回复
HentaiMew
2015-09-28 23:32:34 +08:00
建议做一个 chrome 在线应用,注意是应用不是扩展,同样还是跳转到这个网站。
只要你们的页面尺寸适配没问题,打开这个 chrome 应用跟打开一个桌面软件一样
88250
2015-09-28 23:35:39 +08:00
@HentaiMew 嗯,这个我们正在尝试,使用 Chromium-based 进行包装。
thonatos
2015-09-29 11:51:12 +08:00
主页丑哭(逃
88250
2015-09-29 12:56:20 +08:00
@thonatos (⊙o⊙)…
thonatos
2015-09-29 16:45:58 +08:00
@88250 原谅我这么诚实 T.T
sunshine217
2015-09-29 21:11:13 +08:00
好是挺好,不过我只关心如何调试
88250
2015-09-29 21:13:18 +08:00
@sunshine217 调试功能下个版本可能会实现,请关注这里: https://github.com/b3log/wide/issues/8
bianzhifu
2015-09-29 22:04:56 +08:00
@88250 这不是 D 吗? V 呢
88250
2015-09-29 22:32:32 +08:00
@bianzhifu 哈哈,老朋友~
holy_sin
2015-09-29 23:31:11 +08:00
atom 就够了
ffffwh
2015-09-29 23:45:21 +08:00
- 定义跳转
- 应用查找
- 重命名
有么。。
88250
2015-09-29 23:48:20 +08:00
@ffffwh 重命名还没
vietor
2015-09-30 07:51:31 +08:00
拆一下台: go 语言太怪,虽然有大括号便于自动格式化,但太怪了。此外,查看生成的汇编代码表明,变量封装太厚,么什么性能。
c742435
2015-09-30 08:09:22 +08:00
搞个 docker 镜像呗~
88250
2015-09-30 10:05:07 +08:00
@c742435 有的,详见项目主页
88250
2015-09-30 10:47:34 +08:00
@vietor 也许吧~

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

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

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

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

© 2021 V2EX