Просмотр части веб-приложения - какая технология для довольно интенсивного просмотра сетки? - PullRequest
1 голос
/ 03 августа 2010

Мне нужно написать веб-страницу / приложение, которое будет обслуживать примерно 100 человек на странице.Одна строка на человека, один столбец в день с 3 кликабельными зонами в каждой ячейке.

В HTML страница браузера очень сложна для быстрой загрузки, и нет возможности щелкнуть границу между 2 ячейкаминапример, разделить событие, которое распространяется между несколькими ячейками.

Так что я ищу не слишком излишнюю технологию для визуализации такого вида.Я начал с HTML-страницы, сгенерированной PHP, но количество элементов на странице заставляет мышь дергаться.

Переход на JAVA даст мне лучшие результаты в отношении повторного использования генератора представления, но все равно будетHTML-страница.

Итак, вот мой вопрос: считаете ли вы, что дальнейшее развитие JAVA и его графических возможностей - это простое решение или Flash - лучший вариант для этой части веб-приложения?Я боюсь кода, который мне придется написать в JAVA для обработки презентации с графическим интерфейсом, а также событий, генерируемых ячейками 1000 плюс границы страницы.Во Flash графическая часть выглядит проще, даже если обработка действий все еще огромна.

Я бы очень хотел получить ваши отзывы об этом.

Ответы [ 2 ]

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

Я почти закончил с новой версией моего тестового приложения Census RIA, которое показывает, как различные технологии обрабатывают загрузку и рендеринг больших объемов данных.Проверьте это на: http://www.jamesward.com/census2

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

Вы можете попробовать Flex, который выводит Flash-ролики (SWF-файлы), у вас есть очень обширная библиотека визуализации данных для отображения ваших данных.Например, вы можете использовать DataGrid или AdvancedDataGrid, указывать столбцы, itemRenders для заголовков и ячеек, которые могут быть очень сложными элементами управления и т. Д. И сетки отображают только ячейки, которые появляются в области просмотра;скажем, если у вас есть 1000 строк данных, но браузер пользователя может отображать только 25 строк одновременно, отображается только 25, и прокрутка переключает представление поставщика данных, а не пытается прокрутить 1000 полностью визуализированных строк.

Flexбыстрый для разработки пользовательского интерфейса, но надежный для обработки данных.Моя компания использует его с Java и PureMVC, и он очень хорошо сработал для нас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...