开源的移动端高性能动态化,跨平台UI框架。 Weex的出现解决了困扰移动开发领域长期以来的一份设计,多次重复开发的问题,使得开发者能够通过一次代码编写即可为Androdi,IOS,H5生成美观高性能的界面。 由于Weex已经捐赠到了Apache基金会孵化,所以代码主仓库已经迁移到了Apache组织下。 Github主仓库:https://github.com/apache/incubator-weex Github原仓库:https://github.com/alibaba/weex Star数:14017 开源React 组件库Ant Design 阿里在React技术栈基础上开源的全功能通用组件库,沉淀了大量交互设计最佳实践。 如果你以React的方式开发你的前端应用Ant Design不容错过。Ant Design最近还提供了移动版Ant Design Mobile ,同样风格的组件库现在可平顺的过度到移动Web环境。 Github主仓库:https://github.com/ant-design/ant-design Star数:12898 开源JSON解析和生成器 FastJSON FastJSON是一个超高性能的JSON解析和生成器,在对外零依赖的情况下实现了对多种常用数据结构到JSON的解析和生成。评测数据长期以来一直在同类工具间遥遥领先。对JSON的处理是众多服务端程序最频繁执行的任务,启用FastJSON或许能让你的后端应用获得不小的性能提升。 Github主仓库:https://github.com/alibaba/fastjson Star数:8851 开源分布式开发框架 Dubbo 高性能服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入,可以和 Spring框架无缝集成。 是阿里大规模分布式系统的秘密武器。 Github主仓库:https://github.com/alibaba/dubbo Star数:8390 开源Android平台容器化开发框架 Atlas 随着移动应用规模的增长,大型移动应用,特别是平台级应用往往由团队协同开发。如何实现不同功能模块的组件化、解耦化,atv,同时还具备动态性是Android应用开发的一个核心挑战。Atlas在遵循安卓系统设计规范的情况下,通过反射和轻量的hook方案来实现了这一目标,并将大量的工作放到了编译期,提高了稳定性。 Github主仓库:https://github.com/alibaba/atlas Star数:4203 开源消息队列 RocketMQ 企业级互联网架构的核心产品,基于高可用分布式集群技术,搭建了包括发布订阅、消息轨迹、资源统计、定时(延时)、监控报警等一套完整的消息队列服务。 Github主仓库:https://github.com/apache/incubator-rocketmq Github原仓库:https://github.com/alibaba/RocketMQ Star数:3700 开源Android构建工具 Freeline Freeline是一个Android平台上的构建工具,构建速度是其最大特点。它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。 Github主仓库:https://github.com/alibaba/freeline Star数:3590 开源 MySQL数据库分枝 AliSQL AliSQL 是基于广泛使用的数据库产品 MySQL 的一个开源分支,在 MySQL 社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。最新的 AliSQL 版本不仅从其他开源分支比如:Percona,MariaDB,WebScaleSQL 等社区汲取精华,也沉淀了阿里巴巴多年在 MySQL 领域的经验和解决方案。 Github主仓库:https://github.com/alibaba/AliSQL Star数:1915 写在最后 通过梳理Google,微软,亚马逊和阿里巴巴这几家全球领先的云计算公司的开源项目情况和社区关注度。我们可以看出不少有趣的现象,比如大数据,AI和移动开发领域,汇聚了大公司体现技术实力的开源技术成果和社区的密切关注,必定是当前和未来技术发展的热点。Google和微软等国外一线公司继续在编程语言和操作系统等底层技术层面耕耘,而中国以阿里巴巴为代表的一流技术公司已经开始在框架,平台,数据库等中间层发力推动着整个行业的技术进步并取得了不输国外公司的成绩。在云计算这样比拼技术的行业,或许通过观察开源项目发展情况一探究竟,更能让我们获取一些枯燥市场份额数据之外的行业认知。 今日荐文
360胡宁:通往CTO的道路上就是四个字...... (责任编辑:本港台直播) |