С новым годом! 2015 — это 11111011111 в двоичном формате, так что это должен быть отличный год для технологий! Мои прогнозы на 2014 год были наполовину правильными, поэтому давайте посмотрим, смогу ли я стать лучше в следующем году. Туман рассеивается, и из моей клавиатуры просачивается эктоплазма …
1. Адаптивные изображения будут использоваться!
Это заняло слишком много времени, но мы наконец-то получим хорошую адаптивную поддержку изображений в нескольких популярных настольных и мобильных браузерах (кроме только Chrome / Opera):
- атрибут img
srcset
- элемент
picture
Различные изображения могут быть представлены в зависимости от размера устройства и ориентации. Например, вы можете предложить фотографию леса на рабочем столе, но пару деревьев на мобильном телефоне.
Варианты использования будут отличаться, но важным моментом является то, что браузер решает, какой ресурс использовать — вы просто предоставляете варианты.
2. Рост веб-компонентов
Если верить Google, веб-компоненты — это будущее веб-платформы. Технология включает в себя:
- HTML-шаблоны — клонируемые фрагменты DOM
- Shadow DOM — инкапсуляция элементов и стилей
- Пользовательские элементы — расширение существующего набора тегов HTML
- HTML Imports — на стороне клиента
По сути, вы можете создавать повторно используемые клиентские компоненты, которые инкапсулированы и не могут конфликтовать с другим кодом или частями страницы. Polymer предоставляет веб-компоненты, которые можно использовать сегодня, но широкое использование может иметь место только после того, как у нас будет встроенная кросс-браузерная поддержка. 2015 год немного амбициозен, но интерес к технологии значительно возрастет в течение года.
3. Node.js выйдет на мейнстрим
Node.js был доступен в течение пяти лет. Он использовался в высококлассных системах от eBay, PayPal, Uber, Yahoo !, и Walmart, но серверная технология на основе JavaScript остается довольно нишевым вариантом за пределами передового технологического сообщества.
2015 год будет отличным для Node.js. Это может не сильно повлиять на PHP, Ruby, Java или .NET, но мы увидим экспоненциальный рост использования и проектов. Возможно, что форк, такой как JavaScript I / O или JXcore, мог бы хорошо работать, но Node.js имеет ранний импульс.
К сожалению, у всех разработчиков есть свои недостатки, независимо от того, какой технологический стек вы используете …
4. Рамочная усталость
Сеть была завалена тысячами полезных HTML, CSS, JavaScript и серверных фреймворков, чтобы удовлетворить любой каприз разработки. В целом это было хорошо, но, как Луи Лазарис упоминал в недавнем информационном бюллетене SitePoint, неизбежна ли обратная реакция?
Новые и блестящие фреймворки великолепны — пока они не обновлены. Трудно улучшить систему без изменения API или рабочих процессов. Рассмотрим AngularJS. Это одна из самых популярных клиентских прикладных сред, но версия 2.0 несовместима с версией 1.x. Там нет простого пути обновления, и разработчики жаловались. (Возможно, было бы предпочтительнее создать отдельный проект?)
Подавляющее количество рамок также может привести к параличу выбора . Разработчикам легко тратить слишком много времени на поиск лучшего варианта. Выбор неправильного варианта может быть болезненным — в крайних случаях разработка должна быть возобновлена с другой основы.
К счастью, улучшения в технологии браузеров часто делают фреймворки избыточными. Сегодня причины использования jQuery уменьшились, и такие проекты, как Polymer , призваны устареть.
Фреймворки никогда не исчезнут, но времена монолитных универсальных решений, таких как YUI, прошли . Разработчики будут переходить на более мелкие, специфичные для компонентов компоненты, которые можно легко удалить или заменить. Эта концепция уже была принята сообществами Node.js и Ruby.
5. Это будет тяжелый год для Google
Давайте проясним: Google невероятно успешен и никуда не денется, но в 2015 году компания столкнется с рядом проблем.
- Быстрый рост мобильных устройств с маленьким экраном затрудняет рекламу.
- Amazon является абсолютным победителем в мире электронной коммерции. Относительно мало людей используют Google для поиска товаров.
- Mozilla отключила поиск по умолчанию в Firefox от Google в США и на некоторых других территориях.
- Facebook запускает конкурента YouTube.
- Компания привлекает внимание по неправильным причинам. Жалобы на недоверие, вопросы конфиденциальности и лазейки в офшорных налоговых списках попали в заголовки газет.
- Люди больше не верят мантре «Не будь злым» (они когда-либо?)
Успех Google во многом обязан провалу конкурентов, но эти компании начинают наносить ответный удар. Невероятный рост не может продолжаться вечно — хотя для акционеров Google есть и хорошие новости …
6. Chrome превысит 50% рынка на настольных и мобильных устройствах
Легкая победа здесь. По данным StatCounter , на конец 2014 года браузер Chrome для настольных компьютеров составляет 48% — он превысит один из каждых двух запросов веб-браузера в первом квартале 2015 года.
Тем не менее, я предсказываю, что то же самое случится с Chrome на мобильных устройствах, которые в настоящее время занимают чуть менее 30% рынка. Это произойдет не позднее, чем в конце года, и зависит от смерти стандартного браузера Android, но у него есть все шансы на успех.
Ситуация менее благоприятна для других поставщиков …
7. IE упадет ниже Firefox
Microsoft и Mozilla пострадали от успеха Chrome. Забудьте историю — обе организации создают великолепные браузеры с функциями, которые соответствуют программному обеспечению Google или превосходят его. Но они не лучше во всех областях. Ни один из браузеров не предлагает веских причин для перехода с Chrome.
К концу 2015 года доля Firefox на рынке составит около 15%. IE падает быстрее и опустится чуть ниже этой цифры.
Настольный браузер Apple Safari становится все более неактуальным, но он будет поддерживаться на мобильных устройствах благодаря постоянному успеху iPhone и iPad. Говоря о мобильных …
8. Использование мобильных устройств достигнет 50%
Это предсказывалось в течение многих лет, но доля пользователей мобильных веб-сетей достигнет паритета с аналогичными показателями на настольных устройствах к концу 2015 года. В 2014 году наблюдался рост с 20% до 34%, и эта тенденция сохранится.
Если ваш сайт и сервисы не обслуживают мобильную аудиторию, сейчас самое время начать планировать новую стратегию, потому что…
9. 2015 год — год исполнения
Мы сосредоточились на том, чтобы сайты реагировали на размер экрана. Чего мы не сделали, так это заставили их реагировать на взаимодействие с пользователем и пропускную способность. У Интернета прекрасное будущее, но люди часто предпочитают нативные приложения, потому что они быстрее и, в некоторых случаях, предлагают меньший установочный пакет, чем соответствующая веб-страница.
Средний вес страницы удвоился за последние три года и достиг 2 МБ. Удвоилась ли ваша фиксированная и мобильная пропускная способность за тот же период? Веб-сайты и приложения в два раза лучше?
Производительность была отмечена многими в отрасли, но она еще не поразила общее сознание веб-разработчиков. Отчасти виновата экономика; строить что-то быстро и дешево — это привлекательный вариант. Но это не выгодно, если люди отказываются использовать ваше громоздкое приложение, требующее больших ресурсов, или требуют нативных приложений.
2015 год — это год для переоценки и определения приоритетов работы. Возможно, нам нужно вернуться к идеологии коммутируемых интернет-дней, когда разработчики будут стремиться к эффективности. Давайте заново откроем эти утраченные навыки.
10. Skype Translator станет трансформирующей технологией
Microsoft разводит вавилонскую рыбу? Обещание почти мгновенного перевода на естественный язык через Skype изменит мир. Сеть уже разрушила географические границы, но Skype мог бы сделать то же самое для общения и сотрудничества. Это откроет новые возможности для бизнеса и фрилансеров во всем мире.
Если предположить, что это работает, конечно. Я был бы удивлен, если бы Skype мог переводить тонкости и нюансы всех языков, но, по крайней мере, это поможет мне понять этих австралийцев в SitePoint HQ!
Всего наилучшего в 2015 году!