Web是开源的成功

2019-04-11 09:52:59 来源: 自贡信息港

开源运动广受欢迎,并且在软件开发史上写下了浓重一笔。但是它影响深远的地方在哪呢?有史以来,成功的开源 项目 又是什么呢?

事实上,总体来看,Web不就是开源运动的成功么?

可能的例子就是隐藏于众多站背后的LAMP,也就是Linux、Apache、MySQL和PHP。但当你仔细考虑后,你会发现更多。

下面列出了Web得以运转的一些开源项目。

Web browsers - 络浏览器

在络浏览器市场中,虽然微软的封闭源码软件IE浏览器仍然占有很大的份额,但其它功能相似的开源项目已经流行起来,并在不断壮大昆明烘干机
。像Mozilla公司的 Firefox浏览器(它是开源的,还有Flock、PaleMoon)。还有增长迅速的基于Webkit的浏览器,像Safari,但的是Chrome浏览器。

如果把络也算到这里面,其中Webkit主宰着iPhone、Android和Blackberry中的浏览器。

Web server software - Web服务器软件

迄今为止,Apache是使用范围广的络服务器软件,它是开源的,但是一个叫做Nginx的轻量级服务器软件在近几年开始流行起来。事实上,三大络服务器软件中有两个是开源的(排名第二的微软的IIS是例外,但其距离相差甚远)。

另外,大量服务器端底层软件也是开源的。例如,很多大流量站使用Varnish作为与站访问者之间的缓存层,而使用Memcached作为与站数据库之间的缓存层。这只是众多例子中的两个。

Scripting languages and web frameworks - 脚本语言和Web框架

络上使用的大部分编程和脚本语言都是开源的,比如PHP、Perl、Python、Ruby等。

但是,很少有站完完全全是从零开始。毫不夸张的说甲醛
,有成百上千的开源内容管理系统(CMS)和络框架来协助开发人员,例如WordPress、Drupal、Ruby on Rails、Django、Joomla等。

Databases - 数据库

开源软件MySQL是目前为止的站数据库,但还有其它功能相似的开源软件,比如PostgreSQL,更不用说近来出现的众多 非关系型(NoSQL) 数据库。

既然我们说到了底层软件,那就不得不提一下每次我们使用互联或因特上的任何东西时都要依靠的基础系统:

DNS - 域名解析系统

Web(就此而言是整个因特)离开了域名解析系统就一无是处。大家都知道,域名解析系统可以让用户使用像之类的域名,而不是IP地址。BIND几乎是DNS服务器(亦称名称服务器)软件的实际标准,并且,你现在可能已经猜到了,它是开源的假山石

Server operating systems - 服务器操作系统

所有站都必须在服务器上运行,而那也是开源的统治领域。虽然Windows统治着桌面领域,但是站赖以运行的服务器大部分采用开源的Linux操作系统,其他比较流行的选择是freeBSD和OpenBSD。

开源的诱惑

由于在许多情况下,开源软件能够提供与商业的封闭源码软件相同的性能,并且又是免费的,所以开源软件如此流行并不奇怪。免费是一个难以挑战的价格。

假如Web不是运行在所有这些免费软件上,那么它很可能需要一段艰苦的过程,才能让人们广泛接受。

注意我们并没说过Web中没有任何封闭源码软件,而那显然是存在的。但是,从统计数据看,Web开源统治领域中真正的例外是微软的基于Windows系列系统。

除了那个,你通常需要深入研究才能发现更多私有封闭源码技术,像路由器和类似设备上的操作系统。但那是因特,而不是Web。

结束语

多亏了80年代因特、便捷通讯以及合作与共享的兴起,开源运动才得以蓬勃发展。在90年代,当Web诞生于顶层因特设备时,开源运动已经准备好助其一臂之力了。

没有人会否认开源统治着Web的大部分。开源和Web是一个合作共生的关系,互利互惠,合作共赢。这就是为什么我们认为Web可以说是迄今为止是开源的成功。

英文原文:Pingdom: The Web is the biggest open source success of all

中文翻译:伯乐。

开源时代势不可挡,对于我们这些不懂的人来说,是利好!敏敏知音 于 14:57:36 回复前十啊!支持月光!没有开门进入的验证码就是好,支持月光!独立博客的偶像人物!西木 于 22:02:31 回复每天堕落于WEB之上西木 于 22:02:53 回复每天堕落于WEB之上

2011/6/26 14:56:00 支持(7)反对(7) 回复

关注博主两年多了,真有才,很好奇这是一个团队,还是个人。月光做得不错,月光软件等站下了起初的一些程序软件和建站资源,真做得不错,有时间分享下SEO是不错的想法。1.80战神复古,1.76复古传奇,1.85狂雷版本,1.950金牛无内功_中变无英雄传奇

2011/7/1 14:17:40 支持(10)反对(13) 回复

(*)

验证(*)

本文标签: