Может ли JQuery создавать DevExpress-подобный интерфейс - PullRequest
4 голосов
/ 08 февраля 2010

Я пытался использовать элементы управления DevExpress в одном из своих проектов для его умного и элегантного интерфейса. Когда я использую обычные элементы управления html или asp, размер моей страницы составляет около 400 КБ на стороне клиента. При использовании devexpress размер этой страницы составляет около 1,2 МБ, что почти в 4 раза больше, чем в предыдущей версии, а я использовал только 3 круглые панели и редактирование даты.

Этот проект предназначался для использования в моей стране, где скорость просмотра людей обычно составляет 8-16 кбит / с (килобит в секунду, разумеется :(). Поэтому использование devexpress на этой странице очень мешает пользователям загрузить эту страницу.

Я слышал, что с помощью jquery можно создать пользовательский интерфейс, почти такой же, как элементы управления DevExpress, но он будет генерировать гораздо меньше кода на стороне клиента.

Возможно ли это? Если да, то какой плагин JQuery мне следует использовать?

Ответы [ 2 ]

2 голосов
/ 08 февраля 2010

Я думаю, вам нужно взглянуть на jQuery UI .Это позволит вам создать очень легкий и элегантный интерфейс, очень легко;одна страница, безусловно, не приблизится к загрузке в 1,2 Мб (при условии, что вы разумны :).

В качестве отправной точки я бы порекомендовал проверить demos .Вы можете настроить свою сборку , чтобы включить только те виджеты, которые вам нужны (вы упомянули Редактирование даты, я не знаю DevExpress, но я предполагаю, что Datepicker , вероятно, делает то же самое).Вы можете создать тему онлайн с помощью фантастического и всемирно известного приложения ThemeRoller , которое будет использоваться с этими виджетами.Кроме того, вы можете включать эти библиотеки (jQuery и jQueryUI) непосредственно из CDN * 1014 Google, что должно ускорить процесс с точки зрения кэширования и параллелизма (среди множества других преимуществ).Надеюсь, это поможет.

0 голосов
/ 20 февраля 2010

Для сетки вы можете проверить jqGrid от Trirand для ASP.NET - на основе jQuery и ThemeRoller

http://www.trirand.net/demo.aspx

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