node



Node js

Автор Зияудин Абукаров задал вопрос в разделе Другие языки и технологии

Что такое node . js ? и получил лучший ответ

Ответ от Капитан Гугл[гуру]
>Я не имею представление о том, что это такое.
Погугли
>Погуглил, почитал немного, но толком и не понял
Уже лучше. Значит, на вопрос "что это такое" ответ уже есть.
>Как может JS работать на сервере
Так же, как и любой другой ЯП. Как php работает на сервере, ты понимаешь? А теперь в описании этого процесса замени php на JS.
>Он заменяет apache ?
А php заменяет apache?
--
Смотри. Есть скрипты пользовательской стороны и скрипты серверной стороны. На каких они языках, не важно, пока сервер и пользователь эти языки понимают, каждый свой. Самая популярная пара - JS у пользователя и PHP на сервере, но есть еще куча других вариантов. Один из вариантов для сервера - node.js, обеспечивающий работу JS на сервере; естественно, эти скрипты выполняют работу сервера - т. е. не двигают рамочки, а формируют вывод html.
На всякий случай, чтобы убедиться, что понимаешь про серверные скрипты, прочитай

Ответ от Metotron[гуру]
Спроси на forum.htmlbook.ru, есть у нас там специалист

Ответ от Николай Веселуха[гуру]
.techdays .ru/videos/4006. html

Ответ от Pure function[гуру]
Это серверный однопоточный джаваскрипт-движок на событиях (libev), состоящий из гугловского якобы высокопроизводительного JIT-компилятора V8 и библиотеки асинхронного ввода-вывода к нему. В библиотеке присутствует HTTP-сервер, что позволяет получить что-то в духе эрланговского MochiWeb и питоновского TornadoWeb, но позволяющее писать клиентский (браузерный/AJAX) и серверный ('cкрипты') код на одном языке. Ну и конечно геморрой в стиле mod_perl + POE вам обеспечен. Тем не менее, говорят, это прогрессивно и круто. (Шутка)

Для особо одарённых, уточняю. Вышеперечисленное включает: вонючую, но встроенную вариацию memcached; невозможность без плясок с бубном, не снившихся питоновцам, задействовать более одного ядра; новые уязвимости из-за паразитной передачи данных в параллельно исполняющийся запрос; падучесть всей VM вместе с вашими фронт-эндом и бэк-эндом в стиле легендарной DOS при зацикливании или непойманном исключении в любом из обработчиков событий; возможность неправильно реализовать HTTP; феерический пул потоков для исполнения в нём unlink(); развесистые монады при вводе-выводе, не снившиеся хаскеллистам; ну и, конечно же, необходимость писать юнит-тесты на каждый чих, потому что только джедаи в состоянии безошибочно разыменовать хеш массивов хешей хешей массивов, а а компилятор попытки присвоить ёжику зайчика не ловит.

Но и это ещё не всё! Для затягивания сроков и удорожания разработки система включает: иллюзию эрланговской изоляции посредством порождения дочерних песочниц в рамках одного потока; циклы перебора байтиков в буфере в стиле Паскаля с неявным алиасингом; отсутствие возможности читать файлы построчно.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое node . js ?

как запустить сайт на node.js ?
Вроде была статья на CodeProject...
Погуглите codeproject
подробнее...

Непонимание, как работать с node.js
node.js это альтернатива php. php, конечно,
подробнее...
спросили в Java API
подскажите пожалуйста что за процесс node.js server side java script?
ваш вопрос содержит ответ. а потому не имеет смысла. это процесс node.js
этим все
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Ruby
Что изучать после Frontend? Выбор между Node JS, Python, Ruby, PHP
Фиолетово. Можно всю жизнь чего-то изучать. Если нет выхлопа - это всё
подробнее...

Создать клиент для Вк на HTML5+CSS+JS+VK API. Возможно?
VK API без серверной части не будет работать, нужно php или node.js
подробнее...

Можно ли написать полноценный функционируемый сайт на js и html без php?
фишка в том что можно и денег платят даже больше чем пыхапешникам, например на extJS но это
подробнее...

для чего нужен npm.js в bootstrap я не понимаю? для чего нужен npm.js в bootstrap
// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a
подробнее...

Подскажите модуль онлайн консультант для сайта .
с помощью node.js можно свой написать за пару
подробнее...
Nodejs на Википедии
Посмотрите статью на википедии про Nodejs
Nodejs на Википедии
Посмотрите статью на википедии про Nodejs
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*