最受IT公司欢迎的30款开源软件,你也值得拥有! Nginx (engine x) 是俄罗斯人开发出来的一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强,Nginx的并发能力在同类型的网页服务器中表现较好,很多人使用Nginx来做负载均衡器和web反向代理。
支持的操作系统:Windows、Linux 和 OS X
相关网站:https://nginx.org 2、Lighttpd
最受IT公司欢迎的30款开源软件,你也值得拥有! 是一个轻量级的开源Web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点。广泛的应用于一些嵌入式的web服务器上。
支持的操作系统:Windows、Linux 和 OS X
相关网站:https://www.lighttpd.net/ 3、Tomcat
最受IT公司欢迎的30款开源软件,你也值得拥有! Tomcat服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,主要用于运行JSP 页面和Servlet。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
支持的操作系统:Windows、Linux 和 OS X
相关网站:https://tomcat.apache.org 4、Apache HTTP Server
最受IT公司欢迎的30款开源软件,你也值得拥有! Apache HTTP Server(简称Apache),是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用,是自 1996 年以来互联网上最受欢迎的 Web 服务器系统。据称,目前所有网站中 55.3% 是由 Apache 支持的。
支持的操作系统:Windows、Linux 和 OS X
相关网站:https://httpd.apache.org
Part2 大数据与云计算 5、Hadoop
最受IT公司欢迎的30款开源软件,你也值得拥有! Hadoop是一个由Apache基金会所开发的分布式系统基础架构,被公认是一套行业大数据标准开源软件,在分布式环境下提供了海量数据的处理能力。几乎所有主流厂商都围绕Hadoop开发工具、开源软件、商业化工具和技术服务,Hadoop已经成为大数据的标配框架。
支持的操作系统:Windows、Linux 和 OS X
相关网站:http://hadoop.apache.org 6、Docker
最受IT公司欢迎的30款开源软件,你也值得拥有! Docker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署,广泛的被应用于大数据的领域中。基本上做大数据的公司都会使用到该工具。
支持的操作系统:Windows、Linux 和 OS X
相关网站:https://www.docker.com 7、Spark
最受IT公司欢迎的30款开源软件,你也值得拥有! Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark类似于Hadoop MapReduce的通用并行框架。Apache Spark 声称,“它在内存中运行程序的速度比 Hadoop MapReduce 最多快 100 倍,在磁盘上快 10 倍。Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。
支持的操作系统:Windows、Linux 和 OS X
相关网站:http://spark.apache.org 8、Storm
最受IT公司欢迎的30款开源软件,你也值得拥有! Storm是一个Twitter开源的分布式实时大数据处理系统,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统(高频交易、股票)等等,大数据实时处理解决方案(流计算)的应用日趋广泛,目前已是分布式技术领域最新爆发点,而Storm更是流计算技术中的佼佼者和主流。
支持的操作系统:Windows、Linux 和 OS X
相关网站:https://storm.apache.org 9、Cloud Foundry
最受IT公司欢迎的30款开源软件,你也值得拥有! MySQL是用C/C++编写的关系型数据库,自称是“世界上最流行的开源数据库”,备受众多互联网公司的青睐,除了免费社区版外,它还有多款收费版。虽然是免费开源的,但是其性能有足够的保证,国内很多IT公司都在使用MySQL。
支持的操作系统:Windows、Linux、Unix 和 OS X
相关网站:https://www.mysql.com 19、PostgreSQL
最受IT公司欢迎的30款开源软件,你也值得拥有! PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统。国内知名的华为高斯数据库和腾讯的TBase数据库均是在该数据库的基础上发展而来的。国内最牛的阿里OceanBase数据库所有代码都是自主研发的,虽然不是PostgreSQL基础上开发出来的,但应该也借鉴了PostgreSQL的很多特性和有点。
支持的操作系统:Windows、Linux、Unix 和 OS X
相关网站:https://www.postgresql.org 20、MongoDB
最受IT公司欢迎的30款开源软件,你也值得拥有! MongoDB 是一种 NoSQL 数据库,是一个基于分布式文件存储的数据库。由C++语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库。用户包括 Foursquare、《福布斯》、Pebble、Adobe、领英、eHarmony 及其他公司。提供收费的专业版和企业版。
支持的操作系统:Windows、Linux、OS X 和 Solaris
相关网站:https://www.mongodb.org 21、Cassandra
最受IT公司欢迎的30款开源软件,你也值得拥有! React Native 由 Facebook 开发,这种框架可用于使用 JavaScript 和 React JavaScript 库(同样由 Facebook 开发),构建原生移动应用程序。其他用户包括:《探索》频道和 CBS 体育新闻网。
支持的操作系统:OS X
相关网站:
https://facebook.github.io/react-native/ 29、Ruby on Rails
最受IT公司欢迎的30款开源软件,你也值得拥有! Ruby on Rails是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。这个 Web 开发框架在开发人员当中极其流行,它声称“为确保编程员满意和持续高效地工作进行了优化”。用户包括 Basecamp、推特、Shopify 和 GitHub 等公司。
支持的操作系统:Windows、Linux 和 OS X
相关网站:https://rubyonrails.org 30、JBoss