Содержание


Из анналов developerWorks: лучшие статьи об открытых технологиях в 2014 году

Comments

Те, кто в последнее время следил за developerWorks, наверняка заметили, что мы отводим много места теме IBM® Bluemix™. Мы полностью вкладываемся в облако, но это не значит, что мы забыли о других вещах, интересующих нашу аудиторию. Мы по-прежнему готовим интересные технические материалы, охватывающие все от открытых сред, таких как Famo.us и Polymer, до новых разработок в области языка Java™.

А так как мы отмечаем свое 15-летие (я, правда, только 14), позвольте мне воспользоваться моментом и пробежаться по материалам этого года, которые вы могли пропустить.

Техническая обстановка интересна и сложна как никогда.

Создание высококачественных мобильных пользовательских интерфейсов с помощью Famo.us

Наш давний автор Син Ли (Sing Li) продолжает делиться своими знаниями в области мобильных и веб-технологий. В этом году он написал руководства по нескольким популярным новым средам, наиболее впечатляющая из которых Famo.us: среда визуализации пользовательского интерфейса (UI) с открытым исходным кодом, которая обещает устранить одно из последних препятствий на пути к доминированию JavaScript и веб-технологии на сцене мобильных разработок – медленные и неудобные UI.

Иллюстрация Famo.us
Иллюстрация Famo.us

В этом руководстве Син представляет основные понятия и объясняет механизм работы Famo.us. Затем он приводит несколько практических примеров, включая типичный UI мобильного приложения, который можно использовать в качестве шаблона для разработок с помощью Famo.us.

Новшества языка Java 8

Еще один постоянный автор developerWorks, Денис Сосновский (Dennis Sosnoski), объясняет, почему лямбда-выражения и изменения в классах интерфейса делают Java 8 новым языком программирования. Его исследования вызвали некоторые замечания со стороны Брайана Геца (Brian Goetz), архитектора языка Java из Oracle, но они были дружелюбными и привели к небольшим изменениям для правильной расстановки акцентов.

Выбор следующего языка JVM

В начале года давний любимец читателей Нил Форд (Neal Ford) завершил свою серию статей Java.next, в которой он исследует три языка JVM нового поколения: Groovy, Scala и Clojure, сравнивая и противопоставляя новые возможности и парадигмы. Это позволяет Java-программистам заглянуть в свое собственное ближайшее будущее. В последнем, заключительном руководстве Нил взвешивает факторы, влияющие на выбор языка, наиболее подходящего для конкретной разработки.

Схема типовых характеристик языка
Схема типовых характеристик языка

Присоединяйтесь к революции веб-компонентов с помощью Polymer

Син Ли второй раз упоминается в моем выборе, но тому есть веские основания: он пишет об интересных вещах и делает это очень хорошо. Взять, например, это руководство по Polymer, кросс-платформенной среде с открытым исходным кодом, использующей преимущества нового стандарта веб-компонентов. Автор чрезвычайно подробно разбирает библиотеку, показывая, как использовать и настраивать веб-компоненты Polymer, и заканчивает созданием простого картографического приложения (конечно, с предоставлением исходного кода).

Интерактивная карта с использованием Polymer
Интерактивная карта с использованием Polymer

Основы параллелизма Java 8

Другой двукратный победитель — Деннис Сосновский с его серией статей по параллелизму JVM. Он отмечает, что бывает трудно правильно реализовать параллелизм, и объясняет новые подходы к реализации принципов параллельного программирования на языках Java и Scala. В этом руководстве он фокусирует внимание на функциях и классах Java 8, которые облегчают создание параллельных программ.

Овладение MEAN

Я только что опубликовала первые три части этой новой серии, но с радостью сообщаю, что Скотт Дэвис (Scott Davis) вновь пишет для меня. Это давняя серия (мы со Скоттом работаем над ней несколько лет), и я думаю, что она обречена на успех. Действительно, первые шесть частей познакомили читателя со всей необходимой функциональностью, а седьмая учит экстравагантно сочетать MEAN с Bluemix.

Скриншот локальной страницы MEAN.JS
Скриншот локальной страницы MEAN.JS

Заключение

Те, кто прошел со мной весь этот путь, смогут убедиться, что developerWorks продолжает усердно работать, снабжая читателя глубокой технической информацией о новых и интересных технологиях. Я всегда открыта для идей, точек зрения, предложений и отзывов, так что следите за мной в Твиттере и сообщайте мне свое мнение.


Ресурсы для скачивания


Комментарии

Войдите или зарегистрируйтесь для того чтобы оставлять комментарии или подписаться на них.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Технология Java, Web-архитектура, Open source
ArticleID=1022233
ArticleTitle=Из анналов developerWorks: лучшие статьи об открытых технологиях в 2014 году
publish-date=11252015