[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужен совет по поводу html5 и cайтостр-я
Страницы: 1, 2
isordan
Здравствуйте.
Пытаюсь создать для себя полноценный базис для создания сайтов. Надоело каждый раз все по запчастям дергать из своего же кода.

Так вот.
Остановился на html5boilerplate в качестве основы. Но вот под вопросом использовать ли html5-теги. Заявлено, что при использовании h5bp возможно кроссбраузерное использование. Сам еще не начинал, поэтому не проверял. Есть смысл сейчас переходить на html5? Статистику посмотрел у liveinternet. Процент использования браузеров IE - небольшой. А остальные браузеры, как правило, обновляются и постоянно свежи. Кто-то уже полноценно использует html в коммерческих проектах?
inpost
isordan
"Процент использования браузеров IE - небольшой."
У меня около 40%. Разве маленький?

В целом надо анализировать рынок и для целевой аудитории создавать сайт.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
isordan
40?.. Много, просто много...
Весомый ответ, действительно...

А если не брать в расчет целевую аудиторию, то пришло время или нет? Любопытно мнение опытных людей. Т.е. рано или поздно приходит время когда предыдущая страница перелистывается и мы уже на новой (напр., не было стандартов сайтостроения -> появились, был mysql -> прекратили поддержку, предложили альтернативу, был css1 -> стал css2, как самодостаточный и распространенный минимум). Для html5 время не пришло?

Появляются различные "направления", типа плохого graceful degradation, когда делается все для "хороших" браузеров и пользователей, а остальные пусть его меняют. Все больше и больше замечаю, что хорошие веб-студии не заботятся о совместимости со старыми браузерами и это легко проверяется. Многие зарубежные авторитетные сайты по сайтостроению типа http://tympanus.net/ (но не конкретно этот) делают то же самое. Сайт скайпа, пока майкрософт не выкупила, в IE отображался... точнее вообще можно сказать не отображался в относительно старом IE8 (а может и IE7, не помню точно, но пользоваться сайтом было невыносимо). Т.е. тенденция вроде как налицо. Если говорить про целевую аудиторию, то многие корпоративные, развлекательные сайты и магазины в большинстве своем направлены либо на деловых людей, либо на молодежь. А у тех и других мобильные гаджеты и современное железо и ПО из коробки, а может и не из коробки. Что думаете, inpost. Если говорить не только собственное мнение, а опираться на факты (что в тренде, чего больше), то какова ситуация по вашему. Настало время ориентироваться на хорошие браузеры?
inpost
Если бы были крутыми фирмы, то они нашли бы лишние 1`000-2`000$ нанять профессионального верстальщика, который верстает под ВСЕ браузеры и все устройства сайт.

"© TYMPANUS 2012" - не очень авторитетная фирма. Как минимум сейчас уже 2013 год, а их сайт появился только в прошлом году. Есть подозрение, что отсутствует практика.

"Все больше и больше замечаю, что хорошие веб-студии не заботятся о совместимости со старыми браузерами и это легко проверяется."
Я называю сейчас век возможностей, то есть открыта дорога истинным профессионалам. Как ты думаешь, ценнее профессионал, который умеет верстать под 1 браузер или под все браузеры? Если с самого начала использовать верную технологию верстки, то в 95% сайтов можно обойтись без специальных хуков для ИЕ, а всё дело в том, что эти 95% сайтов надо верстать сразу под ИЕ7. Есть такой прикол, если в ИЕ7 круто отображается, значит круто будет отображаться везде. Возьми к примеру вот что: ты как разместишь 3 блока на одной линии? display:block-inline ? неправильно, не будет работать в старых ИЕ, а вот display:block, float:left - уже будет точно такой же эффект, но работать в ИЕ7 как часы.

"А у тех и других мобильные гаджеты" - банальный пример, если перехват событий вешаем в onload (jQuery), то не работает нормально в opera mini, а если по старинке: onclick , уже работает.

"в большинстве своем направлены либо на деловых людей" - деловым людям нет дела до прогресса, у них есть их бизнес и в нём они знают как загребать деньги. Им нет смысла забивать голову браузерами.

"Настало время ориентироваться на хорошие браузеры?" - снова же, целевая аудитория. Сайт для программистов - забудь про ИЕ в целом, вряд ли даже с ИЕ10 кто зайдет. А если для домохозяек - тут уж жди ИЕ7, ИЕ8. Если на студентов - Опера Мини и т.д.
ИЕ популярен в Америке и в западной Европе. Снова же целевая аудитория.

А в целом, я долгое время сидел с ИЕ7, и скажу так, это хороший браузер, в нём не хватает лишь флеш-плагина нормального. Я отказался от ИЕ7 только из-за того, что люблю вечером посмотреть живые видео-трансляции с разных мероприятий.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
isordan
А для теста сайта в IE7 хватит режима совместимости в самом IE? В 10-й версии можно эмулировать все версии от 7-10.
S.Chushkin
Однозначно стандарт html5 и никаких хуков (90+% посетителей).
В крайнем случае, можно проверять версию навигатора и настоятельно советовать обновить до последней версии (10-% посетителей).
п.с.
Хуки допустимы, когда есть ну оооочень большая потребность в специфической возможности и без неё ну никак нельзя обойтись. Стоит учитывать, что себестоимость вёрстки при этом заметно увеличится.
п.п.с.
Кстати, доля IE 6-7 всего ~5% от общей доли посетителей (по русскоязычному инету).

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
inpost
isordan
Я им пользуюсь, кажется на 99% совпадает с оригинальным ИЕ7. Когда-то давным давно был один момент, который ИЕ9 эмулировал в ИЕ7 адекватно, а на самом ИЕ7 был баг, но это как исключение из правил, тогда уже сам заказчик баг нашел и я подправил. В целом, имхо, хватит и ИЕ10 с эмуляцией старых версий.

S.Chushkin
Абсолютно согласен, хуки - полное зло. Я выше говорил о том, что можно элементарно верстать для ИЕ7 не используя хуков вообще! К примеру вместо display:block-inline делать block + float:left, тот же эффект, а работает во всех браузерах одинаково. И много подобных вещей уже видел. Некоторые говорят, что тени и закругленные углы - это HTML5, полное враньё, оно есть в ИЕ7 через filter, надо просто знать нужные свойства.
Вот только ты не прав по поводу 5% общей доли. Берём 5%, из них выделяем программистов и получаем - 0%, зато если взять домохозяек, то получим уже 10-15%, если всех под одну гребёнку - то да, где-то 5% наберётся, а если разделить по группам и делать сайт для домохозяек, то уже 10-15% - это много и их надо считать! И обновлять домохозяйки не будут лишь потому, что какой-то Вася Пупкин не умеет верстать и просит всех обновить браузер! Это только его проблемы.

У ИЕ7-9 есть проблемы с обработкой данных и с памятью, заметно в чатах и флеше, в остальном - работает так же как и другой браузер.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
S.Chushkin
Цитата (inpost @ 25.05.2013 - 12:38)
Абсолютно согласен, хуки - полное зло. ... К примеру вместо display:block-inline делать block + float:left...

Это тоже хук wink.gif

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
S.Chushkin
Цитата (inpost @ 25.05.2013 - 12:38)
Вот только ты не прав по поводу 5% общей доли. Берём 5%, из них выделяем программистов и получаем - 0%...

Вы что-то путаете - программёров в общей доле посетителей много меньше процента.

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
inpost
S.Chushkin
Так есть те, кто называют себя прогерами, а на самом деле не умеют программировать. Сюда отнеси Джумлонистов, сис-админов и т.д. и т.п. Наберёшь 5%.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
S.Chushkin
"Это тоже хук "
- Хук - отдельное правило для конкретного браузера. Если ты делаешь правило ДЛЯ ВСЕХ БРАУЗЕРОВ, и все показывают одинаково правильно, то это уже не хук, а грамотная верстка.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
S.Chushkin
Цитата (inpost @ 25.05.2013 - 14:35)
S.Chushkin
"Это тоже хук "
- Хук - отдельное правило для конкретного браузера. Если ты делаешь правило ДЛЯ ВСЕХ БРАУЗЕРОВ, и все показывают одинаково правильно, то это уже не хук, а грамотная верстка.

Не-а. Цитата:

hook [huk]
Перевод из «Англо-русского словаря по вычислительной технике и программированию» ABBYY Lingvo
1) метод; прием

Т.е. в данном случае хук это получение стандартного поведения нестандартными (для данного поведения) методами.
В частности "inline-block" это стандарт для расположения блоков последовательно в строке, а float:left по стандарту предназначен для другого.

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
inpost
метод, приём, а не стандартный метод, тут имеется ввиду нестандартный метод. А float:left - стандартный. Не веришь - машину времени возьми и отправляйся во времена IE7, это был стандартный метод. То, что сейчас придумали альтернативу - это проблемы современности и подмена стандартов.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
S.Chushkin
Цитата (inpost @ 25.05.2013 - 15:17)
То, что сейчас придумали альтернативу - это проблемы современности и подмена стандартов.

Вообще-то мы говорим про HTML5.

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
isordan
Может кому интересно будет. Мне было...
Осознали таки...
http://www.modern.ie/ru-ru/about
http://www.modern.ie/ru-ru/cross-browser-best-practices
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.