Евгений Демченко Профессионал

Почему не рекомендую использовать 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%, что ваша форма после сохранения не будет функционировать.

Раздражает (даже в новой версии FP) слабая поддержка каскадных таблиц стилей (CSS -cascading style sheets), предназначенных для отделения описания внешнего вида Web-страниц от их информационного содержания. Для создания собственной стилевой страницы пользователю приходится прибегать к помощи дополнительного средства типа Windows Notepad.

Не избежала новая версия и проблемы с использованием эффектов. Не все эффекты, корректно работающие в браузере, просматриваются в режиме 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 хватит за глаза.

P. S.: Корпорация Microsoft, единожды вскочив на волну повального обновления всего и вся, в 2007 году себе изменять явно не намерена: проведя реорганизацию в стане Windows, корпорация обратила свой грозный взор на прославленную программу Frontpage, которая от такого внимания стушевалась и тотчас же превратилась в SharePoint Designer 2007. Столь диковинный фокус позволил некоторым особо впечатлительным личностям незамедлительно возвестить о гибели Frontpage, хотя в реальности дело обстоит намного хитрее. Это лишь переименование, это — новый продукт, основанный на технологиях Microsoft Office FrontPage 2003. Время покажет, что будет дальше.

Обновлено 8.02.2015
Статья размещена на сайте 19.04.2007

Комментарии (11):

Чтобы оставить комментарий зарегистрируйтесь или войдите на сайт

Войти через социальные сети:

  • Евгений, спасибо!
    Поищу сама, а с вопросами - к вам

    Оценка статьи: 5

  • ФП использовала для написания страничек своих сайтов. Выбор был прост - что было на машине предустановлено, то и пошло в дело. Во многом согласна с автором статьи по поводу многочисленного мусора, левых преднастроек. Иногда задаешь-задаешь местоположение обьекта, а ФП его сам меняет, все едет. А встроенные формы, типа кнопочек, вообще на сайте отказываются отображаться.
    А еще отдельно бесит потребность программы сохранять вложенные файлы!

    В общем, Евгений, респект вам и уважуха! Советуете дримвьювер - готова попробовать. Если есть ссылка на скачку, пожалуйста, дайте!

    Оценка статьи: 5

    • К сожалению Dreamweaver платная программа - скачать пробную можете на adobe.com
      хотя можно найти и полную бесплатно с кряками в интернете

      в цем еще недостаток Dreamweaver - иногда для корректного отображения кириллицы надо провести настройку кодовых страниц и шрифтов - появяться вопросы обращайтесь

      Оценка статьи: 5

  • Евгений, а вы какую используете программу для написания сайтов?

    Оценка статьи: 4

  • Валерий Киселев Читатель 23 мая 2007 в 18:18 отредактирован 20 мая 2018 в 15:11

    Начинал с FrontPage 2003 и продолжаю с ним работать. Никаких проблем и дискомфорта не испытываю.С недостатками этой программы нужно уметь бороться. К программе привык и переходить на другую просто лень, да и нужно знать конкретно на какую переходить. Да и времени жалко тратить на освоение нового веб-редактора.

  • Да уж, Frontpage -- это притча во языцех. Иногда у хостеров встречаю: "Поддержка Frontpage!" Видимо, такие страницы получаются, что надо серверным программах специально объяснять, что с ними делать.

  • Спасибо за такую милую иронию)) Что касается - не нравится, а все используют)) ФП - пыталась что-то сделать, но проще даже в Блокноте код написать - намного симпатичнее получится....Во всяком случае, ты знаешь, что увидишь

    Оценка статьи: 5

  • Я не профессионал, но мне и в голову не приходило, что FP позиционируется как профессиональная программа. Еще я пользовался микрософтовским Паблишером. С FP их роднит то, что не знаешь наверняка что получится.

  • данная статья является ответом на статью "Как создать свой сайт? (Часть 3 - Программы)"

    Оценка статьи: 5

  • Долго пыталась сделать во Фронте что-то красивое и приличное, потом поняла, что это бесполезная трата времени... а поняла я это довольно просто: скачали аз сети доступный для понимания всех учебник по программированию на HTML и из него поняла, как это все пишется.

    Используя простенькую программу, отображающую то, что вы написали в HTML-е, вы за пару дней сконструируете нормальный сайт, пригодный для размещения.

    Еще одна проблема Фронта - огромадный размер страниц (там пахло мегабайтами на один файл). Это вообще ни в какие ворота не лезет

    Оценка статьи: 5