BAT放弃维护的TOP10开源项目

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

1.阿里:Weex

其中,Star数最高的是阿里weex项目,Star是17408。2016年3月11日,阿里Weex开源,在GitHub上建立。Weex是跨平台移动开发工具能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。

Weex的技术关键词:

阿里巴巴出品、JavaScript语言、JS V8引擎、Vue设计模式、原生渲染

在GitHub上,Weex最后一次更新时间是2017年10月19日。Weex官方消息:Weex已经于2017-02-24迁移至Apache基金会,我们都会基于Apache的基础设施继续迭代。因此,创建者启用了新的GitHub仓库。

全新的地址中,incubator-weex正常更新和维护,并且Star数已经达到12965。

2.阿里:AndFix

排名第二的是阿里AndFix开源项目,Star数6470。据悉,Andfix是“Android hot-fix”的缩写。它是阿里巴巴开源的Android应用热修复工具,帮助Anroid开发者修复应用的线上问题。

AndFix支持Android 2.3 - 6.0, ARM和x86架构,dalvik运行时和art运行时。AndFix的分支是.apatch文件。阿里AndFix在GitHub上创建于2015年9月15日,最后一次更新时间是2017年10月18日。如此算下来,这个开源项目已经近2年未更新。

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小组)的又一力作。作为一款在线的脑图编辑工具,它有着不亚于native脑图工具的交互体验。同时,它充分发挥了Web云存储的优势,可以直接将编辑中的脑图同步到云端。

此外,借由独创的“云盘分享”功能,用户可以一键将当前编辑的脑图直接生成在线链接共享给其他用户,实现无缝沟通。百度Kityminder在GitHub上创建于2013年12月16日,最后一次更新时间是2015年8月12日。

5.阿里:kissy

阿里的kissy开源项目排名第五,Star数2651。

Kissy是一款跨终端、模块化、高性能、使用简单的JavaScript框架。除了完备的工具集合如DOM、Event、Ajax、Anim等,它还提供了经典的面向对象、动态加载、性能优化解决方案。

作为一款全终端支持的JavaScript框架,kissy为移动终端做了大量适配和优化,使用户的程序在全终端均能流畅运行。阿里kissy开源项目于2010年7月10日在GitHub上创建,最后一次更新时间是2016年6月13日。

6.腾讯:AlloyImage

腾讯的AlloyImage开源项目排名第六,Star数2311。

据悉,该开源项目来自腾讯的Alloy Team团队,AlloyImage是一款基于HTML5的专业级图像处理开源引擎。它使用JavaScript语言开发,基于Web的在线图像处理引擎。除核心底层图像处理引擎,它还同时集成了一些方便快捷的图像处理API。一句话,它具有强大的功能,可以便捷开发,具有丰富的扩展特性。

该开源项目2012月11月11日创建于GitHub,最后一次更新时间是2017年4月17日。

顺便提一下这个开源项目背后的团队——Alloy Team ,腾讯Web前端团队,来自腾讯SNG(社交网络事业群)。这个团队的目标是成为地球卓越的Web团队。AlloyTeam的寓意是:像合金一样将各种技术,以及各个成员的聪明才智聚合在一起,从而产生更强的合金特性,未来我们也希望通过聚合业界的各大前端牛人,来共同推动Web前端技术在中国的发展。

7.腾讯:tsf

腾讯的tsf开源项目排名第七,Star数2156。

TSF是腾讯开源的一套基于协程和Swoole驱动的高性能PHP框架,可以帮助开发者快速开发和部署具备高IO吞吐能力的HTTP/TCP/UDP服务。

TSF具备以下特点:

基于PHP,相比C++等语言具有更高的开发效率

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

实现了PHP协程能力,通过同步的开发方式就可以实现异步IO的能力

支持服务监控恢复能力

腾讯tsf于2015年7月3日创建于GitHub,最后一次更新时间是2017年10月24日。

8.阿里(饿了么):cooking

阿里的cooking开源项目排名第八,Star数1872。

cooking是由饿了么前端团队开源的基于webpack的构建工具。官方称其为“更易上手的前端构建工具”, cooking基于webpack,具有项目零开发依赖、配置简单、脚手架、插件机制和个性化设置特点。

cooking开源项目2016年3月10日在GitHub上创建,最后一次更新时间是2017年11月14日。

9.阿里:wax

阿里的wax开源项目排名第九,Star数1732。

据官方介绍,wax是一个框架,可以让你使用Lua语言编写原生iPhone应用程序。Wax把Lua脚本语言与原生Objective-C底层runtime结合起来,使得你可以在Lua里面使用任何Objective-C类及框架。

目前,wax在GitHub上创建于2015年10月14日,最后一次更新时间是2017年3月30日。

10.百度:interview-questions

百度的interview-questions是百度Fex团队的面试问题,这个无需多讲。