Содержание
- 2. Модули Модулей много Списки модулей есть, статистики использования — нет Люди, пытающиеся впервые написать что нибудь,
- 3. Компоненты стека Фронтенд Поддержка и мониторинг процессов Управление выполнением (flow control) Фреймворк Шаблонизатор Хранилище данных
- 4. Фронтенд
- 5. Использование фронтендов Nginx — отличный фронтенд Единственный минус — не работает с WebSockets Варианты: HAProxy, фронтенд
- 6. Поддержка и мониторинг
- 7. Чем пользуются nodemon forever (Nodejutsu) haibu node-autorestart runit init Upstart Monit UNIX Node
- 8. Управление выполнением
- 9. Упорядочивание кода Step( function readId() { fs.readFile(__filename, this); }, function getItem(err, id) { if (err) throw
- 10. Step и async Step — библиотека от Tim Caswell, в разработке больше года, 316 watchers Async
- 11. Использование Step Step( function readFirst() { fs.readFile(filename, this); }, function readSecond(err, name) { if (err) throw
- 12. Произвольное число задач Step( function readDir() { fs.readdir(__dirname, this); }, function readFiles(err, results) { if (err)
- 13. Использование async async.map(['file1','file2','file3'], fs.readFile, function(err, results){ // results is now an array of stats for each
- 14. Другие возможности async Фильтры, reduce Асинхронные циклы (whilst, until) Кеширование результатов асинхронных вызовов (memoize)
- 15. Фреймворк
- 16. Connect — структура Функционал добавляется с помощью middleware Запрос и ответ проходят через все подключенные middleware
- 17. Доступные middleware router — позволяет назначать функции определенным URL vhost — виртуальные хосты и поддомены static
- 18. Express Надстройка над Connect View и redirection helpers Возможность подключать шаблонизатор прямо к фреймворку Генерация заготовки
- 19. Шаблонизатор
- 20. Статистика использования
- 21. Использование Jade Основан на HAML Гибкая настройка Логи ошибок Версии для разных языков, в т.ч. PHP
- 22. Использование EJS Embedded JavaScript Шаблонизация в стиле PHP Логи ошибок Фильтры
- 23. Хранилище данных
- 24. Хранилища выбираются под задачу
- 25. Что предлагают хостинги Nodester: облачный CouchDB (Iris Couch) Duostack: MySQL, MongoDB Joyent: MySQL, Redis, CouchDB, MongoDB
- 26. Другая статистика
- 27. Для чего используют node
- 28. NPM, CoffeeScript, Fibers NPM используют 95% разработчиков — это фактически стандарт CoffeeScript используют более 30% Fibers
- 29. Использование с другими серверными технологиями
- 30. Мой стек Фронтенд: Nginx (если не работаю с Websockets) Фреймворк: Express Шаблонизатор: Mu Поддержка: Runit +
- 32. Скачать презентацию











![Использование async async.map(['file1','file2','file3'], fs.readFile, function(err, results){ // results is now an array](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/445523/slide-12.jpg)

















photoshop
Общение родителей и детей как условие успеха воспитания
Кожевенное сырье
Волнистые попугайчики
Виды обязательств в ГК РФ
гр право
Требования к эссе. Гендерное равенство и право
Свет и его законы
Деятельность ФСИН России
Инновации в автоматизации продвижения сайтов
Смелый набег. Вятский край в эпоху феодализма. (9 класс)
Русское искусство первой половины XIX века
Valpurgiyev’s night From April 30 to May
Приемы развития ИСУД ученика средствами предмета
Методология научной деятельности. Тема, объект, предмет, исследования
Устройство гранаты
Виды и типы сетевых продовольственных магазинов
Профессия МЕНЕДЖЕР
Международные финансовые отношения и развития валютных систем
Дэлхийн х?н ам
halloween_vocabulary
Растительный и животный мир
Схемы по Прекращению обязательств
Презентация на тему Пещерные храмы в Эллоре
Ориентирование на местности
Методическая разработка внеаудиторного мероприятия
Каталог TopFranchise. Коммерческое предложение по сотрудничеству
Шаблон для презентации