你好,游客 登录
背景:
阅读新闻

细数百度的知名开源项目

[日期:2014-06-12] 来源:CSDN  作者:CSDN CODE [字体: ]

细数百度的知名开源项目

  作为国内技术领先的互联网企业,百度公司也陆续开源了不少项目。其中一些如UEditor、Tangram已经在业界非常知名。下面我们就来看看百度开源的比较有知名度的项目有哪些:

  1. 百度超级搜霸(现为 百度工具栏)

  2006年百度与国家信息产业部软件与集成电路促进中心 (CSIP)宣布 正式达成合作。合作双方将在开源软件领域展开多方面的合作,共同促进我国开源软件产业的发展。这可能是百度第一次高调的宣布步入开源行列。双方合作后,联合开发了基于Firefox的百度超级搜霸工具条。也就是现在的“百度工具栏”的前身。

  百度超级搜霸Firefox版地址

  2. 高性能通信组件BGCC

  百度推出具有完全知识产权的开源高性能RPC框架 (开源通信组件)BGCC,它是跨平台、多语言、面向对象/服务的企业级网络编程框架。

  该产品具备特性如下:

  RPC框架:简化网络编程,提高编程效率,减少人力成本,提升软件质量。

  跨平台:提供平台定制运行时,支持Linux和Windows双平台。

  多语言:一次性编写通信接口,生成C++、Java等多种语言客户端/服务器,实现功能的跨语言调用。

  面向服务:以服务为基本功能单元,完成参数的序列化与反序列化及网络传输功能。

  BIDL:百度中间语言屏蔽网络传输细节,使开发者更懂业务,成为业务领头羊。

  项目官网: http://bgcc.baidu.com/

  3. 在线脑图编辑器 Kity Minder

  Kity Minder是基于SVG技术,使用JavaScript+html实现的在线脑图编辑工具。支持绝大多数的主流浏览器,有着很多Native编辑工具的交互体验。

  线上使用: http://naotu.baidu.com

  代码托管地址: https://github.com/fex-team/kityminder

  4. 跨平台音频播放解决方案MuPlayer

  MuPlayer是一款跨平台、轻量级的音频播放解决方案,是百度音乐前端团队开发维护的浏览端音频播放内核,它基于HTML5 Audio及Flash音频技术,已在百度音乐多个线上产品线中应用,具备很强的灵活性和稳定性。(更多介绍请看 这里)

  代码托管地址: https://github.com/Baidu-Music-FE/muplayer

  5. UEditor

  UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于BSD协议,允许自由使用和修改代码。

  代码托管地址: https://github.com/fex-team/ueditor

  6. ECharts

  基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

  代码托管地址: https://github.com/ecomfe/echarts

  7. Terminator

  Terminator是一款服务虚拟化软件。服务虚拟化指的是采用特定的技术将不稳定、不可用、未开发完全的服务虚拟出来。Terminator提供两种解决方案: 1)针对协议的通用桩,可以预先设置请求对应的返回值以及匹配条件,这样系统未开发完之前可以使用这个桩来代替真实的服务; 2) 录制回放方式,在第三方服务可用的时候将链路上的数据录制下来,当不稳定或者不可用时,回放当时录制的数据。

  代码托管地址: https://github.com/BaiduQA/terminator

  8. Itest

  Itest是面向service接口的自动化测试工具,可用于集成测试或者系统级测试,以service接口参数为测试输入,以接口返回数据为验证对象。主要特点是case设计简单、执行速度快、稳定性高。

  代码托管地址: https://github.com/BaiduQA/itest

  9. ESUI

  ESUI是一套简单的UI Library,提供一系列的控件,能满足基本页面交互功能。ESUI的API与默认视觉皮肤遵循BAIDU ECOMUI标准。

  代码托管地址: https://github.com/ecomfe/esui

  10. F.I.S

  F.I.S = Front-end Integrated Solution,是一套完整的前端技术解决方案,包括前段框架、模板框架、自动化框架以及辅助开发工具。

  代码托管地址: https://github.com/fis-dev/fis





收藏 推荐 打印 | 录入: | 阅读:
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款