Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Цепь рвется в самом слабом звене.
Мы — технические специалисты, видим прогресс IT в развитии «высоких» технологий: веб-стандарты, сементическая верстка, отделение представления от содержания, Semantic Web… И добиваемся больших успехов — это сильное звено IT.
Однако, есть и слабое звено — это базовая подготовка пользователей. И если основная масса пользователей не будет знать основных вещей, нашими достижениями просто никто не сможет воспользоваться.
Поэтому, главное условие прогресса — это повышения базовой подготовки пользователей.
btw: «Нельзя обвинять хищника в том, что он есть мясо.» — один мягкий знак кардинально изменил смысл предложения ;)Да, забавная опечатка получилась, так что я даже решил ее сохранить (т.е. не удалить, а зачеркнуть :-))
Причем, в CSS нет возможности указать: этот код — для нормальных браузеров, а этот — для MSIE 6.
Даже на данном этапе десктопные приложения уверенно держат верх.Именно потому, что web-приложения вынуждены ориентироваться на IE6, до сих пор занимающий существенную долю рынка.
А идея, что в 2001-м коварныя MS специально разработали «плохой» броузер, чтоб никто и никогда не перешёл на веб приложения… Теория заговора рулит, да.
Особенно смешно выглядит критика на фоне 7 и 8-го ie.IE7/IE8/Silverlight появились уже позже, когда набрали силу альтернативные браузеры (прежде всего, Firefox).
А asp.netГлавная задача ASP.Net — заставит разработчиков забыть о web-парадигме (xHTML/DOM/JavaScript/CSS) и заставить вернуться к привычной оконной Windows-парадигме (серверные контролы). См. черновик моей статьи «Закат Веба?». Скоро доработаю и опубликую на Хабре.
JavaScript — удивительно мощный, гибкий и красивый язык, превосходящий в ряде случаев по гибкости и функциональным возможностям таких монстров, как Java или C#.
Однако, многие особенности JavaScript, придающие ему такую мощь и гибкость: ООП на основе прототипов, объекты-как-хеши, функциональное программирование, замыкания и т.д. оказались недопоняты разработчиками, привыкшими к классическим языкам, вроде C++, Java, Delphi или VB. Из-за этого, JavaScript стал восприниматься как детский, «игрушечный» недоязык для скрипткидди.
Более того, xHTML является даже более гибким и высокоуровневым языком построения интерфейса, чем многие другие. Ведь именно потому, что xHTML хранит лишь данные, а не внешний вид и функциональность интерфейсного элемента, делает интерфейсы гораздо более универсальным. Т.е., в одной ситуации, один и тот же элемент ведет себя как дерево, в другой — как меню, в третьей — как обычный список. При этом, xHTML код интерфейса остается неизменным. Мы даже можем превратить дерево в контекстное меню, а контекстное меню в список прямо на лету, без перезагрузки страницы! В каком еще языке разметки интерфейса так можно?!

Давайте не приплетать динамику курса акций к удобству и эволюции тулкитов :)
О каком сознательном отказе развития вы говорите? Да, IE7 несколько задержался с выходом.Между выходом MSIE6 и MSIE7 прошло пять лет! Это была целая третья часть всей 15-летней истории существования Веба!
И что, вы действительно считаете, что МС это делала сознательно с целью затормозить развитие веба и сопутствующих технологий?Да я так считаю, см. текст статьи и этот комментарий.
Стандартов CSS хачу? IE8
Подготовка пользователей всегда была и будет слабым местов. Всегда!Да, именно так. И именно это слабое звено мы и должны укреплять всеми силами. Ибо общая прочтость системы определяется прочтоность слабейшей части.
Тогда выкиньте все упоминания об IE. Если ваша заметка именно о подготовке пользователей :)
Знаете, есть два варианта воспитания детей:
RE: О браузерах и маргиналах