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

本贴最后更新于 3681 天前,其中的信息可能已经事过境迁

Wide 1.0.0 发布!IDE 基本功能可用,支持多用户:和其他小伙伴一起愉快地打码吧~

Hello, 世界

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

Wide

 

文档

项目

 

目前项目才刚刚起步不久,还有很多地方需要完善。欢迎大家参与到项目中来,无论是报 bug、提特性,还是讨论项目意义、技术实现。

 


Wide Logo

  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 629 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    497 引用 • 1387 回帖 • 285 关注

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone

    前辈也来自昆明呀~~老乡呀,支持[em00][em00]

  • someone

    队伍什么时候牛 B 到可以写 IDE 了[em09]

  • someone

    迟到的祝福