Вопросы с тегом «node.js»

Node.js - это основанная на событиях асинхронная среда ввода-вывода, которая использует движок Google V8 JavaScript.

51
Каковы недостатки создания многопоточной реализации JavaScript во время выполнения? [закрыто]

На прошлой неделе я работал над многопоточной реализацией JavaScript. У меня есть доказательство концепции, сделанной на C ++ с использованием JavaScriptCore и boost. Архитектура проста: когда среда выполнения завершает оценку основного скрипта, который он запускает и присоединяется к пулу потоков,...

48
Что такого уникального в Node.js? [закрыто]

В последнее время было много похвал за Node.js. Я не разработчик, который имел большое влияние на сетевые приложения. Исходя из моего простого понимания Nodes.js, его сила такова: у нас есть только один поток, обрабатывающий несколько соединений, предоставляющий архитектуру на основе событий....

41
Изучение Erlang против обучения node.js [закрыто]

Я вижу много дерьма в Интернете о том, как Эрланг пинает задницу node.js практически во всех мыслимых категориях. Так что я хотел бы выучить Эрланг и дать ему шанс, но вот проблема. Я обнаружил, что мне гораздо сложнее забрать Эрланга, чем я взял нод.js. С помощью node.js я мог выбрать относительно...

36
Важность шаблонов проектирования с использованием Javascript, NodeJs и др.

В течение следующих нескольких лет Javascript станет повсеместно распространенным языком веб-программирования, и каждые пять минут появляются новые фреймворки, а программирование, управляемое событиями, становится лидером как на стороне сервера, так и на стороне клиента: Считаете ли вы, как...

35
Является ли Node.js фреймворком? [закрыто]

Я продолжаю видеть, что рекрутеры, разработчики и т. Д. Называют Node.js фреймворком. На мой взгляд, это из-за незнания того, чем на самом деле является Node.js. Часто в должностных инструкциях Node.js группируется как библиотека среди AngularJS , React и т. Д. Обычно я вижу, что ее вводит кто-то,...

31
Методы разделения передней и задней части с полным стеком JavaScript?

Предположим, у меня есть интерфейс, который в основном представляет собой одностраничное приложение, написанное с использованием angular, grunt и bower. И предположим, у меня есть бэкэнд, который в основном представляет собой просто REST API, расположенный поверх ORM, который хранит / извлекает...

29
Есть ли веская причина избегать node.js для веб-приложений не в реальном времени?

Я видел много разговоров о том, насколько классным является Node.js для веб-приложений реального времени - вещи, для которых нужны сокеты, Comet, AJAX-интенсивная связь и так далее. Я знаю, что его асинхронная, управляемая событиями модель, управляемая событиями, также хороша для параллелизма с...

29
Как реализовать очередь сообщений через Redis?

Почему Redis для очередей? У меня сложилось впечатление, что Redis может стать хорошим кандидатом для внедрения системы массового обслуживания. До этого момента мы использовали нашу базу данных MySQL с опросом или RabbitMQ. С RabbitMQ у нас было много проблем - клиентские библиотеки очень плохие и...

27
Что определяет, какие функции Javascript блокируют против неблокирующих?

Я работаю с Javascript на основе Интернета (vanilla JS, jQuery, Backbone и т. Д.) Уже несколько лет, а недавно я работал с Node.js. Мне потребовалось некоторое время, чтобы освоить «неблокирующее» программирование, но теперь я привык использовать обратные вызовы для операций ввода-вывода и еще...

24
У нас есть большое приложение Ruby on Rails (25 миллионов пользователей в месяц), наше руководство решило переписать в Node.js, я с ума сошел?

Пожалуйста, скажите мне, если: Node.js сделает наш сайт быстрее! Node.js будет потреблять меньше ресурсов сервера, мы можем сэкономить деньги! Node.js сделает нас более продуктивными! Node.js означает, что мы можем совместно использовать клиентский и серверный JavaScript-код. Для пояснения мы...

24
Новичок в node.js, какое преимущество дает обратный вызов по сравнению с событиями?

Я новичок в JavaScripter и не знаю, что происходит внутри движка V8. Сказав это, я действительно наслаждаюсь своими ранними набегами в среду node.js, но я нахожу, что я постоянно использую events.EventEmitter () в качестве средства для генерации глобальных событий, чтобы я мог структурировать свои...

23
Необязательные зависимости в npm?

У меня есть похожий вопрос к этому , но не совсем то же самое. Я хотел бы, чтобы пользователь моего приложения установил его с любыми зависимостями, необходимыми для его использования. Так, например, если они хотят сохранить в MongoDB, будут установлены только библиотеки, связанные с Mongo, но если...

21
Действительно ли Node.js увеличивает масштабируемость?

Я читал о проблеме C10K, и особое внимание уделено той части, которая относится к асинхронному серверу ввода-вывода. http://www.kegel.com/c10k.html#aio Я полагаю, что это в значительной степени суммирует то, что Node.js делает на сервере, позволяя потокам обрабатывать запросы пользователей,...

21
Чем Node.js отличается от других серверных сред?

Я заметил, что Node.js стал очень популярным, и я видел несколько случаев, когда люди занимались мелкими проектами. Я также просмотрел списки плюсов и минусов, чтобы получить представление о том, что может делать Node.js, но мне все еще неясно, чем он отличается от других, более зрелых технологий...

18
Сертификаты для разработчиков Javascript? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . Я ищу надежную и быстро развивающуюся статью в области разработки javascript. Мне...

16
Как работать с асинхронными функциями, когда вы действительно хотите, чтобы все было синхронизировано

Я довольно новичок в NodeJS, и мне трудно обдумать асинхронную природу функций, когда я действительно хочу, чтобы один вызов следовал за другим синхронизированным образом. Скажем, например, я вызываю методы веб-службы. Каждый метод имеет функцию обратного вызова. Но что, если я хочу назвать 10 из...

15
Что такое отложенные обратные вызовы?

Я понимаю идею обратного вызова, когда я передаю функцию в другую функцию, и эта функция затем использует предоставленную функцию по желанию. Я изо всех сил пытаюсь понять отложенные обратные вызовы, даже после поиска в Google. Может ли кто-нибудь дать простое объяснение, пожалуйста? Я программирую...

14
Как NodeJS может быть «неблокирующим»?

Я изучаю NodeJS и просто хотел кое-что прояснить. В нескольких вводных руководствах и книгах уже очень рано они описали «неблокирующую» архитектуру Node - или, скорее, можно (и рекомендую весь смысл) кодировать неблокирующим образом. Так, например, этот пример был приведен в книге, которую я читаю...

14
Как написать управляемый код с функциональным программированием?

Я только начал с функционального программирования (с JavaScript и Node.js), и с точки зрения вещей, похоже, что код, который я пишу, вырастет в адскую базу кода для управления по сравнению с языками программирования, которые имеют своего рода объектно-ориентированная парадигма. С ООП я знаком с...

11
Как я могу запретить пользователю редактировать мой код в своем браузере?

Описание Я разрабатываю приложение Node.JS (больше похоже на полноценный сайт). Приложение отправит пять файлов JavaScript и будет иметь <script>теги, связывающие их вместе. Вопрос Как я могу запретить пользователям и злоумышленникам просматривать и редактировать мой код ? Примером может...