Хотя Интернет и Microsoft занимают центральное место в современных компьютерах, к давнему приложению для веб-разработки, FrontPage, обычно относятся с пренебрежением. Из-за этого FrontPage был убит, его заменила полная переработка, показанная здесь.
Одним из основных недостатков FrontPage был его излишне дружелюбный интерфейс, который делал вид, что создание успешной веб-страницы похоже на разработку для печати. Знакомая панель инструментов форматирования в стиле Word осталась, но в остальном Expression Web перешла в другую крайность и теперь больше похожа на Visual Studio с центральным окном дизайна и кодирования, окруженным со всех сторон панелями задач. Всего их 18, с параметрами для управления файлами (также выполняемыми на центральной панели), перетаскиванием тегов и элементов управления, а также с настройкой их свойств, применением стилей и проверкой совместимости. Для нынешних пользователей FrontPage это неизбежно покажется устрашающим, но новый интерфейс в целом хорошо продуман и эффективен.
Более серьезным камнем преткновения на пути к принятию FrontPage было пренебрежение стандартами. К счастью, Microsoft усвоила урок и делает все необходимое: в частности, о спецификациях XHTML 1 Transitional и CSS 2.1. Любые несовместимости отмечаются в строке состояния и просмотре кода. Вы также можете переопределить их, чтобы настроить таргетинг на другие схемы HTML, XHTML и CSS, и, используя средство проверки совместимости, проверить любое количество страниц на соответствие схеме или версии браузера IE (и любое форматирование CSS по сравнению с IE6). Несомненно, Microsoft упростила себе жизнь, игнорируя версии HTML до 4.01 и все браузеры, кроме Internet Explorer. Но это по-прежнему охватывает большинство современных основ и упрощает его для большинства дизайнеров.
При таком современном подходе поддержка CSS является фундаментальной, и Expression Web делает все возможное, используя сложный движок рендеринга, обрабатывающий все, что ему бросают, как в стандартном, так и в нестандартном режимах. Существует ряд шаблонов сайтов на основе CSS, и ваш дизайн можно настроить с помощью панелей задач «Применить стили», «Управление стилями» и «Свойства CSS» - последние показывают стили, входящие в текущее форматирование, и позволяют быстро просматривать и редактировать их свойства. Управляемость не идеальна, но, как правило, очень эффективна, и ею часто приятно пользоваться.
Практический дизайн страницы обслуживается, но в наши дни авторская разработка на основе данных становится нормой. XML является здесь ключевым, и Expression Web предлагает поддержку перетаскивания со встроенным построителем выражений XPath для обработки данных, внесенных на страницу, и поддержку XSL Transform, чтобы представить их так, как вы хотите. Возможность быстрого извлечения и переформатирования RSS-каналов должна оказаться особенно полезной.
снимок экрана в Snapchat без их ведома
Если вы хотите выйти за рамки простого представления данных и создать полностью динамическое веб-приложение, Expression Web сделает это простым благодаря своей комплексной поддержке ASP.NET 2. Вы можете перетащить огромное количество элементов управления ASP.NET 2, чтобы обеспечить такие функции навигации, как интеграция с базой данных, отображение календаря или функции входа в систему. Затем вы можете управлять внешним видом и поведением этих элементов управления с помощью палитры свойств тега или на месте. С помощью связанного с ним сервера разработки ASP.NET вы можете обслуживать и просматривать созданные страницы локально, а для расширенного управления - обмениваться сайтами между Expression Web и Visual Studio 2005 / Visual Web Developer Express Edition.
Это впечатляющий материал, хотя собственные навыки программирования в Expression Web можно было бы повысить, добавив справочные материалы для поддерживаемых языков. Более того, он может поддерживать больше языков, так как в настоящее время, если вы хотите создавать свои страницы с помощью PHP, JSP, ColdFusion или даже более ранней версии ASP, Expression Web не справится с этим. В некотором роде, тем не менее, в этом суть - Expression Web не ставит своей целью предоставить такую широту, как Dreamweaver, вместо этого сосредоточившись на тех основных стандартах (XHTML / CSS / XML / ASP.NET 2), которые Microsoft считает центральными для современных веб-авторинг. Если вас это устраивает, то Expression Web может многое предложить, делая профессиональный веб-дизайн если не совсем простым, то по крайней мере прямым.
Следующая Страница