Последняя версия DataExpress 3 beta от 15 сентября 2020 года.

Изображение Скачать | Изображение Что нового?



Объявление:

Если вам понравилась программа и вы ее интенсивно используете - замолвите словечко о ней на вашем сайте (блоге, форуме, твитере, краской на подъезде, ютуб-канале и т.д.) с активной (по-возможности) ссылкой на сайт программы/форум. Тем самым вы можете внести небольшой вклад в seo-карму проекта в виде входящих ссылок.
Спасибо! Администрация :)


>> Обсудить <<

# 1. Оптимизация работы формы в представлении "Только таблица"

Обсуждение намеченных планов развития DataExpress
Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: 27 ноя 2017, 08:02
Поблагодарили: 14 раз

# 1. Оптимизация работы формы в представлении "Только таблица"

Сообщение Гocть » 20 июл 2018, 13:15

Обсуждаем здесь.
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: 27 ноя 2017, 08:02
Поблагодарили: 14 раз

Re: # 1. Оптимизация работы формы в представлении "Только таблица"

Сообщение Гocть » 28 июл 2018, 01:05

Немного пофилософствую тут с вашего позволения.
"Оптимизация режима "Только таблица"". Тезис явно определяет сортировку очередности событий для управления загрузкой данных. Конкретный режим это выручает, но по всей видимости остальные не трогает. А в них та же проблема. Думаю те, кто пробовал режим "таблица рядом" при медленном соединении это заметили: загрузка одной записи останавливает работу с таблицей и несколько кликов по записям в момент задержки превращаются затем в хаотичное перемещение.
Что если рассмотреть вариант распределения на 2 потока? В одном из них свободное перемещение по элементам управления (в нашем случае по таблице), в другом потоке выполнение полученных от таблицы команд (события скроллинга, подгрузка данных). Таким образом были бы убиты все зайцы с любым из режимов, а не только "только таблица".
Возможный побочный эффект: излишняя фоновая загрузка данных во втором потоке, но думаю это не проблема на сегодня, т.к. трафик у всех в основном безлимитный и открытие какой нибудь таблицы отъест трафика не больше, чем при просмотре страницы сайта лендинга.
Фрилансер. Разработка на заказ. Консультирование.


Вернуться в «Планы развития»