Почему не рекомендую использовать MS FrontPage для разработки сайтов?
Говорят, критиковать легче всего. Может быть, это и так. И наверняка найдутся противники данного текста, которые будут доказывать обратное. А я и не возвожу свои слова в догму и не претендую на роль великого гуру. Просто обобщаю собственный опыт. А в результате собственного опыта я пришел к выводу — использовать MS FrontPage для разработки хорошего сайта нельзя. Этот редактор превосходен для редактирования простых HTML страниц без выкладывания их в Интернет.
В мире софта программисты нарожали великое множество HTML-редакторов, построенных по принципу WYSIWYG, что расшифровывается как «What You See Is What You Get» (To, что вы видите, вы и получаете). В отношении Microsoft FrontPage правильней бы перевести как «Неважно, что вы видите, все равно ничего не получите».
Как и любое другое детище Microsoft, эта программа обладает весьма своенравным «характером». Вообще, все продукты Microsoft как презервативы — никому не нравится, но все используют. Хотя есть достойные альтернативы.
Но вернемся к нашим баранам.
Главный недостаток MS FrontPage — неукротимое желание думать и решать все за разработчика. Хотя, это просто программа, рассчитанная на удовлетворение потребностей массового пользователя, а не человек. Но лично я испытываю раздражение, когда меня программа держит за идиота. Программа исходит из предположения, что пользователь абсолютно не способен написать код HTML самостоятельно, поэтому программа должна сделать это за него, при этом породив большое количество ненужных, избыточных тегов форматирования. Так, если раньше (до 2000 года) FP98 везде вставлял тэг FONT, то FrontPage2002 везде вставляет тэг SPAN.
Первые выпуски FrontPage оставляли шоковое впечатление: 1 килобайт текста на выходе давал 1 мегабайт мусора. Программа подгоняла страницы под свои неведомые стандарты, позабыв про W3C. FrontPage несет такую «отсебятину» и всовывает такое количество немыслимого кода, что это влияет на скорость загрузки страниц. Этим, конечно, грешат многие визуальные html-редакторы, однако Microsoft FrontPage лидирует с большим отрывом.
После создания, уничтожения и повторного создания какого-либо визуального объекта на web-странице FrontPage не убирает остатки от предыдущего, уже удаленного элемента, в результате чего количество «паразитного» кода растет как снежный ком.
Еще заметил, что в FrontPage 2000 проблемы даже с использованием тега P, например, при выравнивании картинки по центру выравнивается и весь текст страницы.
Кадры HTML, позволяющие разбивать страницу на несколько окон, в некоторых браузерах не отображаются или отображаются некорректно. И хотя средства создания кадров редактора FrontPage Editor дают возможность задавать режим, в котором содержимое страницы воспроизводится и с помощью таких браузеров, в этом режиме нельзя предварительно просматривать страницы и судить о корректности.
Строя таблицы во FrontPage, очень проблематично создать желаемую. FrontPage, анализируя страницу, может найти такие её части, которые по его мнению являются неправильными, или же они не соответствуют его неведомым стандартам, и изменяет их, тем самым портя весь документ.
А если на вашей готовой странице используются формы, то лучше не открывайте ее во FrontPage. Даю 90%, что ваша форма после сохранения не будет функционировать.
Не избежала новая версия и проблемы с использованием эффектов. Не все эффекты, корректно работающие в браузере, просматриваются в режиме Preview, и о том, что в браузере все будет нормально, не всегда можно догадаться.
И, кстати, о браузерах, FP — «заточен» под IE. Соответственно, в других браузерах постоянно возникают проблемы с сайтом, написанном с использованием FP.
Как дитя уже упоминавшегося Microsoft, FrontPage унаследовала еще такую особенность, как неуживчивость с другими программами, которые не поддерживают отдельные технологии Microsoft, но при этом довольно широко распространены на рынке. И иногда даже с собственными «родственниками». Например, если у Вас установлен MS Office 2000, а вы хотите поставить отдельно FrontPage XP, то готовьтесь к проблемам с Word и Excel.
Любой профессиональный разработчик использует. htaccess и я настоятельно рекомендую настороженно относиться к Microsoft FrontPage Extensions. В конце 1997 и начале 1998 огромное количество web-серверов были взломаны. Все они использовали Microsoft Frontpage Extensions. Проблема с Microsoft Frontpage Extensions состояла в том, что заданная по умолчанию инсталляция Frontpage не была безопасна, особенно в unix версии. Огромное число серверов, поддерживающих Microsoft Frontpage Extensions, было оставлено без паролей или допускались административные права на каждую группу, включая анонимные подключения.
И еще о взломах. Относительно недавно хакерской группой из Бразилии, известной как Silver Lords, было взломано три веб-сайта компании Microsoft, причем, как утверждают взломщики, ими была использована широко известная уязвимость в веб-сервере Microsoft IIS, обнаруженная еще в июне 2001 года. Для взлома сайтов ими была использована уязвимость в одной из компонент веб-сервера Microsoft IIS FrontPage Server Extensions.
Еще примеры? Пожалуйста. 24-летний служащий компании Cwis, самого крупного Интернет-провайдера штата Оклахома, помогая друзьям в создании собственного сайта, натолкнулся на пробел в защите web-сайта газеты Poteau Daily News. Работая в Microsoft FrontPage, Вест обнаружил, что сайт газеты не требует никакой идентификации или пароля для редактирования любых файлов на сервере — опять-таки, благодаря Microsoft Frontpage Extensions.
Хоть и Microsoft бьет себя копытом в грудь, утверждая, что FrontPage — это профессиональный пакет, я утверждаю, что это не так. Но если единственной Вашей задачей является создание домашней странички с фотографией и биографией, то FrontPage хватит за глаза.
: Корпорация Microsoft, единожды вскочив на волну повального обновления всего и вся, в 2007 году себе изменять явно не намерена: проведя реорганизацию в стане Windows, корпорация обратила свой грозный взор на прославленную программу Frontpage, которая от такого внимания стушевалась и тотчас же превратилась в SharePoint Designer 2007. Столь диковинный фокус позволил некоторым особо впечатлительным личностям незамедлительно возвестить о гибели Frontpage, хотя в реальности дело обстоит намного хитрее. Это лишь переименование, это — новый продукт, основанный на технологиях Microsoft Office FrontPage 2003. Время покажет, что будет дальше.
На выбор frontpage влияет то что он весьма удобен как
Умение размещать информацию в глобальной сети Интернет, понимать идеологию сайтостроительства, способность ориентироваться в средствах создания сайтов являются требованием времени. Современный учитель, при разработке электронного учебного пособия должен четко понимать, что такое веб-узел (веб-сайт), веб-страница и иметь представление о средствах создания сайтов. Примем за основу следующие определения:
Веб-узел (веб-сайт) — совокупность веб-страниц и иных ресурсов, объединенных по смыслу, связанных гиперссылками и физически находящихся на одном сервере. Веб-узел — это единый информационный блок.
Веб-страница — составная часть веб-узла (веб-сайта), физически представляющая собой HTML-файл. Веб-страница может содержать текст, изображения, апплеты Java и другие элементы.
Домашняя (главная) страница сайта — первая страница, появляющаяся при загрузке сайта в окно обозревателя.
Макет веб-сайта — выполненная в едином дизайне с использованием той или иной технологии архитектуры (фреймы, таблицы) и взаимосвязи страниц (гиперссылки, панели переходов) структура сайта, состоящая из файлов-заготовок веб-страниц и подлежащая последующему информационному наполнению и развитию.
Веб-редактор — программное средство, предназначенное для разработки веб-сайта. Веб-сервер — компьютер, специально сконфигурированный для размещения (хостинга) веб-сайта и предоставляющий доступ к веб-страницам посетителям сайта.
Используя самую простую классификацию, можно выделить следующие два типа веб-редакторов:
•WYSIWYG-редакторы — («What You See Is What You Get» — «Что видишь, то и получишь») — визуальные редакторы. Наиболее популярными визуальными редакторами сегодня являются Micromedia Dream Weaver и Microsoft
FrontPage.
•HTML-редакторы—программные средства, позволяющие создавать код страницы вручную. При работе в таком редакторе требуется знать язык разметки гипертекста HTML. Простейшим HTML-редактором является стандартное приложение операционной системы Windows Блокнот.
Приступая к работе по созданию сайта, необходимо четко представлять основные технологические этапы, которые предстоит выполнить:
1. Определите тему сайта (например, «Профильное обучение в школе»). Работая над темой сайта, хорошо продумайте его информационное содержание.
2. Создайте проект сайта, т. е. определите количество, взаимосвязь и тематику web-страниц. Проработайте структуру, общий дизайн сайта и содержание главной страницы.
3. Создайте папку для хранения файлов сайта (например, Site), в которой соберите необходимый текстовый и графический материал (необходимо оптимизировать объем и количество графических файлов, предназначенных для размещения на страницах вашего сайта). Не используйте символы русского алфавита в именах тех файлов, которые вы включаете в состав веб-узла, так как многие операционные системы серверов сети Интернет работают только с англоязычными именами.
4. Определите программное средство для создания сайта (например: Блокнот, Adobe Dreamweaver, Microsoft FrontPage и др.).
5. Создайте макет сайта (выполните макеты — заготовки страниц, содержащие элементы общего дизайна сайта: логотипы, фоновое оформление и т. п.; обеспечьте взаимосвязь между страницами сайта с помощью кнопочных, текстовых или графических гиперссылок). Необходимо помнить, что хорошо разработанная навигация — важный фактор привлечения к сайту посетителей, а также удобство работы учеников с электронным пособием.
6. Выполните содержательное наполнение созданных макетов веб-страниц.
7. Протестируйте созданный сайт в наиболее распространенных браузерах (например: Internet Explorer, GoogleChrom, Mozilla Firefox, Opera и др. ).
8. Устраните выявленные при тестировании неточности и ошибки.
9. Опубликуйте сайт в Интернете (например, можно разместить сайт на бесплатных хостингах: http://www.narod.ru, http://holm.ru, http://h1.ru).
10. Зарегистрируйте сайт в популярных поисковых системах (например: www.yandex.ru, www.rambler.ru, www.aport.ru).
Отметим, что в указанной технологической цепочке п. 5 и 6 часто переставляют местами, так как многие сайтостроители предпочитают начинать работу сразу с создания отдельных веб-страниц и только потом разрабатывают систему навигации по страницам сайта.
Любой сайт имеет свою главную страницу (index.html).
Мы предлагаем начать разработку сайта с создания его макета средствами HTML- редактора Microsoft FrontPage 2003. Microsoft FrontPage (далее — FP) относится к «визуальным» HTML-редакторам и позволяет создавать веб-страницы, не требуя знания языка разметки гипертекста. При этом FP предоставляет полный доступ к HTML-коду, который система создает автоматически в процессе вашей работы, что позволяет при создании веб-страницы одновременно изучать язык разметки гипертекста и корректировать созданный код, если это необходимо.
Программа FrontPage 2003 включена в комплекс приложений Microsoft Office XP.
Запуск редактора FrontPage осуществляется с помощью команды Пуск, Программы, Microsoft Office XP, Microsoft FrontPage 2003.
Интерфейс FP аналогичен интерфейсу других программ Microsoft Office, и если вы использовали текстовый процессор Microsoft Word, то без труда освоитесь с работой по созданию и наполнению содержанием веб-страницы средствами FP.
Возможности программы Microsoft FrontPage 2003
· П оддержка графики упрощает работу с графическими изображениями из других приложений, улучшая управление отображением и сохранением рисунков.
· Для включения в веб-узел объектов Macromedia Flash достаточно просто перетянуть его в рабочую область. FrontPage 2003 предоставляет диалоговое окно, так что можно определить свойства Flash-фильма, дважды щелкнув его. FrontPage 2003 поддерживает написание сценариев для Flash-объектов с помощью средств разработки сценариев.
· Имеется возможность выбора редактора для работы с конкретным элементом данных при его редактировании. Например, если имеется несколько GIF-изображений, некоторые из которых являются фотографиями, а некоторые – диаграммами, можно редактировать фото с помощью Adobe PhotoShop, а для диаграмм использовать Microsoft Office Visio®, автоматически выбирая редактор при редактировании файла.
· Динамические веб-шаблоны позволяют определять разделы веб-узла, доступные для редактирования. Имеется возможность создавать многочисленные шаблоны, каждый из которых содержит множество областей данных, и применять эти шаблоны к страницам собственного веб-узла. Пользователь не может изменять те части страницы, которые определяются шаблоном. При обновлении файла шаблона внесенные изменения автоматически распространяются на страницы, связанные с этим шаблоном. Если области отредактированы в шаблоне, достаточно просто воспользоваться FrontPage 2003 для применения изменений.
Более того, веб-шаблоны совместимы по синтаксису с шаблонами Macromedia Dreamweaver 4, поэтому можно легко перенести веб-узел, созданный с помощью Dreamweaver 4, во FrontPage 2003 или работать над узлами совместно с пользователями Macromedia Dreamweaver.
· Согласование обозревателя и разрешения экрана позволяет ориентироваться на определенный обозреватель или экранные разрешения, или просматривать веб-узел при разных сочетаниях обозревателя и разрешения экрана.
· Средства разработки макета облегчают процесс создания таблиц и работу с ними при разработке макета, а также обеспечивают управление макетом с пиксельной точностью. Таблицы, создаваемые с помощью этих средств, одинаково хорошо работают в обозревателях разных версий. Использование функции авторастягивания предотвращает искажение столбцов и строк при просмотре веб-страницы в разных условиях, например при изменении разрешения или размера окна. Страницы можно сделать привлекательнее, воспользовавшись скругленными углами, заливкой, рамками и другими элементами оформления.
· Линейки страниц и сетка макета повышают точность дизайна и размещения, обеспечивая привязку к вспомогательным направляющим, таким как линейки страницы и фоновая сетка макета.
· Обнаружение макета позволяет автоматически идентифицировать таблицы макета с помощью средства включения макета. Обеспечивает полный контроль функции обнаружения макета – можно включать средства таблицы макета для заданной таблицы или выключать эту функцию, чтобы управлять инструментами макета вручную.
· Улучшенные темы во FrontPage 2003 используют каскадные таблицы стилей (CSS – Cascading Style Sheets) вместо HTML, поэтому файлы имеют меньший размер, более прозрачны и проще в управлении и изменении. Страницы с HTML-темами, применявшиеся
в предыдущих версиях, по-прежнему работают во FrontPage 2003.
· Средства работы со слоями намного упрощающую работу с множеством фрагментов, находящихся в одном месте и отображающихся при работе программного кода. Создание слоев, их размещение и отображение полностью контролируется разработчиком. Средства написания DHTML-сценариев, входящие в FrontPage 2003, просты в использовании. С их помощью можно писать сценарии для управления изображениями и создавать сложные визуальные эффекты, например расширяющиеся меню.
· Разделенное окно состоит из областей «Конструктор» и «Код». При редактировании в представлении «Конструктор» код обновляется автоматически, то есть можно контролировать изменение кода и использовать эту функцию в качестве инструмента самообучения. При непосредственном редактировании кода можно вручную обновлять представление «Конструктор», нажимая клавишу F5, для внесения пакета изменений за один раз.
· Быстрый выбор и изменение тегов обеспечивают простой выбор, редактирование и перемещение тегов. В представлении «Конструктор» вы можете просматривать структуру тегов HTML фрагмента страницы, в котором расположен курсор и управлять тегами. При работе на странице с несколькими вложенными таблицами выбор конкретной таблицы или определенных ячеек может представлять некоторые трудности, а возможность быстрого выбора тегов позволит быстро находить нужный элемент.
· Быстрый редактор тегов облегчает создание и изменение тегов. Выделите текст и отредактируйте теги, которые окружают текст, заключите текст в новый тег, вставьте новый HTML-текст или удалите тег.
· Интеллектуальный поиск и замена представляет собой быстрый поиск и замену атрибутов или тегов по всему узлу или на конкретных страницах. Запросы могут сохраняться для дальнейшего использования или для передачи другим авторам. Это позволяет выполнять обновления веб-узла быстро и с большой точностью. Например, можно указать правило «найти все страницы на узле, у которых отсутствует мета-тег ключевого слова, и добавить тег ключевого слова перед тегом ».
· Оптимизация HTML-кода во FrontPage 2003 может выполняться двумя различными способами.
· Можно почистить HTML-код во время разработки, выбрав команду Оптимизировать HTML-код в меню Сервис. В этом случае FrontPage автоматически чистит код, включая оптимизацию HTML-кода, созданного в других программах; удаление «пустых мест», избыточных тегов, комментариев, пробелов и векторной графики.
· Второй же способ состоит в очистке удаленной версии узла при публикации, что оптимизирует размещаемые файлы в интерактивном режиме. При таком способе реализуются полные возможности редактирования HTML на локальной версии узла и одновременно минимизируется размер страницы, которую пользователь запускает в обозревателе.
· Технология Microsoft IntelliSense® служит для уменьшения ошибок при написании программного кода. Средство IntelliSense включает функцию завершения оператора и показывает параметры, доступные для набираемого кода (точно также как в системе разработки Microsoft Visual Studio). Код IntelliSense используется для HTML, CSS (каскадные таблицы стилей), XSL (расширяемый язык таблиц стилей), JScript, VBScript, JavaScript и ASP.NET.
· Чистый HTML-код не содержит избыточного кода, генерируемого Microsoft Word или другими программами подготовки кода веб-узла.
· Фрагменты кода можно сохранять и вставлять их с помощью страницы из специальной библиотеки фрагментов кода. Эти Фрагменты кода могут быть любыми элементами, вставляемыми в представлении «Код» (HTML, CSS и т. д.).
· Элементы управления ASP.NET. Во FrontPage 2003 поддерживается предварительный просмотр элементов управления ASP.NET, предоставляя возможность работы с системой разработки Microsoft Visual Studio. Это позволяет предварительно просматривать, перестанавливать и изменять размеры элементов управления ASP.NET и использовать технологию IntelliSense для написания сценариев во встроенных элементах управления ASP.NET. Таким образом, можно легко подключать, настраивать или даже назначать новые элементы управления.
· Разработчик JScript позволяет добавлять функцию интерактивности, не требуя написания ни единой строки кода. Достаточно выбрать из списка предлагаемых так называемых функций Поведения любую вам понравившуюся и FrontPage сделает всё остальное сам.
· Поддерживаемые службой Windows SharePoint веб-узлы, управляемые данными
· Веб-журналы регистрации, списки, отслеживающие публикации, веб-узлы новостей и обзоров, создаются из готовых шаблонов веб-пакета, который поставляется вместе с FrontPage 2003. Вы можете выполнять экспорт и импорт шаблонов веб-страниц и материалов с веб-узлов служб Microsoft Windows SharePoint Services. FrontPage 2003 проверяет включение всех зависимых файлов при импорте или экспорте, и поэтому разворачиваемый пакет будет работать без проблем на новом веб-узле.
· данные служб Windows SharePoint Services;
· веб-службы или URL-адреса, которые возвращают XML;
· источники данных OLEDB.
· Средствами XML во FrontPage 2003 теперь можно создавать и редактировать файлы XSLT для просмотра XML-данных. Возможна работа с файлами Microsoft Word и XML-файлов, а также URL-адресов, которые возвращают данные. FrontPage 2003 включает в себя все средства, необходимые для обработки и форматирования источников XML-данных. И, к тому же, можно сохранять результаты из HTML-форм в XML-файлах на своем веб-узле и создавать просмотры этого файла XML-данных.
· Динамическое контекстное форматирование отображает и скрывает элементы или выполняет переформатирование в зависимости от значений данных или положения указателя в окне.
· Страницы веб-разделов с помощью галереи веб-частей Microsoft Office можно соединять для изменения данных или форматирования в одном веб-компоненте при изменении материалов или некоторой части другого веб-компонента. Это позволяет создавать сложные окна просмотра данных, где посетитель выбирает категории из одного веб-раздела и сведения для этой категории отображаются в другом веб-разделе. Вы можете также поместить данные в зоны веб-компонента, которые определяются на страницах. Затем пользователи вашего узла смогут поместить веб-компоненты в эти зоны в обозревателе даже без запуска FrontPage 2003.
Библиотека Интернет Индустрии I2R.ru
Малобюджетные сайты.
Продвижение веб-сайта.
Контент и авторское право.
FrontPage 2002 — инструмент нового поколения
Возможно, читателю приходилось слышать высказывания, что использование средств визуальной разработки Web-страниц — это чуть ли не дурной тон. Считается, что настоящий сайт можно построить только своими руками. Вероятно, именно по этой причине некоторые дизайнеры предпочитают не работать с инструментом FrontPage, поскольку он ориентирован на минимальное использование кодирования.
Что не мешает Microsoft увеличивать число сторонников данной программы. Чем это вызвано?
Чтобы ответить на этот вопрос, прибегнем к аналогии.
Например, если вы строите особняк, то возвести что-то действительно оригинальное и в то же время удобное можно только «по кирпичику». Но для этого вам потребуются высококвалифицированные специалисты, значительное количество времени, а следовательно, проект окажется дорогостоящим. Конечно, типовые панельные дома, которые строили у нас лет десять назад, — это не лучшая альтернатива. Дешево, но глаз не радует. А вот современное панельное строительство (когда можно выбрать и форму панели, и цвет, и даже орнамент) позволяет возводить дома быстро, и стоят они недорого, а смотрятся хорошо.
Так и FrontPage представляет собой идеальное решение для быстрой разработки профессионально выполненных Web-сайтов.
FrontPage — это полнофункциональное средство WYSIWYG создания Интернет-сайтов, предоставляющее пользователям все средства для разработки сайта, контроля его работы и управления им, без необходимости изучения сложного программирования.
Интеграция программы с другими приложениями Microsoft Office делает FrontPage особенно удобным и перспективным.
В новой версии FrontPage 2002 появилось множество новых функций, которые выводят программу на качественно иной уровень, делая ее еще более привлекательной как для отдельного пользователя, так и для рабочих групп. О том, что же нового появилось в FrontPage 2002, читайте в данной статье.
FrontPage 2002 — беглый взгляд
Помимо новых функций, которые FrontPage получил как полноправный компонент пакета Office XP, он имеет также ряд важных дополнительных усовершенствований. Индивидуальные пользователи отметят, что в FrontPage 2002 добавлены новые мастера и Web-компоненты, например такие, как панели ссылок, списки «Лучшая десятка», сохранение в базу данных и автоматически обновляемые Web-ресурсы, позволяющие без кодирования включить в свою страницу достаточно сложные элементы. Новая версия программы дает возможность быстро разместить на вашей странице заголовки новостей, данные о фондовых индексах и даже географические карты.
Улучшенный интерфейс оснащен многостраничными представлениями на базе вкладок, позволяющими работать одновременно с несколькими страницами, подобно тому, как это возможно в приложении Excel. Добавились новые графические инструменты, с помощью которых можно рисовать тени, автофигуры и элементы Word Art не покидая FrontPage.
![]() | |||||||||||||||||||||
![]() | ||||||||||||||||||||
![]() | |||||||||||||||||||
![]() | ||||||||||||||||||
![]() | |||||||||||||||||
![]() | ||||||||||||||||
![]() | |||||||||||||||
![]() | ||||||||||||||
![]() | |||||||||||||
![]() | ||||||||||||
![]() | |||||||||||
![]() | ||||||||||
![]() | |||||||||
![]() | ||||||||
![]() | |||||||
![]() | ||||||
![]() | |||||
![]() | ||||
![]() | |||
![]() | ||
![]() | |
![]() |
![]() |


























