Почему javascript не является частью архитектуры проекта? - PullRequest
4 голосов
/ 14 декабря 2010

Недавно я столкнулся с вопросом, где кто-то спросил, какую архитектуру мы используем в компании, а кто-то другой ответил LAMP.

Я не уверен, почему мы не включаем JavaScript в состав архитектуры.Это подразумевается?Или мне чего-то не хватает?Что если кто-то использует, скажем, сценарий ECMA или VB вместо javascript?

Ответы [ 5 ]

12 голосов
/ 14 декабря 2010

Поскольку «LAMP» относится только к технологиям, работающим на стороне сервера, а не к тем, которые работают на стороне клиента, таким как браузер или JavaScript в браузере.(И в то время, когда был придуман «ЛАМПА», JavaScript видел гораздо меньше использования, чем сегодня.)

4 голосов
/ 14 декабря 2010

JavaScript - это технология на стороне клиента, в то время как Linux, Apache, MySQL и Perl / Python / PHP все имеют отношение к серверу.

Существуют реализации JavaScript на стороне сервера, такие как Aptana Jaxer и node.js , но JavaScript наиболее часто используется для поведения браузера, и, следовательно, не имеет ничего общего с сервером, отличным от Ajax-запросов.

0 голосов
/ 14 декабря 2010

Javascript - это веб-технология на стороне клиента.Он может быть включен или отключен пользователем.

0 голосов
/ 14 декабря 2010

LAMP - это архитектура сервера.

В Интернете очень предполагается, что HTML, JavaScript и CSS составляют клиентскую архитектуру.

Кроме того, JavaScript - это диалект ECMAScript с веб-интерфейсом.Конкретные модификации.

0 голосов
/ 14 декабря 2010

LAMP относится к основным технологиям, используемым на стороне сервера: Linux, Apache, MySQL и PHP.Есть много других частей для установки LAMP, но они либо имеют второстепенное значение (например, оболочка bash), либо на стороне клиента: HTML, JavaScript, CSS и т. Д.

...