…While the W3C has nurtured many noble technology efforts, they don’t seem to understand what fueled the success of Tim Berner Lee’s original creation: simplicity. The HTML that originally enabled the web’s popularity is now so complicated that merely creating an attractive, standards-compliant page is too difficult for most pioneering web authors…
В той статье много чего плохого упоминается, но именно это меня «зацепило». Вспоминается статья Бурова «Универсальные крайности минимализма» (про то, что необходимых для гипертекста тегов только два — <a href="…"> и <br>).
В предыдущем абзаце я использовал три тега (<a href="...">, <i> и <tt>) и пять «entity» (—, «, », и …). В этом абзаце и того больше. И это при использовании «автоматической» разметки LiveJournal'а (пардон, без кавычек написать рука не поднимается).
Очень противоречивые ощущения…
March 12 2006, 18:40:58 UTC 7 years ago
Для «человечной» простоты сделаны wiki-разметка или, всякие там Textile и Markdown. У них цель - человек пишет привычно себе и по простым правилам, автомат сам всё оформляет красиво. Но это не цель у HTML. В моём понимании — HTML только занимается отражением семантики документа в не самом удачном, но исторически сложившемся и простом к машинной обработке виде. Кстати, ведь есть тот же XHTML Basic - вроде бы вполне близко к минимализму (для семейства XHTML).
А за ввод кавычек и тире отвечать, IMHO, по всем правилам должна система ввода, а не язык разметки. Язык не виноват что пользователь не может просто ввести нужный символ и ему приходится набивать entities чтобы как-то это решить. Проблема решается просто - патчится раскладка клавиатуры (в идеале, впрочем, нужна какая-то псевдо-IME система как в MS Word) и всё достаточно удобно вводится. ;)