Обработка на стороне клиента или на стороне сервера?

Итак, я новичок в динамическом веб-дизайне (мои сайты были в основном статичными с некоторым PHP), и я пытаюсь изучить новейшие технологии в веб-разработке (которая, кажется, AJAX), и мне было интересно, если вы Передача большого количества данных, лучше ли построить страницу на сервере и «протолкнуть» ее пользователю, или лучше «вытянуть» необходимые данные и создать HTML-код на стороне клиента с помощью JavaScript?

Точнее говоря, я использую CodeIgniter в качестве своей PHP-среды и jQuery для JavaScript, и если бы я хотел отобразить таблицу данных для пользователя (динамически), было бы лучше отформатировать HTML-код с помощью CodeIgniter (создать таблицы, добавить классы CSS к элементам и т. д.), или было бы лучше просто обработать необработанные данные с помощью JSON, а затем встроить их в таблицу с помощью jQuery? Моя интуиция говорит, что делать это нужно на стороне клиента, так как это сэкономило бы пропускную способность, и страница, вероятно, загружалась бы быстрее с новыми оптимизациями JavaScript, которые есть у всех этих браузеров, однако, тогда сайт сломался бы для того, кто не использует JavaScript ...

Спасибо за помощь

Ответы на вопрос(6)

Ваш ответ на вопрос