jCjS может оказаться полезен широкому кругу организаций или частных лиц, которых можно разбить на несколько категорий:
Допустим, Вами реализованы модули-движки некоторой программы с использованием библиотеки Qt и есть желание реализовать интерфейс управления будущей окончательной программой с использованием HTTP. jCjS придется здесь как нельзя лучше! Оберните интерфейсную часть Ваших модулей в оболочку плагина Qt согласно правилам jCjS, а также реализуйте HTML страницу и скрипты управления, и Ваша программа приобретет возможность удаленного контроля и управления через интернет браузеры.
Вам надоело смешение языков программирования сервера - PHP, и браузерной части - JavaScript. jCjS может уравнять синтаксис сервера и браузера. Но если Вам не требуется взаимодействие серверной части с никоуровневым кодом C/C++, то можете рассмотреть проект node.js.
Вы хотите развернуть систему промышленного контроля и управления (а возможно и частного - типа "умный дом"), но не хотите приобретать готовую WebScada систему (по различным причинам: цена, применение нестандарного оборудования), то jCjS Вам пригодится, так как содержит в своем составе элеваторную систему подготовки, отправки и приема заданий обмена с устройствами по последовательным портам. jCjS не ограничен протоколом Modbus, - можно применять любое нестандартное оборудование, работающее с последовательными портами. Этот круг, конечно, включает и интеграторов охранных систем.
В отличие от других серверов, jCjS может быть откомпилирован в варианте с применением графического модуля и, поэтому выглядеть как самая обычная программа, но с удаленным управлением. Отсюда напрашивается и другое применение jCjS: можно развернуть сеть индикаторных панелей: расписаний поездов, наличие мест на автомобильных стоянках и др.
Использование jCjS предполагает хорошие знания языка JavaScript. Обычно, такими знаниями располагают веб-программисты, т.е. все те, кто понимает, что такое динамическая страница, ajax запрос, модель DOM и зачем нужна библиотека jQuery. Сервер jCjS программируется на том же самом языке - JavaScript, но вы не найдете в его скриптах привычной модели составного документа DOM, - в jCjS существуют другие глобальные объекты и другие правила игры, которые здесь далее будут рассмотрены. Если есть сомнение в знаниях JavaScript, то лучший способ освоить его, - научиться писать интернет страницы с использованием этого языка, благо литературы и интернет ресурсов по этому вопросу большое множество. Основным и очень качественным ресурсом является javascript.ru.