我最近遇到一个问题,有人询问我们在公司使用的架构,而其他人则回答了LAMP。
我不确定为什么我们不将javascript作为架构的一部分。这暗示了吗?还是有什么我想念的?如果有人使用说ECMA脚本或VB脚本而不是javascript,该怎么办?
答案 0 :(得分:12)
因为“LAMP”仅解决在服务器端运行的技术,而不是在客户端运行的技术,如浏览器或浏览器中的JavaScript。 (当时“LAMP”被创造出来,JavaScript的使用率远远低于今天。)
答案 1 :(得分:4)
JavaScript是一种客户端技术,而Linux,Apache,MySQL和Perl / Python / PHP都与服务器有关。
有Aptana Jaxer和node.js等服务器端JavaScript实现,但JavaScript最常用于浏览器行为,因此除了通过Ajax之外与服务器没有太大关系请求。
答案 2 :(得分:0)
LAMP是指服务器端使用的主要技术:Linux,Apache,MySQL和PHP。 LAMP安装还有许多其他部分,但它们要么不重要(例如bash shell),要么是客户端:HTML,JavaScript,CSS等。
答案 3 :(得分:0)
LAMP是服务器架构。
在网络上,我们非常假设HTML,JavaScript和CSS构成了客户端架构。
此外,JavaScript是ECMAScript的一种方言,具有Web浏览器特定的修改。
答案 4 :(得分:0)
Javascript是一种基于Web的客户端技术。它可以由用户启用或禁用。