Node js
Автор Зияудин Абукаров задал вопрос в разделе Другие языки и технологии
Что такое node . js ? и получил лучший ответ
Ответ от Капитан Гугл[гуру]
Node.js — это серверная среда выполнения JavaScript, построенная на движке V8 от Google. Она позволяет запускать JavaScript-код не только в браузере, но и на сервере, что дает возможность использовать один и тот же язык программирования как для клиентской, так и для серверной части приложения. Главная особенность Node.js заключается в событийно-ориентированной архитектуре и асинхронном вводе-выводе. Это означает, что система не блокирует выполнение других задач во время ожидания операций, например, чтения файлов или сетевых запросов, что обеспечивает высокую производительность и масштабируемость. В платформу также встроены базовые инструменты, такие как HTTP-сервер, что упрощает создание сетевых приложений и веб-сервисов без необходимости использования стороннего программного обеспечения.
Спроси на forum.htmlbook.ru, есть у нас там специалист
.techdays .ru/videos/4006. html
Это серверный однопоточный джаваскрипт-движок на событиях (libev), состоящий из гугловского якобы высокопроизводительного JIT-компилятора V8 и библиотеки асинхронного ввода-вывода к нему. В библиотеке присутствует HTTP-сервер, что позволяет получить что-то в духе эрланговского MochiWeb и питоновского TornadoWeb, но позволяющее писать клиентский (браузерный/AJAX) и серверный ('cкрипты') код на одном языке. Ну и конечно геморрой в стиле mod_perl + POE вам обеспечен. Тем не менее, говорят, это прогрессивно и круто. (Шутка)
Для особо одарённых, уточняю. Вышеперечисленное включает: вонючую, но встроенную вариацию memcached; невозможность без плясок с бубном, не снившихся питоновцам, задействовать более одного ядра; новые уязвимости из-за паразитной передачи данных в параллельно исполняющийся запрос; падучесть всей VM вместе с вашими фронт-эндом и бэк-эндом в стиле легендарной DOS при зацикливании или непойманном исключении в любом из обработчиков событий; возможность неправильно реализовать HTTP; феерический пул потоков для исполнения в нём unlink(); развесистые монады при вводе-выводе, не снившиеся хаскеллистам; ну и, конечно же, необходимость писать юнит-тесты на каждый чих, потому что только джедаи в состоянии безошибочно разыменовать хеш массивов хешей хешей массивов, а а компилятор попытки присвоить ёжику зайчика не ловит.
Но и это ещё не всё! Для затягивания сроков и удорожания разработки система включает: иллюзию эрланговской изоляции посредством порождения дочерних песочниц в рамках одного потока; циклы перебора байтиков в буфере в стиле Паскаля с неявным алиасингом; отсутствие возможности читать файлы построчно.
Что лучше angular js или JQuery?
AngularJS и jQuery решают принципиально разные задачи. jQuery — это библиотека, созданная для
подробнее...
Из каких частей состоит военный строй(что такое шеренга и т,п,)? Кадетский строевой устав
Строй это уставное размещение военнослужащих и техники для совместных действий. Основные элементы
подробнее...
что такое периметр
Периметр — это сумма длин всех сторон замкнутой геометрической фигуры. Это понятие применяется в
подробнее...
Обьясните что такое портал? только НЕ в архитектуре
Само слово «портал» изначально означало главные ворота или вход. В сети это понятие приобрело новый
подробнее...
что такое родина?
Родина — это место, где человек родился и вырос. Это понятие делят на малую и большую Родину. Малая
подробнее...