Тот факт, что повальное увлечение сотовыми телефонами iPad не означает, что высокофункциональные полнофункциональные сайты внезапно «устаревают», и те, кто решил сделать наборы фреймов устаревшими, кажутся теми же жалобщиками, которые никогда не раскрывали весь свой потенциал. или, может быть, они являются лоббистами мегакорпораций производителей мобильных телефонов и планшетов, которые не удосужились сделать приличный браузер с поддержкой кадров для своих крошечных экранов.
По общему признанию, iFrames может довольно хорошо справляться с простыми задачами, такими как прокрутка и/или отображение независимых сегментов на одной странице, и я использую их для этого на своем собственном веб-сайте, основанном на фреймах, но чтобы заставить их работать, а также как основу для самого сайта. это кошмар. Поверьте мне, я знаю, потому что мой веб-сайт является одним из самых сложных сайтов в Интернете, основанных на наборах фреймов, и я рассматривал плюсы и минусы переноса всего этого на iFrames. Кошмар - это мягко сказано.
Я уже слышу, как нытики говорят: «Ну, а зачем ты вообще тогда построил это таким образом?» ... и ответ A: Потому что я не ленивый. и B: потому что сайт на основе фреймов является наиболее функциональным, визуально привлекательным и удобным для пользователя форматом для информационного сайта с сотнями страниц контента, который не должен полагаться на сервер. Я имею в виду, что все, кроме внешней рекламы, можно смотреть прямо с флешки. Не требуется MySQL или PHP.
Вот некоторые из проблем, с которыми я столкнулся:
- Возражение против потерянных страниц может быть легко обработано с помощью JavaScript.
- Возражение по поводу закладок не имеет значения, если вы не используете все фреймы.
- Закладки для конкретного контента можно обрабатывать с помощью функции JavaScript «Добавить закладку».
- Возражение относительно SEO легко решается с помощью XML-карты сайта и JavaScript.
- Разметка фреймов с динамическими размерами намного проще и надежнее со стандартными наборами фреймов.
- Нацеливание и замена вложенных наборов фреймов из внешнего фрейма проще со стандартными наборами фреймов.
- Внутренние скрипты, такие как поиск JavaScript и не зависящие от сервера корзины покупок, которые слишком сложны для файлов cookie, кажутся невозможными с iFrames, а если и существуют, заставить их работать гораздо сложнее, чем при использовании стандартных фреймов.
При всем при этом мне нравится привлекательность iFrames для одной страницы, и когда они действительно смогут делать все то же самое для моего сайта так же легко, как сейчас это делают стандартные фреймы, тогда я буду мигрировать. Между тем, эта чепуха о том, что они «устарели», так же утомительна, как и другие так называемые «апгрейды», которые они нам навязывают годами, не задумываясь об этом.
Итак, к чему все это сводится к вопросу о том, использовать ли наборы фреймов или нет? Ответ заключается в том, что все зависит от того, что вы хотите, чтобы ваш сайт делал, и на какой платформе он будет в основном просматриваться. В какой-то момент становится непрактичным заставить многостраничный сайт хорошо работать без каких-либо фреймов или интеграции с iFrame. Однако, если вы просто создаете базовую страницу профиля, которая хорошо отображается на мобильном телефоне или планшете, не беспокойтесь о наборах фреймов.
person
IconMatrix
schedule
10.04.2013