LINUX.ORG.RU

История изменений

Исправление DRVTiny, (текущая версия) :

а на клиенте — все ок?

На клиенте - значит, самим движком браузера. Коль скоро браузеры ничего, кроме убогого HTML не понимают, то пусть сами себе его и генерируют. Это называется оправданным онанизмом, когда клиент сам платит за ту муть, которая ему типа удобна. За удобства нужно платить.

А вот сервер пусть напрягается, считает важные и полезные данные и отдаёт их в превосходно структурированном лаконичном формате. А там уж кто их съест - тупой браузер, обожающий плавать в собственных испражнениях или какая-нибудь умная консольная утилита, делающая всё то же самое, но в 1000 раз быстрее - это уже самому клиенту решать.

Ещё раз повторюсь: современная модель веб-программирования даёт отличную возможность переложить голоную боль по генерации представления на клиента - как в старые-добрые времена доминирования толстых клиентов.

Нужен клиенту «драйвер» для отображения данных в браузере - ОК, мы ему его предоставим в виде 6-ти тэгов и соотв. js-обвязки, генерирующей всё остальное.

Нужен драйвер для генерации Excel-таблиц - пожалуйста, любой каприз за ваши деньги.

Но только в особо тяжёлых случаях наподобие специальных «мобильных» версий сайтов мы не можем дать возможность клиенту самому почувствовать ответственность за тот софт, который он использует.

Исправление DRVTiny, :

а на клиенте — все ок?

На клиенте - значит, самим движком браузера. Коль скоро браузеры ничего, кроме убогого HTML не понимают, то пусть сами себе его и генерируют. Это называется оправданным онанизмом, когда клиент сам платит за ту муть, которая ему типа удобна. За удобства нужно платить.

А вот сервер пусть напрягается, считает важные и полезные данные и отдаёт их в превосходно структурированном лаконичном формате. А там уж кто их съест - тупой браузер, обожающий плавать в собственных испражнениях или какая-нибудь умная консольная утилита, делающая всё то же самое, но в 1000 раз быстрее - это уже самому клиенту решать.

Ещё раз повторюсь: современная модель веб-программирования даёт отличную возможность переложить голоную боль по генерации контента на клиента.

Нужен клиенту «драйвер» для отображения данных в браузере - ОК, мы ему его предоставим в виде 6-ти тэгов и соотв. js-обвязки, генерирующей всё остальное.

Нужен драйвер для генерации Excel-таблиц - пожалуйста, любой каприз за ваши деньги.

Но только в особо тяжёлых случаях наподобие специальных «мобильных» версий сайтов мы не можем дать возможность клиенту самому почувствовать ответственность за тот софт, который он использует.

Исправление DRVTiny, :

а на клиенте — все ок?

На клиенте - значит, самим движком браузера. Коль скоро браузеры ничего, кроме убогого HTML не понимают, то пусть сами себе его и генерируют. Это называется оправданным онанизмом, когда клиент сам платит за ту муть, которая ему типа удобна. За удобства нужно платить.

А вот сервер пусть напрягается, считает важные и полезные данные и отдаёт их в превосходно структурированном лаконичном формате. А там уж кто их съест - тупой браузер, не обожающий плавать в собственных испражнениях или какая-нибудь умная консольная утилита, делающая всё то же самое, но в 1000 раз быстрее - это уже самому клиенту решать.

Ещё раз повторюсь: современная модель веб-программирования даёт отличную возможность переложить голоную боль по генерации контента на клиента.

Нужен клиенту «драйвер» для отображения данных в браузере - ОК, мы ему его предоставим в виде 6-ти тэгов и соотв. js-обвязки, генерирующей всё остальное.

Нужен драйвер для генерации Excel-таблиц - пожалуйста, любой каприз за ваши деньги.

Но только в особо тяжёлых случаях наподобие специальных «мобильных» версий сайтов мы не можем дать возможность клиенту самому почувствовать ответственность за тот софт, который он использует.

Исходная версия DRVTiny, :

а на клиенте — все ок?

На клиенте - значит, самим движко браузера. Коль скоро браузеры ничего, кроме убогого HTML не понимают, то пусть сами себе его и генерируют. Это называется оправданным онанизмом, когда клиент сам платит за ту муть, которая ему типа удобна. За удобства нужно платить.

А вот сервер пусть напрягается, считает важные и полезные данные и отдаёт их в превосходно структурированном лаконичном формате. А там уж кто их съест - тупой браузер, не обожающий плавать в собственных испражнениях или какая-нибудь умная консольная утилита, делающая всё то же самое, но в 1000 раз быстрее - это уже самому клиенту решать.

Ещё раз повторюсь: современная модель веб-программирования даёт отличную возможность переложить голоную боль по генерации контента на клиента.

Нужен клиенту «драйвер» для отображения данных в браузере - ОК, мы ему его предоставим в виде 6-ти тэгов и соотв. js-обвязки, генерирующей всё остальное.

Нужен драйвер для генерации Excel-таблиц - пожалуйста, любой каприз за ваши деньги.

Но только в особо тяжёлых случаях наподобие специальных «мобильных» версий сайтов мы не можем дать возможность клиенту самому почувствовать ответственность за тот софт, который он использует.