Візуалізацыя на баку кліента супраць візуалізацыі на баку сервера
Першапачаткова ў вэб-рамках былі прадстаўлены прагляды на серверы. Зараз гэта адбываецца з кліентам. Давайце вывучым перавагі і недахопы кожнага падыходу.
Прадукцыйнасць
Пры рэндэрынгу на баку сервера, калі вы хочаце паглядзець новую вэб-старонку, вам трэба выйсці і атрымаць яе:

Гэта аналаг вам, калі вы едзеце на суперрынак кожны раз, калі захочаце есці.
З рэндэрынгам на баку кліента вы ідзяце на супермаркет адзін раз і праводзіце 45 хвілін, гуляючы, купляючы кучу прадуктаў на месяц. Затым, калі хочаш есці, ты проста адкрываеш халадзільнік.

Кожны падыход мае свае перавагі і недахопы, калі гаворка ідзе пра прадукцыйнасць:
- Пры адлюстраванні на баку кліента пачатковая загрузка старонкі будзе павольнай. Паколькі сувязь па сетцы ідзе павольна, і для гэтага патрабуецца два туры на сервер, перш чым вы зможаце паказваць карыстачу кантэнт. Аднак пасля гэтага кожнае наступнае загружанне старонак будзе вельмі хутка.
- Пры рэндэрынгу на баку сервера пачатковая загрузка старонкі будзе не вельмі павольнай. Але гэта не будзе хутка. І ні адзін з вашых іншых просьбаў.
Калі быць больш канкрэтным, пры адлюстраванні на баку кліента пачатковая старонка будзе выглядаць прыблізна так:
<галава>