Визуализация загрузки данных в табличном формате - PullRequest
0 голосов
/ 14 августа 2010

У меня есть веб-страница, которая отображает множество данных (скажем, около 1000), извлеченных из серверной части, и отображается в правильном формате таблицы HTML с надлежащими стилями и прочим.

Теперь мой вопрос: я работаю в веб-среде на основе Java, поэтому для отображения этой порции данных я использую JSP, а скомпилированный файл JSP при возврате с сервера tomcat достигает размера в МБ.

Я полагаю, что это может иметь место для любого серверного языка (поправьте меня, если я ошибаюсь)

Что я хочу знать, так это то, что если вместо создания всей таблицы в JSP и увеличения размера страницы при возврате из tomcat я использую javascript для отображения табличного формата на пустой HTML-странице, будет ли это рекомендуемым потоком?

Какое влияние на браузер я использую javascript и является ли поток логичным и рекомендуемым?

1 Ответ

1 голос
/ 14 августа 2010

Если вы хотите отобразить все строки одновременно, использование Ajax для извлечения данных после загрузки страницы не будет большим преимуществом.

Небольшое преимущество заключается в том, что ваш сервер может быстро вернуть небольшую страницу с надписью «Загрузка», а затем использовать Ajax для загрузки. В конце загрузки Javascript (JS) удалит отзыв о загрузке.

Если вы хотите разместить данные в браузере, разрешить пользователю переупорядочивать столбцы, сортировать данные локально и другие забавные вещи, вы можете использовать виджет с данными JS. Есть из чего выбирать, я рекомендую YUI Datatable виджет . сообщество тоже.

На самом деле, я занят добавлением одного на мой сайт, когда я пишу это ...

Добавлено:

Какое влияние на браузер, когда Я использую Javascript и поток логичный и рекомендуемый?

Влияние браузера обычно нематериально. Однако причуды браузера, как правило, возникают чаще при использовании JS и модных виджетов. Если вы в порядке со списком браузеров Yahoo "Grade A", то все будет в порядке. Но если вы хотите поддерживать любой случайный браузер, вам следует придерживаться простого HTML.

Скорость браузера становится более важной с JS виджетами. Я активно выставляю предупреждение своим пользователям IE, говоря им, что они будут «гораздо более продуктивными», если они перейдут на альтернативу IE. (Вместо того, чтобы говорить о скорости браузера, я даю пользователю преимущество: большая производительность.)

Re: Является ли страница Ajax рекомендуемым потоком? Да, это «Веб 2.0». В обычном HTML нет ничего плохого, но использование Ajax и виджета таблицы данных может принести вашим пользователям много преимуществ.

Но вам нужно проверить, подходят ли затраты / выгоды от переключения для вас и вашей ситуации.

...