В каком направлении будет развиваться мир технологий и разработок ПО в этом году, чего ожидать и к чему готовиться - об этом рассуждают эксперты TechCrunch.
Новейшая версия JavaScript
Со времен предыдущей версии, выпущенной в 2009 году, последняя — ES6 июня 2015 — стала самым важным событием в мире веб-разработок. Это самый распространенный язык программирования в мире, и практически каждый компьютер и мобильное устройство понимает его. Поэтому воздействие новой версии будет всеобъемлющим.
JavaScript быстро находит поддержку и в популярных браузерах. В этом году можно ожидать роста числа поддерживаемых Edge, Chrome и Firefox функций.
Back-end как услуга
За последние годы разработчики все больше отходили от создания полностью закрытых, самоуправляемых приложений, и все чаще использовали стороннюю помощь (облачное хранение, например, или push-уведомления).
Популярность BaaS (Back-end как услуги) уверенно растет, особенно в исследовательской сфере, где масштабируемость накладывает на приложения серьезное бремя.
Простое управление и развертывание
Из-за сложности и временных затрат обслуживания серверов растет объем использования автоматических серверов и контейнеров. Сервисы типа Packer или Docker позволяют инженерам быстро создавать образы с явными версиями ОС, библиотек, языков и фреймворков. Кто еще не использует их — поторопитесь.
Надежность функциональных языков программирования
С ростом требований к мощности и скорости вычислений растет нужда в языках функционального программирования, таких как Haskell, Clojure, Scala и Erlang. А также в разработчиках, способных писать код на этих языках.
Материальный дизайн
Изобретенный Google подход к оформлению ПО, в отличие от принятого ранее лаконичного плоского дизайна, использует эффекты теней и градиентов для плавного переключения карточек. Можно ожидать все большего распространения этого подхода, расширяющего возможности приложений и делающего навигацию понятнее.