Мнения 15 января 2016

Тренды программирования на 2016 год

Далее

В каком направлении будет развиваться мир технологий и разработок ПО в этом году, чего ожидать и к чему готовиться - об этом рассуждают эксперты TechCrunch.

Новейшая версия JavaScript

Со времен предыдущей версии, выпущенной в 2009 году, последняя — ES6 июня 2015 — стала самым важным событием в мире веб-разработок. Это самый распространенный язык программирования в мире, и практически каждый компьютер и мобильное устройство понимает его. Поэтому воздействие новой версии будет всеобъемлющим.

JavaScript быстро находит поддержку и в популярных браузерах. В этом году можно ожидать роста числа поддерживаемых Edge, Chrome и Firefox функций.

Back-end как услуга

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

Популярность BaaS (Back-end как услуги) уверенно растет, особенно в исследовательской сфере, где масштабируемость накладывает на приложения серьезное бремя.

Простое управление и развертывание

Из-за сложности и временных затрат обслуживания серверов растет объем использования автоматических серверов и контейнеров. Сервисы типа Packer или Docker позволяют инженерам быстро создавать образы с явными версиями ОС, библиотек, языков и фреймворков. Кто еще не использует их — поторопитесь.

Надежность функциональных языков программирования

С ростом требований к мощности и скорости вычислений растет нужда в языках функционального программирования, таких как Haskell, Clojure, Scala и Erlang. А также в разработчиках, способных писать код на этих языках.

Материальный дизайн

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