Страницы

Поиск по вопросам

воскресенье, 29 декабря 2019 г.

Работа с Node.js [закрыт]

#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 для гибкой работы сервера, включая работу с несколькими проектами.

Комментариев нет:

Отправить комментарий