百度公司近日上线“百度开源平台”,该平台主要用来展示百度的开源项目。
目前该平台列出了10款百度公司的开源项目,分别有:
- Terminator:一款服务器虚拟化解决方案
- Itest:面向service接口的自动化测试工具,可用于集成测试或者系统级测试
- UEditor:一款所见即所得富文本Web编辑器
- ECharts:基于Canvas,纯JavaScript图表库,可用来个性化定制数据可视化图表
- ESUI:一套简单的UI Library,提供一系列的控件,能满足基本页面交互功能
- F.I.S: 全称为Front-end Integrated Solution,一套完整的前端技术解决方案,包括前段框架、模板框架、自动化框架以及辅助开发工具
- EDP:一个企业级前端应用的开发平台
- EST:一个基于LESS的样式工具库,帮助开发者更轻松地书写LESS代码
- ER:一个富浏览器端web应用的框架,可以方便地构建一个整站式的AJAX web应用
- Tangram:一款实用的JavaScript基础库,可以迅速构建出高度互动的Web应用程序
- Cafe:一款Android平台的自动化测试框架,框架覆盖了Android自动化测试的各种需求
之前百度开源的项目都托管在Github上,并且是以团队为主导,比较分散,如今推出的开源平台将这些项目集中展示,这说明在公司层面,百度已经开始重视开源。
如今国内企业在开源方面的投入越来越大,尤其是大型互联网企业。大企业的这些项目,基本上都已经在线上产品中投入使用,已经得到了充分的测试,以开源形式发布后,其他开发者可以拿来就用,避免了重复制造轮子,且一般大企业产品的生命周期比较长,开发者不用担心这个项目会突然消失。
BAT三大巨头参与开源(百度开源平台、阿里开源项目、腾讯开源项目),这对于国内开源生态也有很好的促进作用,可以让更多的人理解开源、参与开源。 |