今天来分享一下最受欢迎的30款开源软件,总有一款是你的所爱。
快来收藏吧。
所谓开源,就是把软件的源代码开放出来,大家都能看到源代码,大家可以一起研究源代码并对软件的进行优化和改进。越来越多的IT公司对开源持开放态度,一方面有了优秀的开源项目,就不用再重复造轮子,可以直接拿来使用;另一方面,自己公司有优秀的自研项目,为了发展壮大可以选择将项目开源,让更多的开发者参与进来,一起努力提升软件的功能!近些年来,国内很多大型IT公司也逐渐推出了一些高质量的开源项目,比如华为开源了鸿蒙系统、腾讯开源了自研的顶级数据库TBase、 阿里开源了自研的科学计算引擎Mars等。
最受欢迎的30款开源软件
-
- web服务器
-
- 1、Nginx
- 2、Tomcat
- 3、Apache HTTP Server
- 4、Lighttpd
- 大数据云计算
-
- 5、Hadoop
- 6、Docker
- 7、Spark
- 8、Storm
- 9、Cloud Foundry
- 10、CloudStack
- 11、OpenStack
- 云存储
-
- 12、 Gluster
- 13、FreeNAS
- 14、Ceph
- 15、Lustre
- 操作系统
-
- 16、centos
- 17、Ubuntu
- 数据库
-
- 18、Mysql
- 19、PostgreSql
- 20、MongoDB
- 21、Cassandra
- 22、CouchDB
- 23、Neo4j
- 开发工具和组件
-
- 24、Bugzilla
- 25、Eclipse
- 26、Ember.js
- 27、Node.js
- 28、React Native
- 29、Ruby on Rails
- 中间件
-
- 30、Jboss
web服务器
1、Nginx
Tomcat服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,主要用于运行JSP 页面和Servlet。因为Tomcat 技术先进、性能稳定,而且免费,因而深受JAVA 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
支持的操作系统:Windows、Linux 和 OS X
相关 站:https://tomcat.Apache.org
3、Apache HTTP Server
是一个轻量级的开源Web服务器软件,其根本的目的是提供一个专门针对高性能 站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点。广泛的应用于一些嵌入式的web服务器上。
支持的操作系统:Windows、Linux 和 OS X
相关 站:https://www.lighttpd.net/
大数据云计算
5、Hadoop
支持的操作系统:Windows、Linux 和 OS X
相关 站:https://www.docker.com
7、Spark
Storm是一个Twitter开源的分布式实时大数据处理系统,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如 站统计、推荐系统、预警系统、金融系统(高频交易、股票)等等,大数据实时处理解决方案(流计算)的应用日趋广泛,目前已是分布式技术领域最新爆发点,而Storm更是流计算技术中的佼佼者和主流。
支持的操作系统:Windows、Linux 和 OS X
相关 站:https://storm.apache.org
9、Cloud Foundry
支持的操作系统:与操作系统无关
相关 站:https://cloudstack.apache.org
11、OpenStack
支持的操作系统:Linux、Windows
相关 站:https://www.gluster.org
13、FreeNAS
支持的操作系统:Linux
相关 站:https://ceph.com
15、Lustre
17、Ubuntu
支持的操作系统:Windows、Linux、Unix 和 OS X
相关 站:https://www.mysql.com
19、PostgreSql
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库。用户包括 Foursquare、《福布斯》、Pebble、Adobe、领英、eHarmony 及其他公司。提供收费的专业版和企业版。
支持的操作系统:Windows、Linux、OS X 和 Solaris
相关 站:https://www.mongodb.org
21、Cassandra
支持的操作系统:Windows、Linux、OS X 和Android/ target=_blank class=infotextkey>安卓
相关 站:https://couchdb.apache.org
23、Neo4j
支持的操作系统:Windows、Linux 和 OS X
相关 站:https://www.bugzilla.org
25、Eclipse
支持的操作系统:与操作系统无关
相关 站:https://emberjs.com
27、Node.js
支持的操作系统:OS X
相关 站:https://facebook.github.io/react-native/
29、Ruby on Rails
支持的操作系统:Linux
相关 站:https://www.jboss.org/
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91738 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!