LAMP的结局
谈起微软与LAMP的关系,就不能不谈LAMP的起源问题。1998年,Michael Kunze为德国计算机杂志c't写作一篇关于开源软件如何成为商业软件替代品的文章时,创建了LAMP这个名词,Linux 操作系统、Apache 网络服务器、MySQL 数据库和PHP (Perl或Python)脚本语言组合而成的了LAMP(四种技术的开头字母组成)。LAMP出现的初衷,不过是因为商业软件巨头公司都拥有完备的产品线,而LAMP当中的任何一个产品,都不足以和商业软件巨头公司的整体产品线对抗。由于在这一时期,微软公司几乎是一枝独秀地冲在商业软件巨头的最前边,所以也就顺理成章地成为了LAMP对抗的对象。
有意思的是,一个巴掌拍不响,让LAMP概念更广为人知的,也正是LAMP的竞争对手微软。在2005年的TechEd大会上,微软总裁鲍尔默以“微软有能力抵挡LAMP的进攻”的用词,将LAMP列为Windows 和它的.net 开发软件的竞争者。但也许在这个时候,微软并不了解LAMP不过是一个并不紧密的组合。
LAMP组合中的四样产品,所使用的开源协议并不相同。Linux的应用最广,保持Linux同一性的是以Linus为首的Linux内核开发团队;Apache由一个可以从其他地方赚到钱的基金会维护;MySQL的所属权是MySQL公司,它之所以入选LAMP完全是由于它有一个强大的社区版。PHP则和原生态的Linux一样,拥有一个约二十个人的团队,外围有大约五百名工程师支撑。LAMP组合中四种产品的特性,决定了它们最终的发展道路不会完全相同。
也正是因为这种情况的存在,微软Windows取代了Linux,也曾创造出WAMP这个词。到了今天,LAMP中的开源软件与商业软件之间,已经形成了你中有我,我中有你的关系。
耿志军向比特网(ChinaByte)介绍:“PHP的维护者Zend公司,拥有两类产品,一类是PHP语言,另一类则是利用PHP语言开发的软件。PHP早就有Windows的版本,所以Zend与微软公司的合作并不是最近才开始的。PHP有一个弱点,这就是它的应用范围还局限在互联网领域,但实际上PHP也有企业级产品,可以应用在金融、电信、政府这些行业之中,FastCGI扩展可能会帮助PHP的企业级产品得到推广。”
事实上,单就IIS而言,微软利用www.iis.net提供了第三方扩展与用户讨论区,所以IIS虽然是商业软件,但微软的www.iis.net看上去却更象一个开源社区。
今天的微软产品线与LAMP,似乎正在构建起一个相生相克的生态系统。
声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。



