История изменений
Исправление DRVTiny, (текущая версия) :
Причём в случае иксов альтернативы есть, а в случае веба нет.
Есть!
Уже сейчас абсолютное большинство Web 2.0-страниц используют крупный JS-тулкит, по сути являющийся GUI-тулкитом в духе GTK/QT
И уже сейчас нормальные веб-страницы обмениваются с сервером только XML и JSON'ом в асинхронном режиме, но никак не гигантскими простынями HTML.
Есть только 3 беды даже с таким подходом:
1) Отсутствие стандартизации тулкитов (их 100500 штук уже развелось)
2) Отсутствие принципа «расшаренного библиотечного кода» для приложений, открытых в одном и том же браузере в одно и то же время: браузер понимает, что библиотека одна и та же только если URL до неё одинаковый, а это в 99,9% случаев не так
3) Внизу всего этого стека - всё тот же HTML и CSS, очень дурно пахнущие ещё с начала 2000-х. Причина в том, что когда-то HTML и был языком для описания разметки отображения форм. Но из-за его тупости (попробуйте в обычном HTML без CSS хотя бы просто вёрстку колонками сделать) к нему приделали ещё более косячные, чем он сам, стилевые таблицы. В итоге же имеем язык разметки, из-за своей сумбурности и недекватности больше похожий на байт-код - и по существу уже давно ничего не описывающий.
Исправление DRVTiny, :
Причём в случае иксов альтернативы есть, а в случае веба нет.
Есть!
Уже сейчас абсолютное большинство Web 2.0-страниц используют крупный JS-тулкит, по сути являющийся GUI-тулкитом в духе GTK/QT
И уже сейчас нормальные веб-страницы обмениваются с сервером только XML и JSON'ом в асинхронном режиме, но никак не гигантскими простынями HTML.
Есть только 3 беды даже с таким подходом:
1) Отсутствие стандартизации тулкитов (их 100500 штук уже развелось)
2) Отсутствие принципа «расшаренного библиотечного кода» для приложений, открытых в одном и том же браузере в одно и то же время: браузер понимает, что библиотека одна и та же только если URL до неё одинаковый, а это в 99,9% случаев не так
3) Внизу всего этого стека - всё тот же HTML и CSS, очень дурно пахнущие ещё с начала 2000-х. Причина в том, что когда-то HTML и был языком для описания разметки отображения форм. Но из-за его тупости (попробуйте в обычном HTML без CSS хотя бы просто вёрстку колонками сделать) к нему приделали ещё более косячные, чем он сам, стилевые таблицы
Исходная версия DRVTiny, :
Причём в случае иксов альтернативы есть, а в случае веба нет.
Есть!
Уже сейчас абсолютное большинство Web 2.0-страниц используют крупный JS-тулкит, по сути являющийся GUI-тулкитом в духе GTK/QT
И уже сейчас нормальные веб-страницы обмениваются с сервером только XML и JSON'ом в асинхронном режиме, но никак не гигантскими простынями HTML.
Есть только 3 беды даже с таким подходом:
1) Отсутствие стандартизации тулкитов (их 100500 штук уже развелось)
2) Отсутствие принципа «расшаренного библиотечного кода» для приложений, открытых в одном и том же браузере в одно и то же время: браузер понимает, что библиотека одна и та же только если URL до неё одинаковый, а это в 99,9% случаев не так
2) Внизу всего этого стека - всё тот же HTML и CSS, очень дурно пахнущие ещё с начала 2000-х. Причина в том, что когда-то HTML и был языком для описания разметки отображения форм. Но из-за его тупости (попробуйте в обычном HTML без CSS хотя бы просто вёрстку колонками сделать) к нему приделали ещё более косячные, чем он сам, стилевые таблицы