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

Реклама