О абстрагировании в Web-разработке
От: 0K Ниоткуда  
Дата: 11.02.11 19:09
Оценка:
Введение

Поведав в узком кругу о своем фреймворке
Автор: 0K
Дата: 10.02.11
, был весьма удивлен мнением некоторых людей, мол "отделять HTML-шаблон от программного кода не дает преимуществ". Главное когда Микрософт наваяли WPF -- отделение шаблона представления от кода -- было супер преимуществом. Ну ладно, речь не об этом.

Суть

И задался таким вопросом: а какая абстракция нужна для разработки Web приложений. Определим шкалу от "0" до "100":

— на "0" будет полнейшая смесь html кода -- грубо говоря, склеиваем HTML из отдельных констант и вставляем динамическое содержимое.
— на отметке "100" будет некий свой язык разметки (типа XAML) с серверными событиями, эмуляцией логики JavaScript с помощью серверного кода (все это дело компилируется (или генерирует в процессе работы) в HTML и JavaScript). Словом -- никакой связи с HTML.

Ежу понятно, что истина где-то по середине, обе крайности для практического использования не пригодны. Как вы считаете, до какой степени нужно абстрагировать процесс Web-разработки? Что вы видите в идеале?

P.S.
Не обсуждаем RIA-приложения, только те которые на выходе выдают клиенту HTML-код.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.