The integrated development environment, Integrated development Environment (IDE) is almost always one of the necessary tools for every programmer to write code, but every time you install and initialize the IDE it takes a bit of effort to write code happily.
Previously used Eclipse, Intellij idea, Visual Studio, and so on. But these Ides need to install the configuration on the local machine and reconfigure once the computer is switched on.
Recently wrote some small demo program and do not want to install too heavy environment, try to find the next there is no online IDE tools.
Discover an online IDE tool--webide coding.net output.
The basic functions are as follows:
-code highlighting and syntax hinting functions
-File tree directory structure
-Support file upload download and preview
-Support keyboard shortcuts
-Full-featured Linux Shell Terminal Environment
-Supports environment preservation and one-click Sharing
-Can run the program and provide external URL access
-Integrates with Coding.net Git Repository, with Code version control
The Ubuntu-based Linux Shell Terminal is the highlight:
The full-featured Linux Shell Terminal environment is a cool and awesome feature that is a boon for Linux enthusiasts and beginners, equivalent to a Linux-preinstalled machine in the cloud.
You can see that the webide built-in Terminal environment uses Ubuntu 14.04
The built-in 500G hard drive won't be true.
Configure the Apt-get source, you can install the main tools you want to software, testing speed is fast.
Support environment saving and one-click Sharing
Speaking of which, I have to mention it. Webide another highlight, supporting the preservation of the environment and one-click Sharing. According to Coding.net Webide official notes and blog-related technical articles Docker in Webide's application, environment preservation should be using Docker's container technology to support the current/bin environment through the image Copied and shared to other project members for their access.
Simply put, the team's first build and configuration of the environment, the new team members do not have to repeat the previous step of the environment, a direct copy of the environment to use a. This is a powerful advantage in multi-person collaboration.
Support for running programs and providing external access URLs
Webide also supports running programs inside the terminal and provides URL access to the external.
This feature is a great boon for Web developers.
After editing the code, run in terminal, note that the binding address must be 0.0.0.0, the port is customized
The external URL link is then generated through the tool-Generate Access URL, noting that the port must match the previous custom port on the terminal.
You can then have a pleasant visit to the code you wrote before using the URL link you specified.
Webide part of the deficiency:
- Debug breakpoint debugging is not supported, of course, if this is fully supported, I think you can throw the local IDE.
- Overall ease of use or no local IDE handy
- For mobile developers, it is not possible to run the view directly as a web developer, expecting to add an emulator to the back
Function.
- The menu does not support Chinese, which is a bit incomprehensible.
Compare other similar online IDE tools
Other similar online IDE tools include koding.com and C9.io
The first online IDE in China, speed is the advantage.
Less mature than koding and C9
Using Docker as a VM technology is a bright spot.
Webide Summary:
The current ease of use is not enough to bear the development of large-scale applications, but to write some small programs or demo more than enough to write some small programs on it is a great experience. Online less than half a year of products, can have such a performance can be used to describe the amazing. Especially friendly for web developers.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Preliminary coding.net Online Ide--webide