Содержание
Головокружительная скорость развития веб-технологий держит в тонусе. Времени на раскачку нет: инструменты, которые в 2019 году вызывали восторг, в 2020 уже воспринимаются как должное. Так что подтягиваем прошлогодние хвосты и срочно берёмся за маст-хэвы.
Вспомнили собственный опыт, изучили отчёты Hacker News, TIOBE, NPM Trends, Stack Overflow и выяснили, что будоражило вебдев-сообщество.
У Angular вышла 8 версия, у Node.js — 12-ая. Vue.js заинтриговал грядущим выпуском версии 3.0, чем вызвал горячие споры: программисты грозятся перейти на Svelte, называя его более простым и мощным инструментом. React порадовал выпуском хуков (hooks) и фиберов (fibers).
Старый добрый C пригодился в IoT, где критически важна производительность. Python остаётся самым востребованным языком машинного обучения. TypeScript обновился до версии 3.7 и стал стандартом для типизации JS-кода. Возглавляет рейтинг по-прежнему JavaScript.
На слуху статические сайты, одностраничные (SPA) и прогрессивные (PWA) приложения. Облегчали жизнь инструменты автоматизации: Gatsby для генерации статических сайтов, Expo для мобильной разработки, Hasura для создания GraphQL-серверов, Nuxt.js для серверного рендеринга.
Предприниматели не хотят переплачивать за ресурсы, программисты — возиться с настройкой окружения. И тем, и другим угодили облачные платформы, особенно Amazon AWS Lambda. 20% всех девелоперских постов освещали AWS, и только 2% — Google Cloud Platform и Microsoft Azure Functions.
Меняется способ, которым люди воспринимают цифровой мир — это главное, что нужно понимать. Мало изучать новые фреймворки: акцент идёт на повсеместное внедрение прорывных технологий.
Курс на автоматизированное, но естественное общение с клиентом: меньше предопределённых алгоритмов, больше искусственного интеллекта. Боты и голосовой поиск перестают отвечать невпопад: нейронные сети распознают не только запрос, но и эмоции пользователя.
Финтех-компании обратили внимание на VR/AR. Глобальная цель — виртуальные отделения, которые клиенты смогут посещать, не выходя из дома: достаточно надеть VR-очки, чтобы увидеть представителя банка. Разработчикам пора знакомиться с A-Frame, React VR, Amazon Sumerian, Google VR, Google Daydream; менеджерам — решать, какие услуги перенести в виртуальную реальность.
Напомним, что ещё в 2017 году «Адоуби» признала Flash Player безнадёжно устаревшим и объявила о прекращении дистрибуции к концу 2020 года. Ну и ладно, переходим на HTML5.
Приготовьтесь к новому витку WoT — созданию приложений для «Интернета вещей». Они были и раньше, но в виде жёстких алгоритмов. Теперь речь идёт о внедрении искусственного интеллекта. Изобретать новые стандарты пока не пришлось — сгодятся существующие: HTTP, REST и JSON-RPC для сервисов, WebSocket для двустороннего взаимодействия в реальном времени, OAuth для авторизации.
Вкладывайтесь в обучение, создавайте экспериментальные внутренние проекты для прощупывания почвы, догоняйте шустрых конкурентов. Революция свершилась, игнорировать модные технологии больше не получится.