Хочу развеять миф про серверный Джаваскрипт
С появлением фреймворка Node.js сервервый Джаваскрипт стал широко рекламироваться, но даже ребята, слышавшие об ASP,
Это не так. Например, в микрософтском ASP можно было использовать два языка — JScript и VBScript, в моей практике была
Об ASP у меня остались самые худшие воспоминания, например, в тамошнем API не было ничего, что помогло бы программисту обработать заливаемые файлы, нужно было пользоваться сторонним ActiveX (они работают и на серверной стороне). Наверняка потом там много изменилось в плане удобства, но я уже не застал.
А ещё раньше я читал о сервере от «Нетскейп», который тоже содержал Джаваскрипт в качестве языка серверного программирования. Сравнивая давность своих воспоминаний, я прихожу к выкоду, что «Нетскейп» был первым на этот поприще. К сожалению, я не смог навскидку найти информации об этом сервере, но когда я
Комментарии 18
The first implementation of SSJS was Netscape's LiveWire,[citation needed] included in its Enterprise Server 2.0 product,[1] released in 1996.
Насколько я знаю, оба языка поддерживались изначально. Использовался тот же самый движок, что у IE.
Комментарий для orcinus.ru:
http://en.wikipedia.org/wiki/Active_Server_Pages
1998 год, не96-й.
Комментарий для Евгения Степанищева:
Причём это движки, которые встраивались в ASP по умолчанию. Но при желании можно было навесить внешний скриптовый движок (перл, например), и кодировать уже на нём.
Как бы не ошибочка тут была.exe-файла размером ок. 9 Мб, и было это осенью 1997 года.
Мне помнится, что я его скачивал в виде standalone
Да, кажется, PerlScript был, например.
Может быть, не знаю. Но скорее всего Нетскейп был первым,всё-таки авторы языка там работали.
Да, я к ASP прикручивал интерпретатор PERL, но
Это в англиской:
Это в русской:
Это в немецкой:
На Японском:
Вроде бы указано, что ASP берет свою жизнь с IIS 3.0 в 1996 году.
Впечатляющее исследование :)
Значит в
Комментарий для orcinus.ru:
Это декабрь 1996 года, кстати.
У Netscape в 16 ноября 1996 была ещё бета: http://web.archive.org/web/19961116022603/ … scape.com/
В декабре, в блоке «what's new this month» мы не видим выпуск релиза: http://web.archive.org/web/19961218213101/ … scape.com/
Следовательно, релиз был выпущен в ноябре.
Таким образом, последовательность такая: у Netscape серверный JS появился (в релизе) в ноябре 1996, у MS — в декабре. Небольшой разрыв.
Немного ошибся. В ноябре 1996 был релиз версии 2.01, нас же интересует 2.0, где появился LiveWire. Значит вторая версия вышла до 16 ноября.
Комментарий для orcinus.ru:
Ура! Нашёл дату: http://www.thefreelibrary.com/NETSCAPE%2BI … a018056425
Релиз NES 2.0, с поддержкой серверного JavaScript состоялся 5 марта 1996 года. Надо в Википедию добавить.
Сейчас это Mozilla Rhino, самый старый из развивающихся
http://en.wikipedia.org/wiki/Rhino_%28Java … _engine%29
Успешно используется на Google App Engine, кстати, т.к. сделан на Java.
Из преимуществ — можно вызывать