Здесь я решил привести в пример минусы фреймов, только от лица других людей, чтобы было видно, что это не мои фантазии. (хотя это и так понятно, но всё же).
vlad :. vlad@dork.com :. http://ico.brush.ru
- Навигация.
При отсутствии фреймов, адресная строка броузера полностью идентифицирует место, в котором я нахожусь на сайте в данный момент. Это место легко запомнить в favorites, послать по почте или переписать на бумажку (бывают и такие фантазии). А вот при наличии фреймов, особенно навигационных, адресная строка говорит только о позиции frameset'а, отчего сильно падает usability.
- Печать.
Обычную страницу, худо-бедно, всегда можно напечатать (хотя в случае сложного дизайна предпочительно иметь отдельную версию для печати). Но страница с фреймами печатается ужасно. Если содержимое одного из фреймов "не влезает" на печатную страницу, броузер не долго думая печатает скроллер.
- Скроллинг.
Пользователь волен как угодно уменьшать размер окна броузера. У меня, скажем, бывают включены все панели инструментов, а внизу экрана - никогда не пропадающая двухрядная панель задач Windows; даже при максимизированном броузере в режиме 800x600 по вертикали остается не очень много места. Недостаточно большое окно броузера действует разрушительно на дизайн очень многих сайтов с фреймами. Навигационные фреймы либо показываются не полностью, либо снабжаются скроллерами, что еще хуже.
- Экспорт.
При отправке по почте (File/Send/) броузеры норовят послать только frameset, а содержимое фреймов придется докачивать получателю почты. Впрочем, не уверен, что этот недостаток "выжил" в последних версиях MSIE, да и не очень это важно (IMHO).
Алексей CheshireCat Иванов
- Индексируемость.
Поисковики автоматически индексируют как страницу в целом, так и все фреймы в отдельности. Таким образом, из поисковика вы можете попасть соответственно на главную и, что более вероятно, на какую-то часть страницы.
Александр Блесткин :. blestkin@mail.ru
- Отсутствие гибкости. Частично следует из предыдущего - при попытке открыть в новом окне ссылку, предназначенную для загрузки в определенный фрэйм, в лучшем случае мы увидим некрасивую страницу.
Игорь Голинский :. http://igr.narod.ru
- Громоздкость.
Сайт медленно, но верно обрастает "лишними" файлами, которые ничего кроме описания структуры фреймов не содержат.
Волков Алексей :. alex@volkov.ru :. http://www.marketer.ru
- Несовместимость.
Такие броузеры как IE и NN по разному показывают фреймы. То, что отлично видно 50% посетителей может оказаться недоступным остальным 50%. Как правило такие к фреймам прибегают, чтобы не вставлять в каждый файл информацию одинаково содержания. Этого можно легко избежать, если использовать серверную часть приложений: SSI или PHP.
Всего этого предостаточно, чтобы даже не думать о применении фреймов в современном рунете.
|