Я бы предположил, что тенденции, подталкивающие нас в другом направлении (то есть к снижению производительности), по крайней мере, так же сильны, как и те, о которых вы спрашивали. Опыт работы с инструментами разработки клиент / сервер, такими как VB6 или PowerBuilder, довольно близко подошел к идеалу «быстрой разработки приложений» (RAD). Вы должны нарисовать свои формы, и были очевидные зацепки для вашего процедурного или SQL-кода.
Веб-разработка, по крайней мере на начальном этапе, разрушила многие методы и инфраструктуру, которые сделали это возможным, и многие разработчики клиент-сервер просто перестали быть разработчиками или отчаянно цеплялись, скажем, за VB6.
Переход к веб-разработке, в значительной степени ориентированной на клиента, стал еще одним утомительным опытом; Microsoft возвращалась к идеалу RAD с WebForms, а затем быстро потеряла популярность. Вместо этого разработчики должны были злоупотреблять инфраструктурой (например, XMLHttpRequest, который редко используется для XML) и в противном случае использовать небольшую абстракцию, чтобы сделать свои сайты более интерактивными.
У всех этих переходов есть веские причины, и несправедливо сравнивать процесс, который привел к созданию собственного .EXE (требующего установки и управления на отдельном клиенте), с веб-разработкой, и не совсем справедливо сравнивать процесс, который сильно зависит на обратных передачах с одним, который дает более плавный опыт. Но я скажу, что практики, которые в настоящее время в моде, приводят к некоторым удивительно низкоуровневым мыслительным процессам среди людей, которые пропустили клиент / сервер, RAD и тому подобное. Кнопки клиент / сервер просто работали, и, конечно же, не нужно было беспокоиться о базовых каналах данных, которые передавали данные обработчикам событий, которые сделали это возможным.
И наоборот, более современные разработчики склонны думать, что те из нас, кто занимался разработкой клиент-сервер (или даже веб-разработкой на основе обратной передачи), имеют тенденцию прибегать к ярлыкам (и имеют в виду это в плохом смысле). Это понятно, но я все еще думаю, что методы современного развития находятся на удивительно низком уровне, и дни поиска «серебряной пули», похоже, уступили эре насмешек над теми из нас, кто ставит под сомнение мудрость добычи и добычи полезных ископаемых. плавка нашего собственного свинца.