灵通163百科在线-实用的手机,证券免费资源网站

您现在的位置:首页 > K-JAVA资源 > JAVA软件工具 >

阿里巴巴73款(java)开源产品全向图

教程来源:www.lt163.com     点击数:     更新时间:2017-11-18 06:52

摘要:受益开源,就当回馈。面对阿里头顶上“贡献开源软件数目第一”的光环,我们清醒地认知阿里开源的目的:阿里开源不是到业内“秀肌肉”,更不是自卖自夸;阿里之所以选择开源是因为开源是孵化新技术领域的容器,更是技术演进的最大推动力。

阿里巴巴集团已经开源 115个项目,加入 FSF基金会、Apache基金会、Linux基金会和 Xen的顾问团队,并在云栖大会北京峰会宣布 AliSQL开源。

为了让大家能更好,更全面的了解和应用上阿里开源项目,云栖社区特别制作了一张“2016阿里开源全向图”。

需要更多的学习干货资料和案例的源码及思路,可以来我的Java群

616959444

2016阿里巴巴 73款开源产品全向图详细介绍如下:

一、框架

react-web:Readt Web是为那些使用 React Native兼容的 API构建的 Web应用而提供的一个框架。React Web的目的及意义非常明确:让 React Native代码跑在 Web上让一套代码运行在各个移动终端,对前端及业务来说,这是开发效率中一个质的提升。

Jstrom:”JStorm是参考 storm的实时流式计算框架,在网络 IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。经过 4年发展,阿里巴巴 JStorm集群已经成为世界上最大的集群之一,基于 JStorm的应用数量超过 1000个。数据显示,JStorm集群每天处理的消息数量达到 1.5PB。在 2015年,JStorm正式成为 Apache Storm里的子项目。JStorm将在 Apache Storm里孵化,孵化成功后会成为 Apache Storm主干。 Apache基金会官方表示,非常高兴 JStorm能够成为 Apache Storm社区的一员。”

Dubbo:高性能优秀的服务框架,使得应用可通过高性能的 RPC实现服务的输出和输入功能,可以和 Spring框架无缝集成。Dubbo is a distributed, high performance RPC framework enpowering applications with service import/export capabilities.

Kissy:KISSY是一款跨终端、模块化、高性能、使用简单的 JavaScript框架。除了完备的工具集合如 DOM、Event、Ajax、Anim等,它还提供了经典的面向对象、动态加载、性能优化解决方案。作为一款全终端支持的 JavaScript框架,KISSY为移动终端做了大量适配和优化,使用户的程序在全终端均能流畅运行。

Dexposed:Dexposed是面向 Android应用开发的一个强大的非侵入式的运行时 AOP框架。它基于 ROOT社区著名开源项目 Xposed的部分成果,并演化为服务于所在应用自身的 AOP框架。目前它支撑了阿里大部分 App的在线分钟级客户端 bugfix和线上调试能力。

TDDL:TDDL(Taobao Distributed Data Layer),是淘宝根据自己的业务特点开发了框架,主要解决了分库分表对应用的透明化以及异构数据库之间的数据复制,它是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。

Webx:Webx是建立在 Java Servlet API基础上的通用 WEB框架。用 Webx搭建的应用可以运行在任何一个标准的 WEB应用服务器上面:Tomcat、Jetty、Jboss、Weblogic。 Webx是基于经典 MVC设计模式的 WEB框架 Spring,并且可以被其它组件扩展。Webx不仅能够用来开发高度可定制的 Web应用,也能够用来帮助用户开发高度可扩展的非 WEB的应用。

Magix:Magix是用于构建大型富交互单页应用的前端 MVC框架。

Brix:Brix是基于 KISSY(PC端)和 Zepto、SeaJS等(移动端)底层类库的应用层组件框架。

Canvax:Canvax是一款小型轻便的 canvas图形框架,它采用 Flash AS3相同的模式来对绘制元素进行抽象

Plover:Plover是一个专注于模块化方式构建 web应用的 NodeJs MVC web框架。不同于其它 web框架,它提供完整的应用和模块化模型可以让复杂的业务功能可以方便地抽象成多个模块的方式进行独立开发,让应用可以像搭积目的方式拼装模块而成。

二、组件

Druid:Druid是 Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。

Fastjson:fastjson是一个性能很好的 Java语言实现的 JSON解析器和生成器

Macaroon:Macaroon是一个高效的反向代理测试套件,测试框架本身基于 python2.7开发,方便跨平台移植;测试例使用格式化描述,做到编程语言无关性。使用 Macaroon能够简便快捷的完成测试场景的构造、线上失效案例的重建及被测软件(DUT)的功能、模块、协议一致性测试等。

Uploader:Uploader是一个非常强大的异步文件上传组件,支持 ajax、iframe、flash三套方案,实现浏览器的全兼容,调用非常简单,内置多套主题支持和常用插件,比如验证、图片预览、进度条等

AliJVM:AliJVM基于 OpenJDK HotSpot VM,是国内第一个优化、定制且开源的服务器版 Java虚拟机。目前已经在淘宝、天猫上线,全部替换了 Oracle官方 JVM版本,在性能,功能上都初步体现了它的价值。 ”

没有相关教程
UC浏览器 最先进实用的手机端浏览器,最大限度节省页面浏览流量,点击下载
老虎地图 绿色纯免费GPS定位省流量的最佳手机地图,点击下载
网秦手机安全系列 手机杀毒防盗,防火墙,构建手机安全,点击进入
塞班精品游戏 最流行最给力的塞班S60免签名名精品游戏合集,点击进入
阿里通 手机上轻松拨打网络电话和收发短信,高音质超省话费,资费标准
爱科手机电话 国内最好的手机网络电话领先品牌,价格低廉,点击查看
愤怒的小鸟2 全民挑战超流行休闲游戏力推新作-愤怒的小鸟2,点击查看
魔力旺旺 淘宝卖家首选的交易工具

资源下载排行
文章阅读排行