一说起IDE则是强大的功能同时也带来了复杂的安装和配置过程,若是想要编辑云端服务器的项目文件则需要在服务器直接用Vim打开,或者本地编辑上传,JetBrains家的IDE都有建立连接直接编辑的功能,但是如果自己的电脑不在身边的话那怎么办呢?
于是有了WebIDE
所谓WebIDE即可以在浏览器中直接使用的IDE,轻量级但功能强大,至少比较适合我这种对Vim不是特别熟练,较为依赖于IDE的。
在GitHub上寻找,发现使用最多的是 Coding IDE 和 KODExplorer
以前用过Coding IDE 的官方版本,前段时间开源后可以自己下载使用了
安装方法参见项目 README
解决依赖
Ubuntu 16.04 为例
- node v6.x
cd ~
curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh
chmod +x nodesource_setup.sh
sudo ./nodesource_setup.sh
sudo apt-get install nodejs
- java 8
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
sudo apt install oracle-java8-set-default
- maven 3
sudo apt-get install maven
安装
git clone https://github.com/Coding/WebIDE.git
cd WebIDE
git submodule init
git submodule update
./ide.sh build # 编译并打包前端项目
./ide.sh run # 启动项目
最后两条命令经历了太漫长的过程,晚饭前开始,回来依然在运行,于是开始写这篇,然而到现在还在处于maven补包的状态...
(早知道就用KODExplorer了,装个xampp就可以...)
--- 不知道过了多长时间的分割线 ---
终于安装完成了,可能是我的云服务器1M小水管的原因才用了这么长时间,接下来可以更改配置文件backend/src/main/resources/application.properties
来实现个性化设置