Сообщение на форуме, на которое ссылался другой респондент, было создано более года назад, и с тех пор некоторые вещи изменились.
Начиная с SmarterMail 7.x, Telerik был заброшен для большинства элементов управления пользовательского интерфейса из-за некоторых проблем с весом сценариев и временем обработки для визуализации. Вместо этого были разработаны пользовательские версии элементов управления, которые отображают более простой HTML и скрипт, чтобы гарантировать, что все пойдет быстро. Однако SmarterTools по-прежнему использует элемент управления HTML редактирования RadEditor от Telerik и элемент управления DateTimePicker в приложениях, поскольку они показали, что это лучший вариант.
Диаграммы теперь выполняются с помощью встроенных элементов управления .Net Charting, которые были добавлены в Microsoft .Net 4.0. Тогда мы обнаружили, что в большинстве случаев это подходящая замена для элементов управления Nevron Charting и почти такая же быстрая.
SmarterMail не использует MVC начиная с версии 8.x. Это можно было бы написать так, но на этом этапе преимущества переписывания его в MVC не дали достаточно хорошего возврата инвестиций.
jQuery - основной метод изменения размера и добавления визуальных эффектов, который доказал свою эффективность. Большинство проблем с производительностью, с которыми мы столкнулись, были связаны с изменением размера, поэтому порядок операций при изменении размера приходилось постоянно настраивать.
ASP.Net AJAX с методами страницы используется для регулярного выполнения функции поддержания активности, которая обновляет счетчики, сигнализирует, что сеанс все еще активен, и извлекает с сервера уведомления о новой электронной почте и т. Д. Многие другие Функции страниц также используют AJAX, чтобы страницы чувствовали себя более отзывчивыми и сокращали объем данных.
Грэди Вернер (SmarterTools)