Статьи

ЗАО «Даундер» привозит Брендана Эйха в Сидней

JSConf DownUnder, ответвление от девелоперской компании JSConf, стартовал 15 ноября в ратуше Сиднея, в самом сердце КБР.

Сначала был сам человек: создатель JavaScript и нынешний технический директор Mozilla Брендан Эйх. Захватывающий запуск дня охватил текущее состояние JavaScript и предстоящие изменения в ECMAScript Edition 6. Брендан верит, что JavaScript — это виртуальная машина в Интернете. Пишете ли вы на JavaScript или компилируете его, у этого языка большой потенциал.

Алекс Диксон показал нам, как эмулировать игровую консоль с помощью JavaScript. Теперь вы можете играть во все ваши любимые игры NES в браузере со своими старыми контроллерами. Увезти? При эмуляции игровых систем начните с простого (попробуйте CHIP-8 для ограниченной графики и звука), изучите каждый задействованный аппаратный компонент и будьте осторожны с юридическими вопросами…

Брайан Леру должен был рассказать о PhoneGap , но в основном говорил о советах и ​​инструментах для мобильной разработки ( посмотрите слайды ). Занимательно и иронично, его выступление продемонстрировало, что восприятие производительности превосходит эстетику.

Йосун Чанг помог нам в создании игры с использованием игрового движка Unity 3D для таргетинга на несколько платформ с использованием языка JavaScript. Недавние достижения в JavaScript, поддерживающие аппаратно-ускоренную 3D-графику, делают язык разумной целью для 3D-игр, но Yosun показал, что вы можете создать его на другой платформе вместо того, чтобы писать его самостоятельно.

Франсуа Мариер рассказал о проекте Mozilla Persona , который находится в бета-версии и был разработан для решения проблем управления вашей идентификацией в Интернете. Он стремится устранить необходимость использования нескольких паролей, предоставляя единый вход в веб-приложения с использованием вашего адреса электронной почты. Вместо того, чтобы входить через Facebook или Twitter, вы входите в систему Persona, которая использует криптографическую сертификацию на стороне клиента (читай: JavaScript), чтобы приложение никогда не увидело ваши личные данные. Проверка в браузере гарантирует, что ваши пароли хранятся в базах данных организации, что ваши личные данные передаются только по вашему усмотрению, и что нет необходимости в сотрудничестве между поставщиками браузеров или поставщиками электронной почты.

Дэниел Фридман познакомил нас с блоками ниндзя . Используя аппаратное и программное обеспечение с открытым исходным кодом, в основном Node.js, вы можете создавать приложения, которые взаимодействуют с приводами и датчиками на устройствах в вашем доме. JavaScript сейчас движет движением как в физическом мире, так и в Интернете.

Алекс Секстон показал нам множество методов, используемых в дикой природе для локализации веб-сайтов. Он описал свой путь перехода от использования файлов свойств к созданию Jed API с использованием Gettext, к изучению того, что Джед был в корне ошибочен («Спасибо Норберт», говорит он), к ICU MessageFormat и, наконец,… что у нас есть еще впереди к. Я предлагаю вам прочитать и посмотреть это место.

Исаак Шлютер обсудил текущее (неработающее) состояние потоков в Node.js и что ожидать в Node.js 0.10 . Кажется, что обратная совместимость трудна в молодой платформе и процветающем сообществе, но есть способы поддержать это.

Майкел Роджерс предполагает, что в отношении спецификаций веб-сайтов «независимо от того, насколько плохо вы думаете, дела обстоят хуже, добавление вашего мнения ухудшает ситуацию». По сути, в дебатах слишком много белого шума. Вы должны участвовать только в обсуждении веб-спецификаций с существующей реализацией — сначала соберите.

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