1. 聚能聊>
  2. 话题详情

2016年开源软件TOP20 公布了,你用过哪几个?

日前,开源中国公布了“2016 年度最受欢迎中国开源软件评选”结果。

在TOP20的榜单中,阿里巴巴占4席: 数据库连接池Druid、JSON解析库fastjson、分布式服务框架Dubbo、分布式消息中间件 Apache RocketMQ入选。

clipboard

尽管从数据来说,不能代表一切,但不得不说阿里在拥抱开源方面做得还是很积极的。

简介绍一下几款入选的开源软件

Druid,就是一个功能强大的连接池,目前阿里还在升级维护中,楼主也是Druid连接池的忠实用户,Druid的>DruidStatView监控信息页面,对于运维工作者来说也是一个很好的工具。

Fastjson,随着Ajax以及微服务的流行,做开发的都知道在数据传输中,数据的序列化和反序列话是比较耗费时间的,Fastjson很好的解决了这一技术难题,也是项目必备。

Dubbo,尽管Dubbo已经不再维护,但是基本的框架已经很完善了,开发者可以根据自己的需求扩展功能,后有当当维护的DubboX就说明了一切。

RocketMQ,尽管楼主还没用过,但是每年的双十一说明了一切。

2016年对于我来说,也是收获的一年,感谢那些用过的开源软件(Redis,Logstash,ElasticSearch,Nginx,Solr,Memcache,Mycat......)以及作者。

当然还要感谢JAVA,Tomcat和Linux,没有他们就没有我现在的工作。

那么问题来了

·20个开源软件你用过哪几个?

·除了上榜的开源,还有哪些好的开源推荐?

·或者你更需要什么样的开源软件?比如马巴巴把淘宝也开源吧。

欢迎大家一起来聊~

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    淘公仔 x 2

  • 奖品二

    优酷VIP月卡 x 4

  • 奖品三

    程序员礼盒 x 2

53个回答

3

我很无奈

16年对于我来说确实有很大的改变,从接触java至今也有5年时间了,从刚开始的 一直做传统行业的,各种管理系统,增删改查都得看着别人的代码来Ctrl+C ,Ctrl+V …… 算了 不说我的悲伤史了。

开源软件,其实做开发的人 都有接触不少,楼主说的 基本上也有接触,或多或少也有用过的,总体来说 感觉还不错,人在不断提升,软件也是在不断优化,总有新的开源软件来替代过时的东西,目前公司正在用到的有 Nginx  FastDFS  Dubbo  Zookeeper  rabbitMQ,Redis,MongoDB Jenkins ,本人知道的也就这么多,数据库方面的有没有不太清楚,有专门的DBA来维护  也不咋关心
小柒2012 回复

要不你还是说所你的悲伤史吧 大家都想听~~

豆泥丸 回复

技术贴泛滥成灾了,还是讲讲你的悲伤历史更好

聚小编 回复

追溯悲伤史比技术本身更值得大家探索呢

评论
2

溜溜哒 已获得优酷VIP月卡 复制链接去分享

LayUI前端框架,初识于两年前,也就是刚刚出来从事web开发。虽然没有运用在公司生产中,但还是将它用在自己个人项目,使用感觉很不错。还有作者的博客,看着他和它的历程,十分欣赏一路走来的磕磕绊绊。不经意地激发自己尝试创造一些有价值的东西,哪怕是分享和评论,将优质的项目分享给更多人。

小柒2012 回复

别人的肯定也是前进最大的动力 所以多一些鼓励 少一些责备

评论
2

szm. 已获得程序员礼盒 复制链接去分享

用过3,5,8,10和12。
禅道做为项目管理的软件,公司通过它来管理项目很方便,而且最近升级界面变漂亮了,点个赞。
layui是在学习thinkphp时看到的,当时用的layer,被它的UI征服了,后来看到作者贤心的其他作品感觉很多错,后来还有了layim,就是不开源,看起来很有前途。
zTree是在做一个项目的菜单时用到的,被它给惊呆了,看起来和系统自带的样式好像,而且对于调用也特别方便,在项目中使用大小也可以忽略,不得不赞啊。
thinkphp是在做一个cms系统时用到的,开始不想用框架的,但是用起来以后,大小实现起来好容易,而且mvc方式开发逻辑很清楚。
vue.js最近很火,最近在学它。
软件开源对于软件的进化很有帮助,俗话说众人拾柴火焰高,多人参与的项目,一定会越来越好,从另一个方面也可以看出软件的受欢迎程度。阿里在很多方面的技术已经算的上全球顶尖,就像双十一双十二的购物以及支付的数量,没有很好的技术是做不到的,所以希望阿里能将可以来源的技术开源,让大家享受技术带来的便携的同时一起学习进步。

小柒2012 回复

对对对 众人拾柴火焰高 开源推动了整个互联网生态的进步,没有开源就没有现在的linux。

szm. 回复

只有海纳百川的肚量,才能有海的广阔☺

评论
1

屁孩儿 已获得淘公仔 复制链接去分享

  Dubbo 最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容。它比较 HSF 来说要轻巧很多,依赖会少一些。
  真正实现分布式服务调用的也就只有“HSF、Dubbo”,貌似当当就是使用的Dubbo 然后自己修改了一下变成了DubboX,其他互联网公司,比如百度 腾讯 京东 就不是很清楚了。还有一点就是如果你想脱离 spring 的话 HSF、Dubbo 会让你失望的,因为基本上所有的配置都是基于Spring。
  狄更斯曾说,这是最好的时代,这是最坏的时代;这是智慧的时代,这是愚蠢的时代;这是信仰的时期,这是怀疑的时期;这是光明的季节,这是黑暗的季节;这是希望之春,这是失望之冬;人们面前有着各样事物,人们面前一无所有;人们正在直登天堂,人们正在直下地狱。”士不可以不弘毅,任重而道远!
1

小柒2012 回复

哈哈哈 我喜欢 这 配图~~

评论
1

浮生递归 已获得优酷VIP月卡 复制链接去分享

·20个开源软件你用过哪几个?
LAYUI,禅道,THINKPHP

·除了上榜的开源,还有哪些好的开源推荐?
蚂蚁金服的ANT DESIGN
aliSQL也是很赞的哦

·或者你更需要什么样的开源软件?比如马巴巴把淘宝也开源吧。
淘宝太大了,阿里云里的多个产品能部分开源就不错了,比如这个云栖社区

小柒2012 回复

哈哈 云栖社区 也没啥好开源的,貌似都是开源的吧~

评论
1

1399084336828222 已获得程序员礼盒 复制链接去分享

LayUI前端框架,初识于两年前,也就是刚刚出来从事web开发。虽然没有运用在公司生产中,但还是将它用在自己个人项目,使用感觉很不错。还有作者的博客,看着他和它的历程,十分欣赏一路走来的磕磕绊绊。不经意地激发自己尝试创造一些有价值的东西,哪怕是分享和评论,将优质的项目分享给更多人。
online/550084456b41476ea63924adf1c139d6_c6fa4dd8f2004bb3a0a2198759bd94f5.jpg

小柒2012 回复

开源连通世界,分享创造价值(我说的是妹子~~~)

评论
1

keller.zhou 已获得优酷VIP月卡 复制链接去分享

多年来,我一直在想为什么有人仍在为专有软件操心。大概2000年,许多人可能还找不到开源替代软件,而如今这种情形非常少见。Linux操作系统
MySQL被人们熟知也许是因为下面的两个原因:一是因为它是开源的;其次也是至关重要的,它也是免费的。MySQL在网络应用中十分流行,而这种流行与另一重要的开源软件PHP息息相关,因为两者常常是捆绑使用的Apache Server服务器软件
Apache HTTP Server由一群网络精英首创。通过世界各地人们的努力,其已经成为网络服务器软件的代表。如果你需要创建一个每天有数百万人访问的Web服务器,Apache HTTP Server无疑是首选。
PHP易学易用,可以方便快捷地编写出功能强大、运行速度快,并可同时运行于Windows、Unix、Linux平台的Web后台程序,非常适合Web上的工作。

  

小柒2012 回复

开源连通世界

评论
1

浪客 已获得优酷VIP月卡 复制链接去分享

我们公司官网,换了一哥们做,移动端哥pc端都用vue做的。比较易用,但是坑也不少😂。后台我用了layui+layui开发挺快的,layui看起来简洁符合现代web审美。
thinkphp大学时候帮人家做网站的时候用过,还不错,当时用java转用php,感觉php用起来太方便了,果然世界上最好的语言。
deepin最良心的linux之一。界面美,软件多。

2

SteveOU 复制链接去分享

学生党~在实验室做项目常用fastjson,echart,可以说非常好用,尤其fastjson.后来天池竞赛学了中间件,发现rocketMQ的强大,支持开源,希望未来开源生态圈有越来越多令人敬佩的作品

小柒2012 回复

学生党 就开始接触 还了解天池竞赛 中间件什么的 点个赞

评论
0

小山羊 复制链接去分享

如果淘宝能开源那就无敌了

小柒2012 回复

淘宝 好比是个生态环境,中间设计的技术太多了

toyajo 回复

你打错字了

聚小编 回复
回复@toyajo:

纠错小能手

评论
2

我的中国 复制链接去分享

mycat thinkphp 遇到不少网站用,开发框架啥的挺快的一些软件也见了不少,非常的节省开发时间。

小柒2012 回复

mycat其实也是基于阿里开源的Cobar产品而研发的

评论
1

suo 复制链接去分享

thinkphp上榜我觉得正常啊,对于国内来说应该是最容易上手的php框架了,大量的学习教程和详细的文档,还是中文的,中小项目首选啊,至于layui还真有点诧异,我也给它贡献了一票,没想到会冲这么高,如果对响应式设计再给力点就好了,不得不说它的ui真心简洁漂亮。还有一点吐槽下,layui的消息组件并没有免费,需要购买授权。

小柒2012 回复

layui 目前很多公司在用她,至于消息组件 其实也有免费版本,收费的只是服务吧。毕竟都是一人在维护~

评论
1

华仔来也 复制链接去分享

公司正在用dubbo框架
因为公司的业务系统越来越多,系统间的交互管理越来越麻烦。公司决定用Dubbo这个成熟架构,以支撑业务的发展。
其他还用过fastjson,Echarts,zTree,婵道。
正在学习Jfinal

小柒2012 回复

建议使用DubboX 现有当当维护

评论
1

1777379784086589 复制链接去分享

虽然今年我也在项目中大量使用了Jfinal,但真没想到它会排在第一位,意料之外啊~

聚小编 回复

大家都这么认为的~

懒得去懒 回复

确实有点意外,来源项目这么多,竟然能排第一。我们从15年开始改造老系统,才开始用jfinal,确实省事不少

评论
0

鬼才神兵 复制链接去分享

为什么没有yii和Laravel,难道还没有thinkphp出名?

聚小编 回复

这个是开源中国公布的名单,可能会有些局限性

小柒2012 回复

yii和Laravel 这俩还真没听说过 虽然不是开发php的 但是thinkphp 还是听说过的

鬼才神兵 回复

yii这么牛的没有听过?

评论
0

世态炎凉 复制链接去分享

看来有必要学jfinal 了

小柒2012 回复

框架而已、什么时候都可以学、再说热度也不代表什么。

懒得去懒 回复

jfinal比spring更小巧灵活,优雅,虽然没有那么多强大功能,这正是我需要的

评论
0

西秦说云 复制链接去分享

水平太渣,阿里系的四个开源的软件全没用过 ,Echarts、VueJS、WeUI用过

聚小编 回复

你这种牛人都是自己写开源程序的吧....什么时候把你的轮子开源出来呀~

小柒2012 回复

哈哈 期待 西秦的轮子~~

评论
0

聚小编 复制链接去分享

怎么还有愤怒小鸟?他们开源了神马?

我的中国 回复

愤怒

小柒2012 回复

我去那是 jeesite好吧,一个J2EE快速开发框架

聚小编 回复

哈哈哈哈,你是猴子派来的逗B么~~~~

聚小编 回复

还是小主儿讲得明白,我去学习一下

评论
1

福利达人 复制链接去分享

微信都这么强势吗?禅道是什么鬼?

小柒2012 回复

有微信的东西么 禅道就是一个开源项目管理软件罢了 虽然我也没听说过~~

福利达人 回复

weui不就是微信,禅道我倒是听说过,还有一个蝉知的。但是没用过。

评论
2

曾杨 复制链接去分享

16年对我来说是值得纪念的一年,这一年我学习了php,JavaScript,并开始学习Java,算是我进入这一行业的元年吧。

3