项目起源
现在远程开发,远程协作的机会越来越多。但是如何让远程开发人员快速开始参与到项目中,成了我们必须考虑的问题之一。尤其是新的团队成员参与进来,需要搭建和熟悉开发环境,要耗掉许多的成本。最好的解决办法就是搭建在线的远程开发机,这样开发人员就不需要再本机搭建开发环境,就可以实现快速开发。但是远程开发怎么实现,优势我们面临的一个问题,我们可以用ssh连到开发机器上,使用Emacs等编辑器开发。似乎很牛,但是效率不高,对于不熟悉linux的程序员们来说,一定痛苦死了。
于是现在摆在我们面前的就是这个任务,要实现一套在线的方便部署的集成开发环境。该项目有牧客网发起,取名mokide,辅助那些远程的团队们实现远程的协作开发。
技术选择
nodejs
http://nodejs.org/
express https://github.com/visionmedia/express
jQueryUI http://jqueryui.com/
CodeMirror http://codemirror.net/
git