Статьи

На нашем радаре на этой неделе: монолитные каркасы и Firefox OS

Добро пожаловать на наш радар, еженедельный обзор новостей, тенденций и других интересных вещей из мира веб-разработки.

На этой неделе отношения Microsoft с Google продолжали ухудшаться, так как команда безопасности Google раскрыла три новых ошибки в Windows, прежде чем Microsoft смогла их исправить. Microsoft уже критиковала Google, утверждая, что поведение поискового гиганта неоправданно угрожает клиентам, в то время как в странном повороте событий было объявлено, что Google не исправит ошибку, затрагивающую 60 процентов телефонов Android .

В другом месте ShipYourEnemiesGlitter.com , сервис, который анонимно доставляет конверт, наполненный блеском, тому, кого вы ненавидите (или кому-то, кто действительно любит блеск), делал заголовки . Поскольку сайт стал вирусным, 22-летний предприниматель, стоящий за этой схемой, умолял людей прекратить использовать его . Затем он обналичил свои фишки и выставил сайт на продажу на Flippa .

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

Рамки — Где ты стоишь?

Некоторое время назад я был в курсе фреймворков JavaScript, поэтому с некоторым интересом прочитал статью Питера-Пола Коха (из известности QuirksMode), в которой упоминается проблема с AngularJS . Статья вызвала немало споров в ветке комментариев к Hacker News , которую также стоит почитать.

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

Говоря о фрагментации, версия 1.0 IO.js была выпущена несколько дней назад, опередив Node.js.

Ember.js работает над тем, чтобы дать разработчикам возможность запускать свои приложения в Node.js. Это является частью их инициативы FastBoot, которая предусматривает возможность загрузки приложений JavaScript на сервере и их «регидратации» в браузере.

И не только JavaScript-фреймворки становятся слишком раздутыми. Вот взгляд на управляемые компонентом CSS-фреймворки и куда они направляются.

Модное слово недели — Firefox OS

Логотип Firefox OS

Firefox OS (или Boot to Gecko, как его еще называют) — это операционная система с открытым исходным кодом для смартфонов и планшетов. Он был создан Mozilla и использует HTML5, JavaScript и другие открытые веб-технологии для прямой связи с оборудованием устройства. Платформа оптимизирована для смартфонов начального уровня, но настроена для использования на других устройствах, таких как носимые и умные телевизоры .

Firefox OS является относительным новичком на рынке смартфонов. Автор SitePoint Элио Коши оглянулся на некоторые вехи, пройденные им в 2014 году, а затем спросил, что нас ждет в будущем году .

Недавно участники дискуссии по JavaScript Jabber беседовали с Джейсоном Уэзерсби (евангелистом Firefox OS), посвященным различным темам — от Gonk , Gecko и Gaia (три уровня FxOS) до установки Firefox на Raspberry Pi .

Некоторые считают Firefox OS смелым претендентом на доминирование Apple и Google на рынке смартфонов. В этой статье один рецензент делится своими первыми впечатлениями о телефоне LG Firefox OS Fx0 и приходит к выводу, что он не представляет угрозы для Android (по крайней мере, пока).

Firefox OS Simulator позволяет вам опробовать новую ОС Mozilla, не выходя из браузера. Хорошие новости для разработчиков и любопытных душ.

Наконец, это интересный взгляд на то, как Firefox OS может изменить жизнь слепых пользователей .

стриж

Кажется, что новый язык программирования Apple в настоящее время испытывает стремительный рост популярности . Это согласно последним рейтингам языков программирования RedMonk , которые поднялись с 68-го на 22-е место.

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

Если вы хотите начать работать со Swift, Tuts + проводит курс Swift from Scratch, который охватывает все: от коллекций и кортежей до функций и управления.

Между тем, в SitePoint у нас есть серия из двух частей по программированию игр со Swift, где Рико Зунига показывает вам, как сделать клон Тетриса.

Вот видеоурок о том, как создать скользящий и перетаскиваемый компонент UIView в Swift — совсем как тот, который вы найдете в центре уведомлений iOS.

А недавно на подкасте iOhYes (должен любить это имя) участники дискуссии обсуждали шаблоны проектирования в Swift , а также приводили пример реализации каждого шаблона.

Следующая версия вещей

HTML6 - спецификация, которая дает нам свободу

Разобравшись с HTML5, CSS3, ES5 и PHP5, пришло время посмотреть, что будет дальше. Вы же не думали, что сеть сейчас остановится?

Бруно Скворц (редактор PHP-канала SitePoint) обсуждает типы возвращаемых данных, давно требуемые функции и удаленные артефакты в PHP 7 . Обязательно ознакомьтесь с обсуждением в комментариях.

Теперь, когда спецификация HTML5 была завершена, работа над шестой версией началась всерьез (серьезно). Узнайте, что происходит в HTML.next .

Селекторы CSS Уровень 4 — это следующая итерация спецификации селекторов CSS. Вы можете узнать, что изменится и какие новые сумасшедшие вещи будут возможны.

Хотя выпуск намечен на середину 2015 года, ECMAScript 6 уже устарел (шучу). Вот видео, детализирующее предстоящие изменения и дополнения к JavaScript, которые принесет ES6 . А вот видео , в котором подробно рассказывается о том, что будет в ES7 .

Бонусная ссылка: таблица совместимости ES6, чтобы помочь визуализировать, какой браузер поддерживает что.


Вот и все на этой неделе. Спасибо, что присоединились к нам.

Я оставлю вам краткий обзор 9 самых больших анонсов от события Microsoft Windows 10 (почему они не смогли найти десять, я не знаю), довольно глубокий взгляд на то, насколько сильным должно быть магнитное поле. на самом деле убить вас и тревожные новости, которые полиция теперь может видеть внутри вашего дома (и вы мало что можете с этим поделать).

Какие ссылки привлекли ваше внимание? Где ты стоишь на каркасах? Firefox OS — это то, что вы хотели бы использовать? Вы менее чем очарованы следующей версией <вставьте сюда технологию>? Дайте нам знать, мы хотели бы услышать ваши мысли.