Один из способов взглянуть на (x) HTML, CSS и Javascript - это самая гибкая в мире система пользовательского интерфейса. Такие системы, как GWT, обладают некоторой гибкостью для стабильности (примечание: я не очень хорошо знаком с GWT за пределами основной предпосылки). Есть много программных и / или сервис-ориентированных магазинов, которые используют гибкость, которую предоставляют (x) HTML, CSS и Javascript, чтобы дифференцировать себя на рынке.
Воображаемый разговор.
Клиент: мне нравится созданный вами пользовательский интерфейс, но можем ли мы сделать его на 20 пикселей шире, немного изменить оттенок и получить дополнительное всплывающее окно при наведении на эту половину его значения.
Магазин GWT: Да, к сожалению, среда GWT не поддерживает ничего подобного без серьезного взлома и / или большого количества дополнительной работы, за которую вы не хотите платить.
(x) HTML / CSS / Javascript Shop: Да, мы можем сделать это без особых проблем, вот оценка.
Я не спорю здесь о доводах "за" и "против", и, конечно, это гораздо сложнее, чем предполагает воображаемый разговор, но есть магазины, которые, если их заставят принять подход, подобный GWT, потеряют конкурентное преимущество в бизнесе, поэтому они собираюсь сделать это.