addb6bcb15 | ||
---|---|---|
conf | ||
doc/zh_CN | ||
editor | ||
file | ||
i18n | ||
output | ||
shell | ||
static | ||
user | ||
util | ||
view | ||
.gitignore | ||
LICENSE | ||
README.md | ||
main.go |
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
- Downloads source
- Compiles wide with
go build
- Configures
conf/wide.json
- Runs the executable
wide
orwide.exe
License
Copyright (c) 2014, B3log Team (http://b3log.org)
Licensed under the Apache License 2.0.