大家有没有用过 基于浏览器的在线IDE环境,比如:
特性大概有:
- 源码库管理,整合 github,BitBucket
- 在线代码编辑器 editor
- 一键部署到 Google AppEngine, Windows Azure, Heroku, OpenShift
- 免去繁琐的系统环境配置,比如较大规模的 Web系统,众多依赖…
缺点大概有:
- 比较重量级,运行缓慢,相比本地原生IDE,文件操作相对慢
- 公有云,受制于网络带宽,体验不太好
- 企业应用,基于安全考虑,需要整个平台在内网可控
- 目前几个主要的 Online IDE, 还只是简单的 edtior 加 auto deploy 模式,没有更多的用户体验改善
如果! 能解决上面几个缺点,又加入一些必要特性:
- 轻量级,2MB以内的代码都可以在“瞬间” Open 和 Save
- 开源,部署于企业内网,标准的 rpm, deb 安装包
- 提供常用的运行时环境 java,php … 以及常用的依赖包 spring,struct,zend framework …
- 更多的用户体验改进: 实时Save, 实时render,实时编译,代码安全自动检查、语法检查、风格检查 …
- 内置更高效率的团队合作插件: Chat,视频Chat(多用户),在线 UML 画板(多用户),文档管理(全文检索,上传,下载),知识库管理(全文检索)
- 更快捷的打包: 一键打包 (rpm, deb, zip …),版本管理
- 更灵活的发布: 服务器管理、分组, 灰度发布 …
这是一些初步的构想,是否有必要深入做这个? 是否靠谱?
PS @2013-10-05
项目已经上线,网站地址 https://github.com/lessos/lesscreator
PS @2020-01-01
当前项目已暂停