Go to file
Liang Ding f806c8dffa Update README.md 2014-09-08 20:31:31 +08:00
conf 日志级别 2014-09-08 11:37:34 +08:00
doc/zh_CN 文档 2014-09-08 19:53:28 +08:00
editor JSON 格式化 2014-09-07 18:13:55 +08:00
file HTML 格式化 2014-09-07 17:31:57 +08:00
i18n 日志级别 2014-09-08 11:37:34 +08:00
output 日志级别 2014-09-08 11:37:34 +08:00
shell . 2014-09-05 16:34:34 +08:00
static 日志级别 2014-09-08 11:37:34 +08:00
user 重构 2014-09-05 11:07:29 +08:00
util 重构 2014-09-01 20:50:51 +08:00
view HTML 格式化 2014-09-07 17:31:57 +08:00
.gitignore . 2014-09-02 17:19:34 +08:00
LICENSE init 2014-08-18 21:45:43 +08:00
README.md Update README.md 2014-09-08 20:31:31 +08:00
main.go 日志级别 2014-09-08 11:37:34 +08:00

README.md

Wide

Intro

A simple Web IDE for golang.

Motivation

  • There are a few of GO IDEs, and no one developed by Go itself, this is a nice try
  • Web based IDE:
    • Developer needs a browser only
    • Cross-platform, even on mobile devices
    • For the geeks
  • Team IDE:
    • Safe and reliable: the project source code stored on the server in real time, the developer's machine crashes without losing any source code
    • Unified environment: server unified development environment configuration, the developer machine without any additional configuration
    • Out of the box: 5 minutes to setup a server then open browser to develop, debug
    • Version Control: each developer has its own source code repository, easy sync with the trunk
  • Currently more popular Go IDE has some defects or regrets:
    • Text editor (vim/emacs/sublime/Atom, etc.): For the Go newbie is too complex
    • Plug-in (goclipse, etc.): the need for the original IDE support, not professional
    • LiteIDE: only run one process at the same time; no modern user interface
    • No team development experience
  • A try for commercial open source: a version customized for an enterprise, coreesponding to its development flow

Features

  • Code Highlight
  • Autocomplete
  • Format
  • Run & Debug
  • Multiplayer
  • Navigation & Jump
  • Shell
  • Git integration
  • Web development

Demos

Setup

  1. Downloads source
  2. Compiles wide with go build
  3. Configures conf/wide.json
  4. Runs the executable wide or wide.exe

Known Issues

License

Copyright (c) 2014, B3log Team (http://b3log.org)

Licensed under the Apache License 2.0.

Credits