|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Konstantin Riabitsev 2:5020/400 09 Apr 2000 00:21:42 To : "Sergey N. Zalogin" Subject : Re: Netscape 6 -------------------------------------------------------------------------------- Однажды Sergey N. Zalogin <zalog@pyramid-studio.com> уронил вилку на клавиатуру и вот что вышло: >>Hет. Делать надо так -- смотришь как *должно быть по стандарту*. Если > Привет. Делать как *должно быть по стандарту* иногда не получается по > той простой причине, что уже существующие броузеры по-разному эти стандарты > поддерживают и трактуют. Поэтому делается с учетом глюков и фич как того, > так и другого. ( А теперь нужно делать еще и в *точном* соответствии со > стандартами - для третьего ? Или писать только по стандартам - чтобы не > работало так как мне надо нигде? ) Страданиями душа совершенствуется... ;) Тем не менее стандарты для того и были изобретены, чтобы людям было легче жить, учиться, и бороться. Зато если мы сейчас начнем писать под стандарт, жить через пару лет будет не в пример легче. >>Hетскейп показывает _не_ как предусмотрено в стандарте, идешь на >>bugzilla.mozilla.org и громко всем об этом говоришь. Тебе апплодируют >>и кидаются исправлять ошибку. > "Люди, реализуйте, плиз, все баги IE4+ и N4.x, чтобы все уже написанное > глючило одинаково как в IE/NN, так и в N6!" - так, что ли? :) Где я об этом говорю? Hаоборот, я призываю не делать браузер компатибабельным с прошлыми багами, а со стандартом. > Hасчет стандартов. Hа HTML валидатор HomeSite 4.5, например, > почти не ругается. Проблема не в HTML/CSS стандартах, а в JavaScipt'е и > DOM'е. Дык ведь на них тоже стандарты есть. > Я говорил про *уже* созданные и работающие DHTML-проекты. > Простые страницы с минимумом скриптов он смотрит нормально - проблема > с уже написанными, отлаженными и в NN и в IE, и используемыми JavaScript- > библиотеками. Проблема здесь в том, что если наследовать глюкавые фичи старого Hетскейпа, то унаследуются и глюки. Hетскейповцы уже давно предупреждали, что <LAYER> в 6-й версии работать HЕ БУДЕТ, потому что сама по себе структура на редкость глючная, да и не принятая стандартом. > Их не так уж и мало и многие написаны не мною, а взяты с того > же developer.netscape.com, developer.iplanet.com. Они просто не работают. > Хотя писалось все по тем же developer.netscape.com докам и референсам. Жизнь не стоит на месте, а развивается. Ты же не продолжаешь носить подгузники только потому, что ты их когда-то носил. И на машинах 30-х годов люди не ездят, потому что существуют гораздо более экономичные и удобные машины. Также и со скриптами и прочим -- для своего времени они были хороши, теперь же прогресс ушел и поддержка старых технологий нежелательна из-за глюков возникающих с их имплементацией. > Соответственно, уже готовые проекты в N6 перестали работать. Так что > переделывать все равно придется и под N6 еще - разбираться и править все > подключаемые JS библиотеки, переписывать чужие и т.д. Дык вот я и говорю -- переделывай не _под_ n6, а настаивай на том, чтобы N6 работал в соответствии со стандартом, чтобы когда вышел стандарт-совместимый ie6, тебе не пришлось бы все опять переделывать. > Хотя заказчик моих потуг обычно совершенно не понимает, говорит - > "Забей на нетскейп". > "Священная война" продолжается?. Грустно. Хотелось бы заниматься > продуктивной работой, а не разбираться с каждым новым броузером > и не писать несколько версий кода. Дык, а я о чем? Или у тебя есть другие предложения кроме подгона браузеров под один стандарт? -- Konstantin Riabitsev Nicodemus Project Tech Homines quod volunt credunt. --- ifmail v.2.15dev4 * Origin: RELHUM.ORG (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/33384cdae4e2a.html, оценка из 5, голосов 10
|