Я понимаю, что это процесс и должно пройти какое-то время между этапами утверждения стандарта. Для таких целей, в мире десктопных программ, обычно выпускается специальная девелоперская версия со всеми непроверенными плюшками (да хоть с префиксами в названиях функций). Ну вот кто мешал сделать отдельную ветку для IE, в которой разработчики могли бы играться с этой злосчастной функцией (всё равно она больше нигде не будет работать с таким названием)?
Насколько я понимаю, она скорее всего попадёт в релиз именно в таком виде, как есть сейчас, а это, как мы помним, ни к чему хорошему не приводит.
А вообще, наверное, я лучше заткнусь со своим перфекционизмом, раз в данном кругу, это не вызывает одобрения.
Нет в стандарте, значит и не должно быть в браузере. Логично, вроде. Нет? В противном случае, мы просто увеличиваем количество животных в нашем, и без того полном, зоопарке.
Наличие CSS-префиксов меня тоже смущает, как, думаю, и вас.
Мы с вами говорим сейчас не о том, как есть, а о том, как следовало бы быть. Так вот, следовало бы, чтобы:
1) стандарт чётко описывал то, что может быть и как оно должно работать. Сейчас, вроде, к этому и стремятся, но с такими усилиями, как сейчас, мы с вами будем ещё лет 5 поддерживать кучу разношёрстных «стандартов».
2) разработчики браузеров не прыгали выше головы, реализуя свои стандарты, а работали в команде над созданием и реализацией общих стандартов.
Если нет стандарта, то что эта функция делает в IE? Если стандарт является черновым и очень хочется реализовать его часть, то в случае с необновляемым IE, нужно реализовывать сразу итоговую функцию с полным пониманием того, что этой версией будут пользоваться ещё несколько лет.
Если стандарт, выйдя из драфта, изменится уже после выхода стабильной версии IE — никто не будет ничего переделывать, потому как будут гипотетические пользователи данного функционала. Получается, что окончательное название функции будет только в следующей версии, а это означает, что в течение нескольких лет, разработчики будут вынуждены отделять IE от не-IE, как и раньше, как и сейчас.
А почему бы сразу не сделать ElementsFromRect, чтобы потом не требовалось переписывать код? Сейчас это больше походит на ситуацию, при которой для одних браузеров нужно использовать одни функции, для других — другие, несмотря на полную идентичность задачи и отдаваемого результата.
Другими словами, Microsoft сами делят все браузеры на нормальные и на IE. Не все ещё наелись кроссбраузерной поддержкой за последние 10 лет?
А почему автор считает, что правки должны делаться совершенно бесплатно? Это не работа, что ли?
В таком случае, нужно завышать стоимость проекта, закладывая туда деньги и время на исправление ошибок, что может негативно сказаться на выборе заказчиком исполнителя.
Последний год работаю только по часам: сколько наработал — столько заплатили. Устраивает всех адекватных заказчиков.
Никто не находил приемлемой замены, которая имеет всего две функции: звонить и чатиться?
<занудство>Почему, интересно, разработчики считают, что в программе должно быть как можно больше функций?! Почему нельзя оставаться приятной, простой и лёгкой программой для звонков и обмена смайликами?!</занудство>
Насколько я понимаю, она скорее всего попадёт в релиз именно в таком виде, как есть сейчас, а это, как мы помним, ни к чему хорошему не приводит.
А вообще, наверное, я лучше заткнусь со своим перфекционизмом, раз в данном кругу, это не вызывает одобрения.
Наличие CSS-префиксов меня тоже смущает, как, думаю, и вас.
Мы с вами говорим сейчас не о том, как есть, а о том, как следовало бы быть. Так вот, следовало бы, чтобы:
1) стандарт чётко описывал то, что может быть и как оно должно работать. Сейчас, вроде, к этому и стремятся, но с такими усилиями, как сейчас, мы с вами будем ещё лет 5 поддерживать кучу разношёрстных «стандартов».
2) разработчики браузеров не прыгали выше головы, реализуя свои стандарты, а работали в команде над созданием и реализацией общих стандартов.
Если стандарт, выйдя из драфта, изменится уже после выхода стабильной версии IE — никто не будет ничего переделывать, потому как будут гипотетические пользователи данного функционала. Получается, что окончательное название функции будет только в следующей версии, а это означает, что в течение нескольких лет, разработчики будут вынуждены отделять IE от не-IE, как и раньше, как и сейчас.
Другими словами, Microsoft сами делят все браузеры на нормальные и на IE. Не все ещё наелись кроссбраузерной поддержкой за последние 10 лет?
В таком случае, нужно завышать стоимость проекта, закладывая туда деньги и время на исправление ошибок, что может негативно сказаться на выборе заказчиком исполнителя.
Последний год работаю только по часам: сколько наработал — столько заплатили. Устраивает всех адекватных заказчиков.
<занудство>Почему, интересно, разработчики считают, что в программе должно быть как можно больше функций?! Почему нельзя оставаться приятной, простой и лёгкой программой для звонков и обмена смайликами?!</занудство>
(логично, что при наступлении вечера, девушка ушла: солнца нет, книжку не почитать)