• NodeJS для разработки проектов?

    Kaaboeld
    @Kaaboeld
    Web-разработчик
    node.js в текущей его реализации в связке с npm (не писать все с нуля а собирать как конструктор из уже написанных модулей) отличное решение для проекта любого масштаба на нем в том числе реализуют например серверную часть онлайн-игр (каких именно сейчас не подскажу, но поискать можно). Одно из важных его преимуществ — это один язык для client-side и server-side, а так же нативная и простая асинхронность в связке с тем же socket.io особенно.
    Ответ написан
    Комментировать
  • NodeJS для разработки проектов?

    Staltec
    @Staltec
    Node.js разработчик
    Уже второй год у моего клиента работает система информатизации производственных процессов на оконном производстве (евроокна). Задачи системы:
    — демонстрация технологических карт изделий на участках конвейера;
    — фиксирование операций с изделиями;
    — предоставление в реальном времени данных о состоянии отдельных изделий и в целом состояния производства;
    — аналитика выработки на участках и конкретными сотрудниками;
    — учёт контроля качества;
    — складской учёт готовых изделий и стеклопакетов;
    — планирование графика отгрузки со склада;
    — автоматическое уведомление клиентов о готовности заказа по SMS;

    Все интерфейсы системы реализованы как реалтайм веб-приложения использующие Socket.io.

    Система писалась на NodeJS версии 0.6, потом была переведена на 0.8 и сейчас уже на 0.10. С переходом проблем не было.
    Максимальный аптайм NodeJS процесса системы который удалось наблюдать — 112 дней. Утечек памяти за это время не зафиксировано.

    Для меня после разработки такого решения, вопрос о серьёзности NodeJS больше не стоит. Сам был убеждённым перлистом. Сейчас ни на чём кроме NodeJS писать нет желания.
    Ответ написан
    Комментировать
  • NodeJS для разработки проектов?

    dizballanze
    @dizballanze
    Software developer at Yandex
    Node.js очень гибкий инструмент для разработки. На данный момент уже написано огромное количество качественных модулей, которые могут упростить разработку. А если по каким-то причинам не нравится javascript, то всегда можно разрабатывать на CoffeeScript и получить более удобный синтаксис для создания классов, возможности для meta-программирования и другие плюшки :)
    Ответ написан
    Комментировать
  • NodeJS для разработки проектов?

    AndreyChizh
    @AndreyChizh
    Наиболее подходит для проектов где много операций ввода/вывода с малым потреблением CPU, real-time приложений, потоковой передачи данных. Серьезного highload на Node.js пока не посчастливилось делать, но на средних нагрузках ведет себя достойно и безпроблемно.

    Недавно гонял небольшой кусок кода с арифметикой в цикле и на большом количестве итераций V8 оказался быстрее PHP в 70-90 раз.
    Ответ написан
    Комментировать