新增开源软件TOP10你认识几个?(上)

随着社会经济、人类文明的不断进步,我们的生活水平不断提高,我们的生产方式也正在发生着变化。开源这种没有直接利益关系的开放源代码(Free Sourse)在社会中的接受程度也越来越深,甚至微软这种“硬骨头”,依靠软件闭源销售为主要盈利方式的企业,也开始接受开源,通过微软智能云Azure布局自己的开源生态圈。

今年年初,开源中国公布了2015年度新增开源软件排行榜。让我们来看看,在TOP5中,你认识几个?有米有被时代落下泥?

TOP1:SwitchyOmega

新增开源软件TOP10你认识几个?(上)

如果您对SwitchyOmega不够熟悉,那您可能听说过SwitchySharp,它是帮你看看外面世界的好朋友,查资料必备应用。

SwitchyOmega在第一次安装时,是自动检索是否已经安装,如果已经安装过,那么会直接更新到最新版本。如果无法自动升级,或者使用的并非谷歌商店版,则可以点这里。目前的2.x 版本支持需要用户名密码验证的代理服务器,代理情景模式、多个自动切换模式以及多个规则列表更灵活的代理配置。

GitHub:https://github.com/FelisCatus/SwitchyOmega

TOP2:ReactNative

新增开源软件TOP10你认识几个?(上)

如果用一句话介绍ReactNative,就是已经用于生产环境,而且Facebook Groups iOS就是用它来研发的。

React Native一经推出,就获得众多开发者的关注。React Native不仅有着与原生应用相媲美的体验,同时拥有着web应用的优势和开发效率。React Native鲜明的特点就是组件化,一个应用都是多个组件构成;同时为了更高的效率,React Native采用了内存Dom tree Diff计算,优化了view的渲染效率和体验。使用JavaScript开发跨终端的应用是未来的趋势,下一代的web技术。

官网:http://www.reactnative.com/

TOP3:WeUI

新增开源软件TOP10你认识几个?(上)

看着有没有点眼熟?

没错啦,WeUI就是微信官方设计团队专为微信移动Web应用设计的UI库。它是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信Web开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、toast、article、icon等各式元素。

有没有想研究一下?

GitHub:https://github.com/weui/weui

TOP4:IPFS

新增开源软件TOP10你认识几个?(上)

IPFS是点对点协议InterPlanetary File System的简称,它是一个面向全球的、点对点的分布式版本文件系统,试图将所有具有相同文件系统的计算设备连接在一起。IPFS更接近于交换git对象的单个比特流群集,它在分发方式上面较Http有很大的优势,应该说,在提升互联网文件和流媒体传输速度方面前景可观。

IPFS目前还处于alpha开发阶段,很多方面还需要,但是已经受到很多公司的关注,未来甚至可能成为HTTP的替代品。

GitHub:https://github.com/ipfs/ipfs

TOP5:Eova

新增开源软件TOP10你认识几个?(上)

Eova也被称为Java的表弟,全称:Easy Object View Admin(简单对象视图管理系统)。

Eova是一个Web应用,必然会使用很多第三方插件,这些插件中包含大量的js、css、jpg等静态文件,为了保证动静分离,所以将这些第三方插件单独剥离出去了。Eova基于JFinal开发,首创JFinal 快速开发平台,也是JFinal最佳实践。

官网:http://git.oschina.net/eova/eova


分享到:


相關文章: