阿里巴巴开源项目:分布式数据库同步系统otter(解决中美异地机房)

项目背景

阿里巴巴B2B公司,因为业务的特性,卖家主要集中在国内,买家主要集中在国外,所以衍生出了杭州和美国异地机房的需求,同时为了提升用户体验,整个机房的架构为双A,两边均可写,由此诞生了otter这样一个产品。[......]

阅读全文

Facebook关闭和开源Parse

Parse官方博客宣布, 它将关闭其服务,它的服务将于2017年1月28日彻底关闭。Parse提供了移动后端服务,为移动开发者提供工具将数据储存在云端、管理登录和处理推送 通知等等,Facebook在2013年将其收购。Parse发布了数据库迁移工具,帮助用户将数据从Parse应用迁移到MongoDB数据库,同时宣 布[urlhttps://github.com/ParsePlatform/parse-server/issues=""]开源 Parse服务器[/url],用户可以在自己的Node.js服务器上运行大部分Parse API。软件源代码托管在GitHub上。提供类似移动后端服务的开源系统有Firebase、CouchDB和Kinto等。[......]

阅读全文

JeeSite 企业信息化快速开发平台

平台简介

JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。

JeeSite本身是以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流引擎。[......]

阅读全文

2015 年度新增开源软件排名 TOP 100

2015 年,开源中国网站发展迅速,单从开源软件收藏数量来讲就将近 40000 款,其中不乏优质的国产开源项目。本榜单从软件的收藏量、使用量等多角度评选出 2015 年最热门新增开源软件项目前 100 名,让各位程序员对开源中国过去一年的发展情况有大致的了解。如本文存在纰漏,请在评论区留下你的意见和建议。[......]

阅读全文

如何让你的开源项目对新来者更友好

我喜欢开源项目的一个原因是它可以让新手获得一些十分有用的实战经验。对于小的个人项目来讲,可以学习的就是那么多;但是开源项目就不一样了,它经常需要在很庞大的代码中解决问题,这些问题通常在小型或者个人项目中不会出现。当然还有一些合作上的技巧值得学习。[......]

阅读全文

2015 年,哪些开源项目荣登 GitHub 十强榜单?

2015年可谓是开源项目风光无限的一年。大企业和初创公司都一直在向公众发布代码,以此壮大自身的实力。重要的不光光是代码,而是广大程序员和代 码贡献者可以访问代码、更改代码、修复代码,并且改进代码。《软件开发时代》杂志(SD Times)回顾了GitHub上的一些流行项目,这些项目已给开放和自由软件世界带来了影响。[......]

阅读全文

2015 年 Git@OSC 最热门开源项目 Top 50

自 Git@OSC 上线以来受到广大开源作者的喜爱。值此新年之际,开源中国整理出 Git@OSC 最热门开源项目 Top50,对 Git@OSC 的发展至今所取得的成绩进行总结。此榜单主要通过开源项目的 Watch、Star、Fork 数量来评定,项目类型不尽相同,难免有纰漏,如有遗漏或者不妥之处,希望大家批评指正。若您对 Git@OSC 未来的发展有何意见或者建议,也欢迎在评论区留言告诉我们。[......]

阅读全文

JamVM:开源的超小型Java虚拟机

JamVM是一个开源的Java虚拟机,遵从GPL2.0协议发布,它符合最新的Java虚拟机规范。它的主要特点是其大小非常小,在PowerPC上仅有大约200KB,而在Intel处理器上仅有180KB。不像其他的小型虚拟机(如Jelatine JVMSableVM等),JamVM支持完整的Java虚拟机规范。从SourceForge的JamVM站点得知,今年7月底,JamVM 2.0.0发 布,这是首个支持OpenJDK 的版本(包括 6、7和最新的8版本),该版本完全支持动态调用(JSR 292)、 Lambda 表达式和类型注解 (JSR 308)以及方法参数反射。同时,还修复了大量的Bug ,性能和兼容性也得到了改进,更多JamVM 2.0.0相关信息请查看发布说明。JamVM具有以下特性:[......]

阅读全文