Обзор Microsoft Expression Studio 2
Вот уж чем Microsoft сроду не занималась всерьёз, так это дизайнерскими пакетами. И средами программирования занималась, и операционными системами, и офисными пакетами - и всё, вроде бы, неплохо получалось. А вот не так давно самая крупная софтверная компания решила заняться и продуктами для дизайнеров. Вышла ли вторая версия дизайнерского блина комом? Давайте посмотрим...
На момент написания статьи для свободного скачивания была доступна только версия Microsoft Epression Studio 2 Beta. Вполне возможно, что к тому моменту, как вы будете читать этот обзор, выйдет и полноценный релиз этого программного продукта. Вряд ли в релизе что-то серьёзно поменяется в плане функциональности - собственно, именно поэтому я решил не дожидаться его выхода и написать обзор бета-версии Expression Studio.
В пакет входят пять приложений, имеющих красивый и модный интерфейс в стиле и в тонах Windows Vista. Expression Web - визуальный HTML-редактор, Expression Media - каталогизатор мультимедиа-файлов и картинок, Expression Encoder - конвертер видео в формат Microsoft Silverlight, Expression Design - графический редактор и Expression Blend - программа для создания анимированных роликов. Вот их все мы с вами по очереди и рассмотрим.
Expression Web 2
В общем-то, с первого же взгляда на программу становится понятно, что перед нами именно HTML-редактор, а не что-нибудь иное. Как и подавляющее большинство современных HTML-редакторов, этот умеет работать в двух основных режимах: дизайнерском и кодерском. То есть, даёт пользователю возможность либо писать HTML-код, либо верстать страницу с помощью мышки.
Из приятных вещей следует отметить Import Site Wizard, который поможет скачать из Всемирной паутины на локальный компьютер целый сайт, над которым потом можно будет вдохновенно работать. Среди списков для превьюшек в браузере есть, что самое странное, не только Internet Explorer, но и Firefox - правда, сложно сказать, то ли это предустановленные настройки, то ли он там появился потому, что установщик Expression Studio нашёл "лиса" у меня на компьютере. Для каждого из браузеров есть предустановленные меню для просмотра сайта при определённом разрешении экрана.
Для HTML-кодеров предусмотрены некоторые средства рефакторинга: поиск закрывающего тега при наличии открывающего, подсказки по параметрам тех или иных тегов, подсказки по самим тегам (т.е. выбор тега из списка всех доступных).
Для вставки ASP.NET-контролов в код тоже не надо будет особо извращаться - для этого есть специальное меню. Также в этом меню можно вставить объекты для PHP. Что приятно, Expression Web умеет вставлять в HTML не только Silverlight-файлы, как то было обещано Microsoft, но и Flash-ролики. Напомню, что Microsoft Silverlight - технология, созданная как альтернатива технологии Adobe Flash. Очень приятно, что Microsoft не стала использовать собственный HTML-редактор как инструмент грязной конкуренции.
В целом, стоит сказать, редактор очень удобный и качественный, хотя, конечно, совсем уж выдающимся его назвать сложно. Например, что касается широко разрекламированной поддержки создания AJAX-сайтов, то она имеется только для ASP.NET. Да и каких-то оригинальных новинок, которые могли бы всерьёз воодушевить дизайнеров и AJAX-разработчиков, в программе нет. А жаль.
Expression Design 2
Что касается графического редактора от Microsoft, то к нему требования особенно строги, учитывая наличие таких сильных конкурентов, как Corel и Adobe. Но и он, увы и ах, не имеет серьёзных шансов потеснить на рынке ни Illustrator, ни Fireworks, ни Corel Draw.
Во-первых, стоит сказать, что редактор у Microsoft векторный - то есть, любые сравнения с Photoshop'ом сразу можно назвать некорректными. Компоновка главного окна вполне стандартна для программ этого типа: слева - инструменты, по центру - собственно рисунок, ну а справа уже всё остальное - палитры, слои, редактор текста... Инструменты рисования тоже вполне стандартны (да и вряд ли здесь что-то новое стоит придумывать): кружки, прямоугольники, текст, перо и кисточка. Поддерживаются разные виды градиентной заливки и разные типы контурных линий. Из интересных инструментов стоит отметить инструмент разрезания фигур - правда, как им пользоваться, я понял не сразу. Поддерживаются различные эффекты, которые, конечно же, можно накладывать на любые объекты: размытие (Blur), объёмный контур (Bevel), различные эффекты для поверхности (Chrome, Emboss, Mosaic...), фотографические эффекты и прочие интересные штуки. Эффектов не так уж мало, но реализованы они не на самом высоком уровне. Одним из главных минусов можно назвать очень низкоточную регулировку параметров эффектов (как главных, так и второстепенных), что не способствует улучшению качества создаваемых с помощью Expression Design изображений.
Настроек в программе довольно много, но именно ту, которую я там искал, найти мне не удалось. Какую же это я такую редкую настройку искал? Искал папку, откуда Expression Design мог бы подхватить плагины к тем же Illustrator или Fireworks. Но, судя по тому, что такой папки я не нашёл, возможности использовать сторонние плагины у Expression Design в принципе нет. Косвенно это подтверждается тем, что и в справке поиск по слову plug-in ничего не дал. А жаль, потому что без этого ценность такого графического редактора устремляется к нулю.
Правда, стоит отметить, что красивые изображения с помощью этой программы создавать, в принципе, возможно. Об этом свидетельствуют картинки в паке Samples, расположенной там, куда вы устанавливали Expression Studio. Только при детальном рассмотрении оказывается, что нарисовать ту же картинку в других, более популярных, пакетах векторной графики намного проще...
Expression Blend 2
Вот, в принципе, и та программа, ради которой всё и задумывалось - "убийца Flash", как кричали гордо фанаты Microsoft, когда первая версия Blend'а отправилась покорять просторы планеты. Что ж, может, и убийца. Подрастающий. Медленно, к слову, подрастающий...
Если вы хоть раз работали во Flash'е, то, увидев Blend, сразу разберётесь, как работать и в нём. Различие, конечно же, в основном состоит в том, что Blend основан на технологии Microsoft Silverlight, хотя умеет создавать приложения и для Windows Presentation Foundation (WPF). Expression Blend умеет работать с проектами Visual Studio 2008 - я бы даже сказал, что и собственные проекты программа хранит в том же формате, что и Visual Studio 2008. Собственно, это вполне логично - ведь в Expression Blend тоже создаются приложения, пусть и довольно специфические.
Для описания проектов в Expression Blend используется язык XAML. Уже из одного названия видно, что он основан на XML. С помощью XAML описывается, прежде всего, пользовательский интерфейс, а сама логика приложения по-прежнему управляется процедурным кодом на С# или VB.NET. Фактически, для Expression Blend C# является тем, чем для Flash является ActionScript.
Пока рано говорить о результатах конкуренции между Expression Blend и Flash, но, в целом, мне они кажутся по возможностям примерно равными. Пожалуй, изо всех программ пакета Expression именно у Blend'а наибольший потенциал.
Expression Encoder 2
Собственно, об этой программе долго рассказывать вряд ли стоит - конвертер он и в Африке конвертер. Подаём на вход одно, настраиваем, нажимаем какие-то кнопки - и процесс пошёл, ждём у выхода нужных результатов. Такой же красивенький интерфейс в стиле Vista, как и у остальных программ пакета, и такие же стандартные для своего класса возможности. Пожалуй, из интересного - только режим A/B Preview, позволяющий отобразить, насколько исходное видео будет по качеству отличаться от итогового, прямо в одном окне.
Expression Media 2
Пакет Expression Studio задумывался как продукт масштабный для не менее масштабных целей. Ну а чтобы в больших масштабах не запутаться, нужен путеводитель - в нашем случае, удобный каталогизатор всех мультимедийных файлов. Это и есть Expression Media.
С помощью Expression Media легко делать резервные копии медиатеки (в том числе, записывать эти самые копии на CD/DVD, делать HTML-галереи, устраивать слайд-шоу и превращать эти слайд-шоу в фильмы. Естественно, поддерживается пакетное переименование, пакетное перекодирование, а также такие вещи, как добавление аннотаций, отправка по электронной почте, базовое редактирование.
В общем-то, на мой взгляд, добавление подобного инструмента в пакет для дизайнеров - идея неплохая. Выполнен Expression Media на весьма хорошем уровне, и в данном случае тот факт, что никаких особо оригинальных возможностей у этой программы нет, не может считаться минусом.
Подведём итоги
Что ж, теперь, посмотрев на вторую версию пакета для дизайнеров от корпорации Microsoft, можно сделать кое-какие выводы. Во-первых, Microsoft серьёзно взялась за покорение нового для себя рынка. Зная финансовые возможности этой компании и её настойчивость в подобных делах, в успехе можно не сомневаться. Во-вторых, чувствуется, что рынок для Microsoft всё же новый, и просчёты в продукте есть. Ну а в-третьих, всё-таки продукт получился вполне рабочим, и, используя его, можно создавать очень даже неплохие вещи. Конечно, пока в Expression Studio многое реализовано нерационально, а многого просто не хватает, но это всё поправимо, ведь главное - тенденция. А тенденция такова, что скоро Microsoft станет ещё и серьезным поставщиком дизайнерских приложений...
Вадим СТАНКЕВИЧ,
dreamdrusch@tut.by
Горячие темы