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
-
Вы Не Шутите С Null
19 Oct, 24 -
Разногласия По Лицензии
19 Oct, 24 -
Google Готовит Cloudboard
19 Oct, 24 -
Как Проверяли Pvs-Studio Elki В Январе
19 Oct, 24 -
Хостинг Блогов От Zeno
19 Oct, 24 -
Быстрые Роботы Жонглируют Телефонами
19 Oct, 24