加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

关注LAMP

发布时间:2020-12-13 18:03:25 所属栏目:百科 来源:网络整理
导读:看了第11期的《程序员》才知道还有LAMP这种说法。而按照维基百科的说法(中国大陆地区请穿墙访问),LAMP一词最早诞生于1998年。 LAMP 是一个缩写,四个字母分别代表:Linux,Apache,MySQL和PHP/Perl/Python。当然,现在的LAMP已经不仅仅限于此了,它代表了一

看了第11期的《程序员》才知道还有LAMP这种说法。而按照维基百科的说法(中国大陆地区请穿墙访问),LAMP一词最早诞生于1998年。

LAMP 是一个缩写,四个字母分别代表:Linux,Apache,MySQL和PHP/Perl/Python。当然,现在的LAMP已经不仅仅限于此了,它代表了一种基于开源软件的包括操作系统、WEB服务器、后台数 据库和脚本语言四个方面的完整解决方案。比如操作系统平台就不止是Linux,也可以用FreeBSD等;MySQL也不是唯一的后台数据库选择, PostgreSQL正在变得越来越受欢迎;至于脚本语言这边更是发生了巨大的变化,以Ruby on rails为代表的动态语言Web框架给了LAMP更为强大的开发能力。

随着Web应用领域的扩大,原生应用开发技术日渐式微。而在我看 来,作为取代者的J2EE和.net的解决方案又专有性太强,并且还遗留了太多原生应用开发技术的痕迹。再就是成本问题,特别是.net——不但存在着 Windows server的费用,还有数据库和开发工具的费用,加上IIS的安全性始终让人感觉不够好。

在这种情况下, LAMP的最大意义就在于,它为我们提供了一种J2EE和.net之外的选择,而且是一种典型的Web风格的解决方案——像MySQL和PHP早先差不多 算是为Web量身定做的。当然最主要的还是像RoR和Django这样的开发框架所带来的超越RAD的开发体验。

也许有人会觉得像LAMP这样的东西只能拿来玩玩而已,干不了大事,不能承担企业级的应用开发,言下之意只有J2EE和.net才能胜任。但是现在的事实未必如此。这篇《LAMP和J2EE竞争日渐升温》就说明了一些问题。另外,现在在Internet上,除了像CSDN这样基于.net的应用和像365kit这样基于JAVA的应用以外,我们还可以看到无数的基于LAMP的应用:土豆、豆瓣(据说是使用Quixote——一个Python的框架)、43things(据说是用RoR)……最典型的应用则是:维基百科。

谁还能说LAMP只是玩具呢?

technorati tags: LAMP。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读