Я весьма впечатлен рабочим процессом, которому я следую при разработке приложений для Android: определите макет в XML-файле, а затем напишите весь код в стиле code-behind. Есть ли аналогичный стиль для Интернета? Я имею в виду, с предопределенным списком виджетов, которые можно определить с помощью языка разметки, а затем управлять ими с помощью кода?
Я сталкивался с Google Web Toolkit, который делает что-то подобное, но я хотел бы услышать, что думают и другие.