Для формирования UI эта технология одновременно слишком тяжёлая и слишком низкоуровневая. Чтобы делать UI, нужна в первую очередь абстракция виджетов, а в HTML+CSS её нет. Вместо этого там есть громоздкий и bloated layout-движок, изначально заточенный под вёрстку rich-текста, а не под виджеты. На его основе можно, конечно, сделать полноценный GUI-тулкит, типа ExtJS, но тогда начинаются тормоза, причём тормозит даже не JS, а DOM и его отрисовка. Сколько усилий вбухивают в оптимизацию браузеров, чтобы они наконец-то могли осилить GUI уровня GTK1 и игрушки уровня DOS. Просто корпорациям некогда думать об удобстве и эффективности, им надо мир захватывать, вот они и устроили эту HTML-гонку вооружений. Потому что если кто-то шибко умный решит остановиться, подумать и сделать всё правильно - то конкуренты ждать не будут и захавают и его долю пирога. Так деньги в очередной раз победили разум. А юзерам можно сказать, что это технологии будущего, всё для вашего же блага, а что зонд слегка толстоват, так это ради светлого будущего же, надо потерпеть и привыкнуть.
|