#nodejs #jquery #javascript
Закрыт. На этот вопрос невозможно дать объективный ответ.
Ответы на него в данный момент не принимаются.
Хотите улучшить этот вопрос? Update the question so it
can be answered with facts and citations by editing this post.
Закрыт 3 года назад.
Что за штука node.js, насколько она полезна, какие задачи лучше организовывать именно
node'ом? Ставится ли она на winxpsp3, как сделать hello world?
Ответы
Ответ 1
Основная направленность сервера - работа с приложениями, требующими частых пересылок небольших количеств информации (а ля Comet) наподобие чатов, игр и т.п. Node.js работает на Windows XP, начиная, как минимум, с SP 2. Официальных упоминаний не встречалось, но люди, использующие сервер, подтверждают это. Например здесь - Porting Node to Windows With Microsoft’s Help: Supported Platforms: Microsoft Windows operating systems since Windows XP sp2. It can be built with either Visual Studio or MinGW. Довольно любопытные обзоры: Node.js — руководство по убеждению начальства Полезные инструменты, туториалы и ресурсыОтвет 2
Хелловорд прямо на главной Node.js :) var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(1337, "127.0.0.1"); console.log('Server running at http://127.0.0.1:1337/');Ответ 3
Очень хорошая статья про сравнение ерланга и нод Если в кратце, то нод - это однопоточный неблокирующий веб-сервер, использующий javasript. Однопоточный, означает, что ни физических ни виртуальных параллельных процессов нод не использует, из-за этого упрощается работа с общими данными, но усложняется масштабирование на многопроцессорных машинах Неблокирующий означает, что все блокирующие операции (такие как запись/чтение из файла например) заменяются колбэками - обратными вызовами, и нод в это время может заняться другими вычислениями Javascript позваляет использовать только один язык для написания и клиентской части и сервернойОтвет 4
Для запуска веб-сервера с Node.js на Windows для целей разработки рекомендую взглянуть на Winginx. В нем уже есть настроенный Node.js и проксирующий nginx для гибкой работы сервера, включая работу с несколькими проектами.
Комментариев нет:
Отправить комментарий