Навеяно инициативной гнома 3.
!Ъ http://krijnhoetmer.nl/irc-logs/whatwg/20111202#l-939
Ъ
Вчера я безуспешно пытался убедить w3c что пора как то ограничить фантазию сайтописателей которые считают что новомодные webgl, css3 и прочие свистелки есть у всех и пилят сайты на чистом js. В особенности раздражает что html там вообще почти не остается.
Хочу сказать что веб потерял свой истинный путь - быть доступным даже с электрочайника. Все эти js, css и прочие - опции. Лишь html, svg, mathml и прочие - те чисто декларативные форматы без динамики - необходимы. Однакож как видно комитету пофиг. Все оставляется на откуп случаю. Этак до судьбы флеша недалеко.
Я ратую за «естественные» ограничения средствами api и хост языка как это делает Sun/Oracle. Те если не сделать в канвасе функцию рисования текста то ее придется кастылять и весьма непросто. Загружать шрифты, рисовать кривые. Естественно разработчику будет просто лень и он, внимание, создаст <span> поверх канваса хотя и посчитает это костылем. Профиты очевидны. Текст в <span> можно выделить и скопировать. Вобщем нужно делать такие заборчики а api а не наоборот как это сейчас происходит - фич да побольше, пусть даже они дублируются в разных api, нифига не ортогональны.
Единственное где комитет ставит заборчики это в декларативной части. Строгая семантика html5 - это хорошо. Но валидатор пока не совершенен и заборчики эти чисто фикция к сожалению.
PS и да, у меня плохо с английским