Складно всё же пишет Чистович, но есть у меня пара вот каких соображений:
Во-первых, мне кажется, что покупать новое high-end железо пользователям не будет нужды, поскольку тормозить в данном контексте предполагается фреймворкам. А тормозной фреймворк это код, выполняющийся на тормозных (сейчас) серверах, выдающих аутпут в тормозные (сейчас) каналы передачи данных. А в этой сфере закон Мура актуален – всегда (в смысле ещё достаточно долго
) будет потребность в ещё более производительных ящиках и в ещё более быстрых системах передачи данных. А конечный пользователь будет так же смотреть киношки и юзать в Ворде на машине пятилетней давности с поправкой на крутой девайс для доступа в индырнет
– все хотят одновременно слушать потоковое аудио, качать потоковое порево и чтоб ещё аська не тормозила
Теперь про задержки и их цену в веб девелопменте.
“Но чтобы сделать успешное веб-приложение, нужно сделать его работающим сейчас, потому что через три года, когда, наконец, процессоры ускорятся и каналы расширятся, оно уже никого не заинтересует.”
Согласен. Но Джоэл говорит, как мне кажется, совсем о другом. Он пишет, что веб приложениям неплохо бы иметь совместимость друг с другом и поддерживать ряд фичей, к которым мы все привыкли, работая с десктопными приложениями. Для этого, без сомнения, придётся ввести некий стандарт, которого следует придерживаться дабы такую совместимость обеспечить. Наверное, какие-то части реализации этого стандарта разумно предложить пользователям в виде фреймворка (библиотек, сервисов, doesn’t matter как любит говорить Майор
). Естественно, любой фреймворк заведомо обладает накладными расходами по производительности, но в обозримом будущем железо подтянется “до уровня”. Собственно, об этом Джоэл и написал в своей статье.
А к Гуглу у него, видимо, просто классовая или какая иная неприязнь..и чего он на него взъелся?