Газеты на .NET
Автор: Андрей Письменный
Опубликовано: 04 июня 2007 года
Источник: "Компьютерра"
Говорят, что время газет безвозвратно ушло, а новостным миром будут править агрегаторы RSS. Это, конечно, похоже на правду, но всё же не совсем. Беда не в том, что агрегатором нельзя убивать мух, его не захватишь в туалет, и им не накроешься во время послеобеденного сна.
Отвергая газеты и журналы в пользу HTML и RSS, мы лишаемся издания как единого целого. Мы больше не видим газетной вёрстки, а ведь размер, оформление и взаимное расположение материалов, как ни странно, тоже несёт информацию.
В Microsoft нашли эту проблему интересной и уже попытались решить её в своём фирменном стиле. На основе технологии Windows Presentation Foundation, которая входит в .NET Framework 3.0, издательства могут создавать специализированные клиентские приложения. Каждое такое приложение - это, по сути, тот же агрегатор, который воспроизводит на экране подобие газеты. Читателям предлагается скачивать эту программу и использовать вместо бумажной газеты или газетного сайта.
Первым изданием, решившимся попробовать новую технологию, стала авторитетная американская газета New York Times. Разработка клиентского приложения велась в тесном сотрудничестве с Microsoft. Есть, впрочем, и другие примеры: издательство Associated Newspapers перевело на рельсы майкрософтовской технологии газеты Daily Mail и Mail on Sunday. А журнал Forbes и газета Seattle Post-Intelligencer разработку своих агрегаторов поручили сторонним компаниям.
При перечислении достоинств новой технологии в Microsoft немного лукавят. Все плюсы валят в одну кучу, хотя совершенно очевидно, что одна часть из них относится к обычным газетами, а другая - к сайтам. Так, возможностью применения сложной разметки и тем более возможностью читать в дороге (есть версии читалок для КПК и UMPC) безусловно обладают обычные газеты, тогда как восхваляемой Microsoft динамикой могут похвастаться и некоторые веб-сайты.
Если газету, переведённую в электронный вид, представить не составляет труда, то с динамикой есть некоторые вопросы. Вот главный из них: в чём, собственно, она заключается? Чтобы найти ответ, мы протестировали пробную версию New Yourk Times Reader.
Программа производит довольно приятное впечатление. В первую очередь - наличием той самой сложной и ровной газетной вёрстки, хорошими шрифтами, качественными иллюстрациями. Электронную газету приятно листать - информация подгружается заранее, и колесом мыши можно быстро и красиво перелистнуть страницу.
Отдельно стоит поговорить о масштабировании. При изменении размера окна специализированного газетного агрегатора часто изменяется и содержимое. Шрифт может стать крупнее, может измениться ширина колонок и их количество, но это не главное. Если мы растянем главную страницу газеты, то на ней окажется больше заголовков. В вебе такое встречается довольно редко.
На газету New York Times Reader похож всё же не слишком сильно. В первую очередь из-за того, что заметки здесь появляются постоянно и на цельные выпуски не делятся. Вёрстка к тому же пусть и более совершенная чем в вебе, но всё же шаблонная.
Никакой необыкновенной динамики при ближайшем рассмотрении не обнаружилось. На сайте Microsoft обещали внедрить в программу систему комментариев, но она либо ещё не готова, либо в New York Times передумали. Зато в полной мере присутствует динамика нежелательная - анимированные баннеры выглядят в точности как их "флэшовые" собратья в обычном вебе и точно так же отвлекают от чтения.
Чтобы не ограничиваться единственным примером, мы опробовали и P-I Reader - программу для чтения Seattle Post-Intelligencer. Принципиальное отличие от NYT Reader одно - выпуски разбиты по дням. Наверняка и другие газетные программы, сделанные на той же технологии, крайне похожи.