Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Зацепило

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
DeepVarvar Супермодератор
Отправлено: 01 Июня, 2013 - 22:11:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Чей-то комментарий отсюда:
Цитата:
В миллионный раз поражаюсь костылям для HTML... С HTML5 будет та же самая фигня. И ваще он не панацея. Тысячи человекочасов тратятся на изобретение костылей для браузеров вместо того чтобы создавать полезное... Парадоксально, почему язык разметки текста используется для создания пользовательских веб интерфейсов (типичный сайт это давно интерфейс с пользователем, а не просто текст)?... Это разные задачи, даже исходя из названий! Ситуацию не изменит создание всё новых и новых стандартов... Стандарт это просто документ, а документ всегда можно недочитать, недопонять и недо- ещё чего-то... Как факт всегда будет паршивая овца, которую будут снабжать костылями потому что она не доконца поддержала стандарт... Нужен другой подход. Взять к примеру группу MPEG. Разрабатывается стандарт, разрабатывается референсный кодер-декодер и всё это покрывается тестами. Как результат - всё везде работает как надо и однозначно. Отступление от стандарта при таком подходе просто не возможно. Все производные воплощения обязаны не просто следовать стандарту, а ещё и быть совместимым с референсной имплементацией и проходить тесты на стандарт. А веб консорциум по факту сделал только первую часть (издал стандарт), а остальное оставил на усмотрение остальных... Пока так - бардак был, есть и будет. Пока не выпустят стандарт-спецификацию, плюс выпустят референсный движок воплощающий 100% стандарта, плюс покроют тестами на выполнение стандарта - все попытки навести порядок будут провальными. Только при таком подходе не будет смысла создавать новый производный "супер быстрый, удобный, расширяемый" браузер, т.к. он просто не пройдёт валидации стандарта и будет не совместим с референсным движком. Пока это не дойдёт до консорциума - мы будем и дальше тратить силы на костыли, а не на воплощение идей....
 
 Top
vanicon
Отправлено: 01 Июня, 2013 - 22:30:00
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




Полностью согласен с мнением, пока не будет единого стандарта, так и придется костыли ставить...
Но даже если это произойдет, то представьте сколько всего надо будет переделывать под стандарты, и в итоге окажется что ie как бы и по стандартам все делает Радость

(Отредактировано автором: 01 Июня, 2013 - 22:33:14)



-----
Так было, так есть и так будет
 
 Top
Мелкий Супермодератор
Отправлено: 01 Июня, 2013 - 22:56:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




DeepVarvar пишет:
Только при таком подходе не будет смысла создавать новый производный "супер быстрый, удобный, расширяемый" браузер, т.к. он просто не пройдёт валидации стандарта и будет не совместим с референсным движком.

С этим утверждением бы поспорил. Браузер - это далеко не только движок. Если быстр парсер и рендер - ещё есть чего ускорять (да хоть время запуска браузера). А удобство и расширяемость (если говорить о UI, а не о стандарте) - от движка не зависят вообще. Если это именно движок, а не полный браузер с возможностью кое-какой кастомизации.

А по сути - согласен. HTML не был при своём рождении и не предназначен сейчас описывать интерфейс. Что бывает при использовании неподходящего инструмента - всем известно.


-----
PostgreSQL DBA
 
 Top
armancho7777777 Супермодератор
Отправлено: 02 Июня, 2013 - 01:24:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Оттуда-же:
Цитата:
Господа! Зачем все это?
Если люди не хотят использовать современные браузеры, то пусть смотрят на прямые углы.
При грамотной верстке, разница отображения в нормальных браузерах и в IE 6-8 заключается, в основном, только в закругленных уголках, градиентах и тенях, отсутствие которых, ни коим образом не влияет на получение информации, покупку товара, просмотр изображений, видео и т. д.
Ну будут, например, кнопки с пунктами меню отображаться в IE 6-8 не с закругленными уголками, а простыми прямоугольничками. Это не влияет на юзабилити. Более того, это и на общую картину дизайна не слишком влияет.
Большинство людей приходят на сайт для получения какой-либо информации или для использования какого-либо сервиса. И им глубоко насрать на мелкие нюансы дизайна. Им главное получить то, за чем они пришли.
На закругленные уголки обращаем внимание, разве что мы с вами — веб-дизайнеры и разработчики. Но мы же не используем IE для интернет-серфинга. Ведь правда? ;)
 
 Top
nerv
Отправлено: 02 Июня, 2013 - 12:30:48
Post Id



Посетитель


Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013  
Откуда: Россия


Помог: 9 раз(а)




armancho7777777 пишет:
Оттуда-же

все это давным давно обозначено не одним автором. Например, здесь Чак Муссиано, Билл Кеннеди - HTML и XHTML. Подробное руководство. 6-е издание. Я соглашусь. В большинстве случаев, дизайн того не стоит.

DeepVarvar пишет:
Чей-то комментарий отсюда

1. я бы запретил невалидную разметку и тупо выдавал сообщения об ошибке. В html5 же пошли другим путем - браузер решает, как парсить невалидную разметку на основе набора правил. Т.е. я к тому, что надо было это пресекать.

2.
Цитата:
Парадоксально, почему язык разметки текста используется для создания пользовательских веб интерфейсов (типичный сайт это давно интерфейс с пользователем, а не просто текст)?... Это разные задачи, даже исходя из названий! Ситуацию не изменит создание всё новых и новых стандартов...
вообще-то, html одна из составляющих создания интерфейсов, т.е. используется не он один.
Сюда же могу добавить, что гугловцы уже используют самописный фреймворк для создания интерфейсов, в кот. предпочтение отдается декларативному подходу, используется MVC (тут могу ошибаться, что именно эта модель, а не ее "разновидность"). Кому интересно http://angular[dot]ru/guide/overview

3.
Цитата:
А веб консорциум по факту сделал только первую часть (издал стандарт), а остальное оставил на усмотрение остальных...

дело в том, что стандарт догонял Улыбка (ахтунг, конечно). Иными словами, были разработчики браузеров, кот. "делай как считаю нужным" (на тот момент безо всяких стандартов). У кого получилось лучше - то и стандартизировали. Глупо, но куда деваЦа Улыбка Сейчас вроде как создано множество "рабочих групп", кот. вроде чем-то занимаются )

(Отредактировано автором: 02 Июня, 2013 - 12:31:10)



-----
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
 
 Top
Stierus Супермодератор
Отправлено: 04 Июня, 2013 - 12:04:39
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




есть и стандарт и валидатор (http://validator.w3.org), вопрос в том, что браузерам требовать 100% соответствия стандарту от сайта - равносильно самоубийству. Дай бог 5% сайтов в рунете его пройдут. А реакция пользователя на браузер, который не отображает 95% сайтов, мне кажется, очевидна.
 
My status
 Top
IllusionMH
Отправлено: 04 Июня, 2013 - 12:22:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




nerv, нельзя просто взять и заставить всех отдавать страницы как правильный XHTML mime-type application/xml+html, а не text/html. Большинство страниц увидят тьму, только после очень сильного допиливания напильником.

Разработка валидного xhtml сайта занимает больше времени и могут быть проблемы с кодом от третьих лиц. Просто все уперлось бы в расходы времени=денег, профита от этого было бы не много(стили та тоже не всеми поддерживаются в равной степени, да и проблем именно с html по-моему меньше, чем со стилями).

Присоеденяюсь к цитате в посте armancho7777777. Слабо сделать так, чтобы в новых браузерах все было круто, а в старых просто работало - ваши проблемы. Только разработчики могут посетить один сайт с нескольких браузеров и заметить разницу. Обычный пользователь использует другой браузер только в случае жестких проблем и не заметит, что что-то тут не так.

Если не ошибаюсь, то ни один документ от w3c не называется стандартом, это рекомендации. Но вот некие WHATWG решили, что они стандарт. Жесткого стандарта, как и парсера/рендеррера в иннете нет и не будет, пока он открытый.

(Отредактировано автором: 04 Июня, 2013 - 12:26:15)

 
 Top
Vinyl
Отправлено: 04 Июня, 2013 - 13:11:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


Помог: 15 раз(а)




Если бы никто не делал кроссбраузерную верстку, пользователи бы сами давно отказались от кривых браузеров. Представьте, открывает человек любимую вконташу или одноклашу, а пол меню, например, уехало за левую границу. Что делать? Сам не знает - найдет у кого спросить, благо, не в 89-м живем.


-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
EuGen Администратор
Отправлено: 04 Июня, 2013 - 13:27:23
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Vinyl пишет:
Что делать? Сам не знает - найдет у кого спросить, благо, не в 89-м живем.

Иллюзии. Не всё так идеально в мире бизнеса, как в алгоритмическом причинно-следственном построении в голове отдельно взятого IT-специалиста. Если кто-нибудь из производителей браузеров так поступит, это будет равносильно добровольной сдаче своего сектора рынка своим конкурентам - ведь клиент всегда прав и пользователи, желающие видеть 100% сайтов корректно - сделают свой выбор, но они не будут искать решение или спрашивать в поисковиках. Они просто установят другой браузер, производитель которого будет рад увеличить свою долю за счёт таких пользователей.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Прочее »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB