Главная страница » Front-end 2019: прогнозы и ожидания

Front-end 2019: прогнозы и ожидания

2018 год был удивительно стабильным и ретроспективным годом для Интернета. Frameworks и инструменты продолжают работать, но на удивление было мало новых претендентов, шаблонов и технологий, поражающих широкое использование. Будет ли этот год следовать тому же шаблону? Вот что я ожидаю увидеть в мире Front-end в 2019 году.

Механическая обработка

Маловероятно, что React уйдет куда-либо, и в 2019 году он будет продолжать расти (хотя и в более спокойном темпе). С добавлением таких функций, как hooks, мы увидим еще больший шаг к функциональному подходу.

Тем не менее, наиболее захватывающие события, вероятно, будут в области передачи данных / API. GraphQL уже начал доминировать, и многие крупные игроки (например, Shopify) теперь предлагают API GraphQL. Я предполагаю, что в 2019 году мы увидим гораздо лучшие инструменты для GraphQL, включая значительное обновление Apollo (или конкурента), которое предоставляет своего рода инспектор в стиле Redux и улучшенную интеграцию с IDE.

Как функциональное, так и реактивное программирование, вероятно, получат одинаковый рост, особенно из-за того, насколько хорошо они интегрируются с подходами, используемыми современными средами.

Ломая сетку

Если повезет, 2019 год также станет годом, когда разработчики внешнего интерфейса наконец-то освободятся от наших монотонных сеток из 12 столбцов и начнут создавать более привлекательные и динамичные макеты.

Хотя CSS Grid существует уже некоторое время, его все еще часто размещают в портфолио и на сайтах агентств. Разработчикам (и дизайнерам!) Потребовался целый год, чтобы понять, что возможно, и, надеюсь, в 2019 году мы увидим некоторые изобретательные реализации.

Искусство и прихоть

Возможно, впервые за десять лет сеть начинает разжигать прихоть и художественный потенциал сайтов эпохи Flash.

Сообщества, такие как Glitch, и конференции, такие как XOXO, активно поощряют художников, программистов, дизайнеров и писателей создавать в Интернете вещи, которые являются не «сайтами», а игровыми площадками. В то время как CodePen — технический манеж, Glitch — художественный.

Я уверен, что мы продолжим наблюдать рост такого рода работы, особенно с учетом того, что многие из новых инструментов, которые позволяют ему работать, становятся все более и более популярными и популярными (такие как CSS Grid и генеративные библиотеки).

В то время, когда проблемы, связанные с доставкой полного приложения, могут быть пугающими (доступность, производительность, удобство использования, обучение и т. д.), Нам как никогда нужны такие побеги.

Генеративный контент

Я думаю, что в интернете и впредь будет наблюдаться огромный рост генеративной работы и искусства, таких как Heydon Pickering’s Mutable.

Тем не менее, я подозреваю, что мы также начнем видеть это более тонко в 2019 году, например, для создания графики, сопровождающей (или установленной), на маркетинговых страницах. По мере того, как мы достигаем точки насыщения плоской иллюстрации в Интернете, нам необходимо обратиться к более изобретательным способам добавления персонажа и индивидуальности к страницам, и создание уникальных иллюстраций может быть интересным решением.

Новый full-stack

За последние несколько лет мы начали видеть значительный сдвиг в роли разработчика переднего плана. Поскольку приложения становятся все более и более загруженными JavaScript, инженерам внешнего интерфейса стало необходимо понимать и применять на практике архитектурные принципы, которые традиционно были в области внутренних разработчиков, такие как проектирование API и моделирование данных.

Например, реализация API GraphQL, возможно, изначально выпала на долю back-end developer, но сегодня — из-за их знакомства с языком, экосистемой и инструментарием — с равной вероятностью он будет подхвачен front-end developer. Внедрение изоморфного дизайна приложений также внесло свой вклад, предполагая осведомленность о различных средах выполнения (Node и браузер), маршрутизации и аутентификации.

Принимая во внимание, что различие между интерфейсной и серверной разработками было ясно не так давно, я уверен, что мы продолжим видеть, что это станет все более и более мрачным в 2019 году и, возможно, даже возрождением (несколько клеветническим) ‘full-stack’ разработчик.

Front-end 2019, в итоге

Мы находимся в той точке истории Интернета, где мало что мы не можем сделать. Сегодня почти любой дизайн или функция возможны, что, я думаю, привело к небольшому параличу, когда мы пытаемся выяснить, что именно мы хотим сделать.

Надеемся, что в 2019 году мы начнем видеть, что это осуществится.