最受欢迎的30款开源软件

今天来分享一下最受欢迎的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

最受欢迎的30款开源软件

Tomcat服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,主要用于运行JSP 页面和Servlet。因为Tomcat 技术先进、性能稳定,而且免费,因而深受JAVA 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

支持的操作系统:Windows、Linux 和 OS X

相关网站:https://tomcat.Apache.org

3、Apache HTTP Server

最受欢迎的30款开源软件

是一个轻量级的开源Web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点。广泛的应用于一些嵌入式的web服务器上。

支持的操作系统:Windows、Linux 和 OS X

相关网站:https://www.lighttpd.net/

大数据云计算

5、Hadoop

最受欢迎的30款开源软件
Docker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署,广泛的被应用于大数据的领域中。基本上做大数据的公司都会使用到该工具。

支持的操作系统:Windows、Linux 和 OS X

相关网站:https://www.docker.com

7、Spark

最受欢迎的30款开源软件

Storm是一个Twitter开源的分布式实时大数据处理系统,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统(高频交易、股票)等等,大数据实时处理解决方案(流计算)的应用日趋广泛,目前已是分布式技术领域最新爆发点,而Storm更是流计算技术中的佼佼者和主流。

支持的操作系统:Windows、Linux 和 OS X

相关网站:https://storm.apache.org

9、Cloud Foundry

最受欢迎的30款开源软件
CloudStack是一个开源的具有高可用性及扩展性的云计算平台,同时是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。

支持的操作系统:与操作系统无关

相关网站:https://cloudstack.apache.org

11、OpenStack

最受欢迎的30款开源软件
GlusterFS是一个可高度扩展、可伸缩的分布式文件系统,适用于云存储和媒体流等数据密集型任务。实现了全部标准POSIX接口,并用fuse实现虚拟化,让用户看起来就像是本地磁盘一样。能够处理千数量级的客户端。

支持的操作系统:Linux、Windows

相关网站:https://www.gluster.org

13、FreeNAS

最受欢迎的30款开源软件
Ceph是一种为优秀的性能、可靠性和可扩展性而设计的分布式文件系统,是最早致力于开发下一代高性能分布式文件系统的项目。随着云计算的发展,Ceph乘上了OpenStack的春风,进而成为了开源社区受关注较高的项目之一。

支持的操作系统:Linux

相关网站:https://ceph.com

15、Lustre

最受欢迎的30款开源软件
CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。

17、Ubuntu

最受欢迎的30款开源软件
MySQL是用C/C++编写的关系型数据库,自称是“世界上最流行的开源数据库”,备受众多互联网公司的青睐,除了免费社区版外,它还有多款收费版。虽然是免费开源的,但是其性能有足够的保证,国内很多IT公司都在使用MySQL。

支持的操作系统:Windows、Linux、Unix 和 OS X

相关网站:https://www.mysql.com

19、PostgreSql

最受欢迎的30款开源软件
MongoDB 是一种 NoSQL 数据库,是一个基于分布式文件存储的数据库。由C++语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库。用户包括 Foursquare、《福布斯》、Pebble、Adobe、领英、eHarmony 及其他公司。提供收费的专业版和企业版。

支持的操作系统:Windows、Linux、OS X 和 Solaris

相关网站:https://www.mongodb.org

21、Cassandra

最受欢迎的30款开源软件
CouchDB是用Erlang开发的面向文档的数据库系统,这种 NoSQL 数据库将数据存储在 JSON 文档中,这类文档可通过 HTTP 来加以查询,并用 JavaScript 来处理。CouchDB现在归 IBM 所有,它提供一款专业人员支持的软件版本,用户包括:三星、Akamai、Expedia、微软游戏工作室及其他公司。

支持的操作系统:Windows、Linux、OS X 和Android/ target=_blank class=infotextkey>安卓

相关网站:https://couchdb.apache.org

23、Neo4j

最受欢迎的30款开源软件
Bugzilla 是开源社区的宠儿,用户包括 Mozilla、Linux 基金会、GNOME、KDE、Apache、Libreoffice、Open Office、Eclipse、红帽、Novell及其他公司。这款软件缺陷追踪系统(bugtracker)的重要功能包括:高级搜索功能、电子邮件通知、预定报告、时间追踪、出色的安全及更多特性。

支持的操作系统:Windows、Linux 和 OS X

相关网站:https://www.bugzilla.org

25、Eclipse

最受欢迎的30款开源软件
Ember.js是一个开源的JavaScript客户端框架,用于开发Web应用程序并使用MVC架构模式,这种框架用于“构建野心勃勃的 Web 应用程序”,旨在为 JavaScript 开发人员提高工作效率。官方网站上显示用户包括雅虎、Square、Livingsocial、Groupon、Twitch、TED、网飞、Heroku 和微软。

支持的操作系统:与操作系统无关

相关网站:https://emberjs.com

27、Node.js

最受欢迎的30款开源软件
React Native 由 Facebook 开发,这种框架可用于使用 JavaScript 和 React JavaScript 库(同样由 Facebook 开发),构建原生移动应用程序。其他用户包括:《探索》频道和 CBS 体育新闻网。

支持的操作系统:OS X

相关网站:https://facebook.github.io/react-native/

29、Ruby on Rails

最受欢迎的30款开源软件
JBoss是一个基于J2EE的开放源代码的应用服务器。JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范,但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。JBoss中间件包括各种轻量级、对云计算友好的工具,同时结合、集成和自动化各个企业应用程序和系统。用户包括:橡树岭国家实验室、日产、思科、冠群科技、AMD 及其他公司。

支持的操作系统:Linux

相关网站:https://www.jboss.org/

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91738 人正在系统学习中

来源:编程初体验

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月16日
下一篇 2022年9月16日

相关推荐