Wide 1.0.0 发布!IDE 基本功能可用,支持多用户:和其他小伙伴一起愉快地打码吧~
Wide 的由来
- 团队的IDE:
- 安全可靠:项目源代码实时保存在服务器上,开发者的机器崩溃不会丢失任何源代码
- 统一环境:服务器统一配置开发环境,开发者本机无需任何额外配置
- 开箱即用:5 分钟搭建服务器;开发者打开浏览器即可开发、调试
- 版本控制:每个开发者拥有自己的源代码仓库,随时可和主干保持同步
- 基于 Web 的IDE:
- 客户端只需要浏览器
- 跨平台,甚至在移动设备上
- 极客体验
- 目前较为流行的 Go IDE 都有一些缺陷或遗憾:
- 文本编辑器类(vim/emacs/sublime/Atom 等):对于新手门槛太高,搭建复杂
- 插件类(goclipse 等):需要原 IDE 支持,不够专业
- LiteIDE:界面不够 modern :p
- 没有团队开发体验
- Go IDE 很少,用 Go 本身开发的 IDE 更是没有,这是一个很好的尝试
特性列表
- 代码高亮、折叠:Go/HTML/JavaScript/Markdown 等
- 自动完成:Go/HTML 等
- 编译检查:编辑器提示编译错误
- 格式化:Go/HTML/JSON 等
- 运行:支持同时运行多个程序,方便联调
- 调试:基于 gdb 的调试系统
- 多用户:团队开发,方便协作
- 代码导航:跳转到声明,查找使用,文件搜索等
- Shell:连接到服务器执行命令
- Web 开发:前端(HTML/JS/CSS)开发支持
- go tool:go get/install/fmt 等
- Git 整合:常用 git 命令可视化操作
Release 1.0.0 - Oct 24, 2014
- 66 查看表达式信息 feature
- 49 事件与通知 feature
- 42 查找使用 feature
- 39 文件搜索 feature
- 34 go install feature
- 31 go get feature
- 29 HTML 格式化 feature
- 26 跳转到行 feature
- 22 编译检查 feature
- 21 跳转到声明 feature
- 16 国际化 feature
- 9 支持多用户 feature
- 71 只构建不运行 enhancement
- 68 刷新或关闭 tab 时需要弹确认框 enhancement
- 65 自动完成提示细化 enhancement
- 62 滚动条跟随输出 enhancement
- 59 panic 处理 enhancement
- 58 会话管理 enhancement
- 50 环境检查 enhancement
- 40 文件树按键操作绑定 enhancement
- 36 Logo 等素材 enhancement
- 30 gocode 指定 GOPATH enhancement
- 27 /favicon.ico 请求处理 enhancement
- 25 打 ( [ { " ' 是自动补全另一半 enhancement
- 20 关于 enhancement
- 15 Start 起始页 enhancement
- 11 会话还原 enhancement
- 10 用户帐号 enhancement
- 6 文件树排序 enhancement
- 4 工作空间 enhancement
文档
项目
- 项目地址:https://github.com/b3log/wide
- 社区论坛:http://symphony.b3log.org
- 开发团队:https://github.com/b3log
- QQ 群:13139268 (讨论 Java、NodeJS、Go 等技术)
- 下载:http://pan.baidu.com/s/1dD3XwOT
目前项目才刚刚起步不久,还有很多地方需要完善。欢迎大家参与到项目中来,无论是报 bug、提特性,还是讨论项目意义、技术实现。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于