最受 IT 公司欢迎的 30 款开源软件

下面,我们先大概的回顾一下红帽公司发布的企业开源现状的调查 告,然后简单的介绍一下最受IT公司青睐的一些开源项目。这些主要是面向企业的应用软件项目,涵盖Web服务器、大数据、云计算、云存储、操作系统、数据库等几大类别。

红帽发布2019年企业开源调查 告

Nginx (engine x) 是俄罗斯人开发出来的一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强,Nginx的并发能力在同类型的 页服务器中表现较好,很多人使用Nginx来做负载均衡器和web反向代理。

  • 支持的操作系统:windows、linux 和 OS X

  • 相关 站:https://nginx.org

2、Lighttpd

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

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

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

4、Apache HTTP Server

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

  • 相关 站:http://hadoop.apache.org

6、Docker

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

  • 相关 站:http://spark.apache.org

8、Storm

Cloud Foundry是业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。它声称“由行业领袖为行业领袖构建”,其支持者包括 IBM、 Pivotal、惠普企业、VMware、英特尔、SAP 和 EMC。

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

  • 相关 站:https://www.cloudfoundry.org

10、CloudStack

OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,授权的开源代码项目。OpenStack为私有云和公有云提供可扩展的弹性的云计算服务。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。这种很受欢迎的云计算平台声称,“世界上成百上千个大品牌”每天依赖它。

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

  • 相关 站:https://www.openstack.org

Part3 云存储

12、Gluster

FreeNAS是一套免费开源的NAS服务器,它能将一部普通PC变成 络存储服务器。该软件基于FreeBSD,Samba 及php,支持CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) 及 web界面的设定工具。用户可通过Windows、macs、FTP、SSH 及 络文件系统 (NFS) 来访问存储服务器;FreeNAS可被安装于硬盘或移动介质USB Flash Disk上。FreeNAS 服务器前途无量;它是组建简单 络存储服务器的绝佳选择

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

  • 相关 站:http://www.freenas.org

14、Lustre

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

  • 支持的操作系统:Linux

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

Part4 操作系统

16、centos

Ubuntu也是开源的,也拥有庞大的 区力量,用户可以方便地从 区获得帮助,提供广受欢迎的Linux发行版,有多个版本:桌面版、服务器版、云版、手机版、平板电脑版和物联 版。声称用户包括亚马逊、IBM、维基百科和英伟达。

  • 相关 站:http://www.ubuntu.com/index_kylin

Part5 数据库

18、MySQL

PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统。国内知名的华为高斯数据库和腾讯的TBase数据库均是在该数据库的基础上发展而来的。国内最牛的阿里OceanBase数据库所有代码都是自主研发的,虽然不是PostgreSQL基础上开发出来的,但应该也借鉴了PostgreSQL的很多特性和有点。

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

  • 相关 站:https://www.postgresql.org

20、MongoDB

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

  • 相关 站:https://cassandra.apache.org

22、CouchDB

  • 支持的操作系统:Windows 和 Linux

  • 相关 站:https://neo4j.com

Part6 开发工具和组件

24、Bugzilla

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

  • 相关 站:https://www.eclipse.org

26、Ember.js

Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言,它让开发人员可以使用 JavaScript,编写服务器端应用程序。开发工作之前由 Joyent 管控,现在交由 Node.js 基金会监管。用户包括 IBM、微软、雅虎、SAP、领英、贝宝和 飞。

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

  • 相关 站:https://nodejs.org/en/

28、React Native

Ruby on Rails是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。这个 Web 开发框架在开发人员当中极其流行,它声称“为确保编程员满意和持续高效地工作进行了优化”。用户包括 Basecamp、推特、Shopify 和 GitHub 等公司。

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

  • 相关 站:https://rubyonrails.org

Part7 中间件

30、JBoss

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树使用JDBC操作数据库数据库操作92039 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月25日
下一篇 2020年8月25日

相关推荐