腾讯放弃腾讯云_那些被 BAT 们“放弃”维护的开源项目

在国内的开源之路上,名为BAT的大型互联网技术公司领先。

腾讯放弃腾讯云

截至2019年3月22日,蚂蚁开源总项目数为1243项,百度开源总项目数为746项,腾讯开源总项目数为131项。 蚂蚁和帐篷的开放网站可以看到更详细的数据。 蚂蚁开源项目的总Star数为667107人,Contributor (贡献者)数为18902人,腾讯开源项目的总Star数为251445,Contributors (贡献者)数为1009。

腾讯放弃腾讯云

可以说BAT们扛起了国内开源的旗帜。

此前InfoQ策划的《中国互联网公司开源项目调查报告: BAT们谁是开源王者? ”文章整理了国内一线互联网大公司的开源状况。 当时,InfoQ统计了在国内活跃于GitHub的7家互联网公司50家以上的账号的2800件以上。 这些公司有百度、蚂蚁、腾讯、华为、美团、360、粟。

GitHub建立了开放源代码项目,并在此之后进行了更新。 如果开放源代码项目已经建立,但在后期尚未更新,则表明它很可能已经不再维护。 坦率地说,这个开源项目被认为是“放弃”。

这次,我们也将重点放在互联网的大工厂,代表BAT的3家公司,来看看这些放弃维护的开源项目吧。

腾讯放弃腾讯云

注1 :饿了或者酷狗被蚂蚁收购了,所以进入蚂蚁身边。

注2 :本文最近一年半(即545天)没有更新开源项目,笔者认为放弃了维护。 因此,统计开源项目的最后推送时间是2018年3月。

首先,我们来看一下基本情况(1)bat放弃维护的开源项目的数量和比例

腾讯放弃腾讯云

截至2019年3月,百度开源项目数为746个,放弃维护的为414个,总数为1243个,放弃维护的761个开源项目131个,放弃维护的37个。 从比例来看,百度、蚂蚁放弃维护的开源项目的比例超过50%,腾讯的比例低至28%。

这个数字并没有说明腾讯比百度和蚂蚁更积极地维护开源项目。

基本情况如下:

蚂蚁的开源项目总数为1243项,百度为746项,腾讯为131项。 我们注意到,GitHub最初设立的开源项目时间为:蚂蚁在2010年7月,百度在2012年11月,腾讯在2011年12月22日。 时间不远,但开源项目数量大不相同。 这意味着蚂蚁百度从2010年和2012年开始积极开源,有很多开源项目。

同时,腾讯开源的官方网站指出“从2016年底开始,331331331腾讯开源进入了一个节奏快的时代”。 由此可见,腾讯的开源项目在最近一两年步调提高,非常积极。

(2)bat放弃维护的开源项目(按编程语言)

腾讯放弃腾讯云

腾讯放弃腾讯云

从语言上看,BAT放弃维护的开源项目涉及各种语言,范围很广。 但是,大多数开源项目是JavaScript语言,占80%以上,其他比较大的语言有c:+、Java、c、Python等。

(3)贡献者被放弃最多的开源项目TOP 10

腾讯放弃腾讯云

Contributor越多,表示项目已打开。 在BAT放弃维护的开源项目Contributor TOP10中,阿里巴巴/docker容器项目421的贡献最多。 在其他开源项目中,Contributor大约为180-400。

贡献者人数是表示项目是否开放的重要指标之一。 项目越开放,越接受来自社区的更多贡献。 公司提出的开源项目应特别关注这个指标。 有些公司的开源项目只是开放了源代码,具体的开发和路线的发展不容他人指出。

( Commits数量最多的是放弃了开源项目TOP 10

腾讯放弃腾讯云

commits的提交数越多,表示项目越复杂,开发周期越长,合作者人数越多。 在BAT放弃维护的开源项目中,commits的TOP 10是蚂蚁的开源项目。 其中,蚂蚁的Specs居第一位,commits数140490远远领先。 第二名是蚂蚁mongo的开源项目,commits数36375。

放弃BAT维护的TOP10开源项目

腾讯放弃腾讯云

众所周知,一个开源项目在GitHub中Star数越多,表示越受欢迎。 类似于社交媒体的“赞词”。 被放弃维护的Star数TOP10开源项目中,蚂蚁只有7个,百度只有2个,腾讯只有1个。

腾讯放弃腾讯云0

1 .蚂蚁: Weex

其中,Star数量最多的是蚂蚁weex项目,Star为17408。 2016年3月11日,蚂蚁Weex在开源地GitHub成立。 Weex是一种跨平台移动开发工具,能够完全兼顾性能和动态性,移动开发人员能够以简单的前端语法描述本机级别的性能体验,并支持iOS、Android、YunOS和Web等多种部署

Weex技术关键字:

阿里巴巴产品,JavaScript语言,JS V8引擎,Vue设计模型,本机渲染

Weex上次在GitHub上更新是在2017年10月19日。 Weex官方新闻: Weex已于2017-02-24年迁移至Apache基金会,并依据Apache基础设施继续重复。 因此,作者启用了新的GitHub仓库。

在新地址上,incubator-weex正常更新和维护,Star数达到12965。

2 .蚂蚁: AndFix

第二名是蚂蚁和fix的开源项目,Star数6470。 Andfix是“andfix-fix”的缩写。 Android开发人员使用avariver开放源代码Android应用程序热修复工具帮助修复应用程序的在线问题。

AndFix支持Android 2.3 - 6.0、ARM和x86体系结构以及dalvik和art运行时间。 AndFix的分支是. apatch文件。 蚂蚁和fix在GitHub于2015年9月15日成立,最终更新日期为2017年10月18日。 这样计算的话,这个开源项目已经将近两年没有更新了。

3 .蚂蚁: dexposed

第三名是蚂蚁dexposed开源计划,Star数4073。 Dexposed是Android平台上的无侵入运行期间AOP框架。 为了解决移动开发(例如性能监控、在线热补丁等)的常见问题而设计,典型的使用情形在AOP编程、存根(测试、性能监控等)、在线热补丁、SDK hooking中提供更好的开发体验

蚂蚁dexposed开源项目于2015年6月30日在GitHub创建,上次更新日期为2017年3月29日。

4 .百度脑电图: kityminder

位于百度fex-team/kityminder,Star数2936。

根据公式,KityMinder是百度FEX队的f-cube队(旧UEditor队)的另一支力量。 作为在线脑图编辑工具,具有与本地脑图工具相当的互动体验。 同时,充分发挥Web云存储的优点,使编辑中的脑图能够直接与云同步。

独特的“云共享”功能还允许用户直接通过在线链接与其他用户共享当前编辑的脑图,以实现无缝的交流。 百度Kityminder于2013年12月16日在GitHub成立,上次更新日期为2015年8月12日。

5 .蚂蚁: kissy

蚂蚁的kissy开源项目排在第5位,Star数为2651位。

Kissy是一种终端、模块化、高性能、易于使用的JavaScript框架。 除了DOM、Event、Ajax和Anim等全面的工具集合外,还提供了经典的面向对象、动态加载和性能优化解决方案。

作为所有终端支持的JavaScript框架,kissy对移动终端进行了大量的适应和优化,使用户的程序能够在所有终端顺利执行。 aliquisy开源项目于2010年7月10日在GitHub创建,最后一次更新日期为2016年6月13日。

6 .腾讯: AlloyImage

腾讯的AlloyImage开源项目排在第6位,Star数为2311位。

这个开源项目来自腾讯的Alloy Team团队,据说AlloyImage是基于HTML5的专业级图像处理开源引擎。 是用JavaScript语言开发的基于Web的在线图像处理引擎。 除了基于核心的图像处理引擎外,还集成了方便快捷的图像处理API。 一言以蔽之,功能强大,开发简单,具有丰富的扩展特性。

该开源项目于2012月11月11日建立于GitHub,最后更新日期为2017年4月17日。

顺便说一下,这个开源项目背后的团队——Alloy Team,腾讯网前端团队来自于腾讯社交网络公司( SNG )。 该队的目标是成为地球优秀的网络队伍。 AlloyTeam的意思是像合金一样汇集各种技术和各成员的智慧,创造出更强的合金特性,将来也会汇集业界的大牛人,推进Web尖端技术在中国的发展。

7 .腾讯: tsf

腾讯的tsf开源项目排在第7位,Star数2156位。

TSF是一个基于Swoole驱动的高性能PHP框架,它协助开发人员快速开发和部署高IO吞吐量HTTP/TCP/UDP服务。

TSF具有以下特点

基于PHP,开发效率高于c : ̄+等语言

基于Swoole强大的异步IO、计时器功能,大幅扩展了框架能力

实现PHP协助能力,通过同步开发方式实现异步IO能力

支持服务监视恢复功能

腾讯tsf创建于2015年7月3日,最终更新日期为2017年10月24日。

8 .蚂蚁饿了吗: cooking

蚂蚁的cooking开源项目排在第8位,Star数为1872位。

cooking是饥饿或前线团队开放的基于web包的构筑工具。 官方称为“更易于使用的前端构建工具”,cooking基于web包,具有项目零开发依赖、配置简单、脚手架、插件机制和定制特点。

cooking开源项目于2016年3月10日在GitHub创建,最后更新日期为2017年11月14日。

9 .蚂蚁: wax

蚂蚁的wax开源项目排在第9位,Star数1732位。

根据公式,wax是可以用Lua语言制作本机iPhone应用程序的框架。 Wax将Lua脚本语言与本机Objective-C基础runtime结合使用,以便在Lua中使用任何Objective-C类和框架。

目前,wax在GitHub于2015年10月14日成立,最后更新日期为2017年3月30日。

百度: interview-questions

百度的interview-questions是百度Fex团队的面试问题,这不太需要说。

大家都在看

相关专题