{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Организованное программирование","title":"#6 Есть ли будущее у Node.js? / Андрей Мелихов","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/3c93d518\"></iframe>","width":"100%","height":180,"duration":5977,"description":"Node.js — мощный инструмент, который часто используется как для фронтенда, так и для бэкенда. В этом видео вместе с Андреем Мелиховым, Lead Developer в Yandex.Cloud (@devschacht, https://t.me/melikhov_dev),  обсудим, как Node.js помогает создавать BFF (Backend For Frontend), проблемы и ограничения Node.js, а также его будущее, какие преимущества даёт TypeScript в разработке и какие фреймворки лучше выбрать для ваших проектов.✅ Подписывайтесь на канал «Организованное программирование» в Telegram– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие)– – Смотреть в ВК Видео00:00 Разработка облаков на Node.js08:41 Что такое Node.js 11:14 Проблемы с дебагом при использовании декораторов18:12 Особенности фреймворка Nest.js, работа с базами данных с использованием TypeORM и MicroORM21:00 Ограничения декораторов и ORM в TypeScript25:50 Нехватка экосистемы в Node.js33:00 Потенциал Node.js для интерактивности и реал-тайма33:54 Проблемы с другими языками и фреймворками36:52 Альтернативные движки JavaScript для определенных сценариев использования46:13 Стандартизация и производительность49:16 Развитие Node.js: модули и ECMAScript57:57 Проект Harmony и замена CommonJS модулей01:00:24 Inertia.js и создание интерактивных приложений01:07:18 Комьюнити Node.js в России01:10:31 Выбор фреймворка для разработки на Node.js01:12:25 Проблемы с перезапуском приложения на Node.js01:18:55 Использование инструментов для тестирования на Node.js01:23:45 Альтернативные инструменты для разработки на Node.js01:25:59 Вопрос о будущем Node.js и возможности замены01:32:21 Выбор языка программирования для дальнейшего развития01:36:18 Важные пропозалы в Node.js01:38:53 Выбор инструмента под задачу","thumbnail_url":"https://img.transistorcdn.com/xJ6sbDf6lXFRx9kuECQNfM79GCOXHQvXm41V-61Bx9w/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZDAw/NDMwOGMzMzY2MjEx/NmJmZTA3ZTg1ZjFi/MmFjYi5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}