Silverlight 4 В Действии



Silverlight 4 в действии

Silverlight 4 в действии (Мэннинг, Пит Браун) — Это вторая книга о Silverlight, которую я прочитал.

Первый был Профессиональный Silverlight 3 на C# (Apress, Matthew MacDonald), что в свое время помогло мне быстро привыкнуть к Silverlight после WPF. Но все же после прочтения «SL4 в действии» она стала моей любимой, и на это есть причины.

Правда, корректно было бы сравнивать SL4 в действии, наверное, с Pro Business Applications с Silverlight. Блог автор книги SL4 в действии Пит Браун, я думаю, знаком большинству разработчиков Silverlight и WPF. С 2009 года является сотрудником Microsoft; с 2007 года Silverlight стала его приоритетной технологией разработки.

Вообще можно подумать, что книга Silverlight 4 в действии — это уже второе издание, ведь есть книга Silverlight 2 в действии , с которым я, к сожалению, не знаком.

Итак, если присмотреться, то окажется, что SL2 in Action писали совсем другие авторы.

Так что приводить информацию о том, чем «SL4 in Action» отличается от своего предшественника, нецелесообразно — это совсем другая книга.

И, насколько я понимаю, это первая книга, написанная Питом Брауном, и написана она, надо сказать, очень хорошо.

Наряду с покупкой бумажной версии книги вы также получаете доступ к электронной версии книги (pdf), которую можно читать, например, с устройства Kindle, но только в альбомной ориентации (фото я опубликовано в моем посте о том, как я купил Amazon Kindle).

Книга содержит около 800 страниц, состоит из 3 частей и 25 глав.

Первое, что бросается в глаза при чтении книги, — это расположение глав.

Хотите верьте, хотите нет, но главы о создании собственных панелей и пользовательских элементов управления (не User Control), а также о стилях и ресурсах расположены практически в самом конце книги (в отличие от той же книги Pro Silverlight 3).

Не знаю, возможно, для начинающих Silverlight-разработчиков это будет сложно, но в целом при прочтении мне показалось, что все вполне последовательно.

И мне кажется очень разумным то, как в книге расположены главы; В самом конце книги описаны вещи, с которыми не часто сталкиваешься при разработке: Writable Bitmap, создание собственных панелей и элементов управления, анимация.

Книга больше ориентирована на разработчиков, которые пишут приложения для бизнеса, и там анимация не так важна.

Что касается собственных элементов управления и панелей, то я не помню много случаев за 3 года, когда я создавал что-то подобное в Silverlight и WPF. Кстати, очень приятно, что примером создания панели стала не заезженная WrapPanel, а OrbitPanel, панель, которая умеет расставлять элементы управления по орбитам.

Ближе к концу книги мне также понравился пример создания собственного MediaStreamSource, который генерировал видео и аудио шум вместо видео и аудио потока непосредственно в Silverlight (на стороне клиента).

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

И конечно, в книге есть глава, на которую обращает внимание любой рецензент: Структурирование и тестирование с помощью паттерна MVVM/ViewModel. Вместе с главой WCF RIA Services, идущей сразу за ней, на 100 страницах очень подробно описываются принцип построения приложений Silverlight, архитектурные особенности и тонкости разработки приложений в Silverlight. Я думаю, что это лучшая презентация темы, которую я когда-либо видел.

В общем, я рекомендую книгу тем разработчикам, которые создают или создают бизнес-приложения в Silverlight. Я думаю, что это была основная аудитория книги, на которую надеялся Пит Браун.

Единственное, что неясно в книге, это то, что делает сноска на странице 492:

Если вам действительно скучно и вам нужен перерыв от чтения, посмотрите http://cornify.com/ добавить единорогов и радугу на любой сайт или фотографию.

Внимание: графика Trapper Keeper для девочек 5-го класса перегружена.

Вот такой юмор.

P.S. Кстати, сегодня (20 декабря) у Мэннинга действует скидка 50% на электронные книги, Промокод — dotd1220. Теги: #silverlight #silverlight 4 #рецензия на книгу #silverlight

Вместе с данным постом часто просматривают: