Основы Node.js – Node Core::Журнал СА 9.2013
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Наука и технологии
Подписка
Где купить
Авторам
Рекламодателям
Архив номеров
Контакты
   

  Опросы
  Статьи

Электронный документооборот  

5 способов повысить безопасность электронной подписи

Область применения технологий электронной подписи с каждым годом расширяется. Все больше задач

 Читать далее...

Рынок труда  

Системные администраторы по-прежнему востребованы и незаменимы

Системные администраторы, практически, есть везде. Порой их не видно и не слышно,

 Читать далее...

Учебные центры  

Карьерные мечты нужно воплощать! А мы поможем

Школа Bell Integrator открывает свои двери для всех, кто хочет освоить перспективную

 Читать далее...

Гость номера  

Дмитрий Галов: «Нельзя сказать, что люди становятся доверчивее, скорее эволюционирует ландшафт киберугроз»

Использование мобильных устройств растет. А вместе с ними быстро растет количество мобильных

 Читать далее...

Прошу слова  

Твердая рука в бархатной перчатке: принципы soft skills

Лауреат Нобелевской премии, специалист по рынку труда, профессор Лондонской школы экономики Кристофер

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 9959
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 8165
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 8265
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5233
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 5921
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

Друзья сайта  

 Основы Node.js – Node Core

Архив номеров / 2013 / Выпуск №9 (130) / Основы Node.js – Node Core

Рубрика: Разработка /  Веб-технологии

Кирилл Сухов КИРИЛЛ СУХОВ, веб-программист в дистрибьюторской компании MICS. Занимается проектированием и разработкой различных интернет-сервисов. Круг интересов банален – веб-технологии, RIA, Framework-среды

Основы Node.js – Node Core

На платформе Node.js создаются разнообразные службы и приложения. Серверы любого назначения, распределенные системы, мультимедийные и коммуникационные сервисы. Написать все это совсем не сложно. Если знать основы

Честно говоря, эта статья цикла будет слегка занудной. Но тем не менее убедительно прошу потратить на нее время; после освоения изложенного ниже материала практически все невероятные возможности платформы Node.js будут вам доступны. Иначе – нет. В самом деле без изучения базовых компонентов системы не обойтись. Да и... ладно, насчет занудности я преувеличиваю.

Давайте рассмотрим, что собой представляет Node как «Software system». Из примеров, представленных в предыдущей статье [1], можно сделать вывод о модульном характере ее архитектуры, и он будет совершенно верен. Даже в простом движке плоского сайта мы использовали почти десяток модулей, каждый из которых отвечает за что-то свое.

Это нормальный принцип построения Node-приложений. Но, разумеется, этим и многим другим модулям просто не с чем было бы работать, если бы не основа системы – ядро Node.js, содержащее объекты и методы, доступные всем модулям в глобальном пространстве имен. Именно с этого мы и начнем изучение Node, попутно освоив базовые понятия и элементы системы.

... ... ...

И это все! После получения вышеизложенных сведений (соглашусь, местами нудноватых), мы можем творить с Node.js практически все! Не верите? Напрасно. То, что сейчас написано и реализовано для  Node, – это модули, созданные на данной основе.

Но! Работа с Node.js практически невозможна без ее продвинутой событийной модели, модуля events и класса EventEmitter. Именно о них мы и поговорим в следующий раз.

 Статью целиком читайте в журнале «Системный администратор», №9 за 2013 г. на страницах 59-63.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru