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