Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 [6] 7 8 9   вперед  Ctrl      все
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
Алексей К
Моё предположение. Вероятность этого весьма высока.

Все так и есть :), изучаю сейчас рефлектором Nhs.Cui.Futures.Demonstrator.Controls.dll из Nhs.Cui.Futures.Demonstrator.PrimaryCare.xap...
1 окт 10, 13:50    [9537371]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35345
создается впечатление, что толком в этом никто и ничего не понимает. Множество блогов на одну тематику, минимум результатов с практическим применением, кроме вендора естественно.
1 окт 10, 14:00    [9537488]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
mike mike
Member

Откуда:
Сообщений: 43
iscrafm
создается впечатление, что толком в этом никто и ничего не понимает. Множество блогов на одну тематику, минимум результатов с практическим применением, кроме вендора естественно.


Это если о WPF вообще, то так всегда и было... и с теми же winforms... большинство софта пишется под заказ или используется внутри компаний. Публичного софта я видел неочень много...

Из последних примеров, с чем пришлось столкнуться в "регулярном" софте - это новый desktop manager от blackberry (6.0) - он на wpf написан.
А из winforms - scitech .net memory profiler (dx winforms, кстати :) ).

Кстати, о UI который понравился - getpivot.com. Вот для таких вещей wpf/sl самое то... правда, руки бы оторвать тому, кто интегрил туда deepzoom images...
1 окт 10, 15:09    [9538377]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35345
mike mike,
но его хотя-бы видно. Что касается темы WPF, то только однотипные блоги евангелистов и тех, кто друг другу их пересказывает. Т.е. сегмент применимости получился достаточно узкий. MS и ее евангелисты пытаются сподвигнуть использовать это на широчайшем рынке LOB. Но, MS начала бы что-ли со своих собственных бизнес-систем, было бы хорошим примером. В блогах евангелистов, которых развелось в интернет в огромном количестве - сплошная банальщина на примитивах. Вот и мучаются желающие приобщиться к прекрасному, но не понимающие тольком, что с этим прекрасным делать.
1 окт 10, 15:21    [9538520]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35345
mike mike
Кстати, о UI который понравился - getpivot.com. Вот для таких вещей wpf/sl самое то... правда, руки бы оторвать тому, кто интегрил туда deepzoom images...

это понятно, красиво. Ориентация на "домохозяек" конечно хорошая вещь, но попробуй поработать в этом...
1 окт 10, 15:23    [9538552]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
bured
Member

Откуда:
Сообщений: 24296
Взгляд букиниста: напор книг по WPF иссяк что-то, в отличие от SL.
1 окт 10, 15:25    [9538563]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
mike mike
Кстати, о UI который понравился - getpivot.com. Вот для таких вещей wpf/sl самое то... правда, руки бы оторвать тому, кто интегрил туда deepzoom images...

Ага, мне тоже понравился:) Хотел в отчетности/аналитике поиспользовать, но пока там нет возможности создавать коллекцию динамически (например, из данных, полученных с помощью WCF), правда, обещают в следующей версии сделать, поджидаю...
1 окт 10, 15:48    [9538797]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
mike mike
Member

Откуда:
Сообщений: 43
LR
mike mike
Кстати, о UI который понравился - getpivot.com. Вот для таких вещей wpf/sl самое то... правда, руки бы оторвать тому, кто интегрил туда deepzoom images...

Ага, мне тоже понравился:) Хотел в отчетности/аналитике поиспользовать, но пока там нет возможности создавать коллекцию динамически (например, из данных, полученных с помощью WCF), правда, обещают в следующей версии сделать, поджидаю...


там есть какой-то описанный способ это делать :)... он как-то сильно крив.
В результате я для своих целей ограничился .xml.

Основная засада - это быстрая генерация deepzoom картинок. - т.е., если сгенерить их изначально то все будет ок... а вот динамическая их генерация меня напрягает - тормозить должно весьма и весьма прилично...
(ну о том, что они пока не сделали никакой возможности pivot кастомайзить - по крайней мере детальную часть, я промолчу)
1 окт 10, 15:52    [9538844]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
mike mike
Member

Откуда:
Сообщений: 43
bured
Взгляд букиниста: напор книг по WPF иссяк что-то, в отличие от SL.

так там одно и тоже почти...

просто про SL на каждом углу кричат - в отличии от wpf. Поэтому и спрос на книжки есть :)...
Хотя, если выбирать из wpf и sl - то wpf мне больше по душе... из-за отстутствия геморроя с security. И нормальным фреймворком. Который можно потрейсить. А не этот blackbox...
1 окт 10, 15:54    [9538868]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
bured
Member

Откуда:
Сообщений: 24296
XPS Viewer несомненный плюс WPF в сравнении с WinForms
1 окт 10, 16:56    [9539521]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
mike mike
там есть какой-то описанный способ это делать :)... он как-то сильно крив
это наверное "Dynamic Collections", запрос http get конечно можно обработать в wcf-сервисе, но все-равно ответ нужно готовить на сервере в "спец-формате", и это в системе где существует "свой формат" передачи данных... несколько накладно, имхо

iscrafm
Но, MS начала бы что-ли со своих собственных бизнес-систем, было бы хорошим примером.
например, интерфейс VS2010 полностью на WPF (Expression Studio, думаю, тоже, может даже еще с 3)
1 окт 10, 17:15    [9539692]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
i
Guest
iscrafm
создается впечатление, что толком в этом никто и ничего не понимает. Множество блогов на одну тематику, минимум результатов с практическим применением, кроме вендора естественно.


Подобный вариант, который упоминал LR, ковыряется минут за 15
<ControlTemplate x:Key="ListTemplate" TargetType="{x:Type ListView}"> 
        	<ListView BorderThickness="0" 
        		ItemsSource='{Binding ItemsSource, RelativeSource={RelativeSource TemplatedParent}}' 
                    > 
        		<ListView.GroupStyle> 
        			<GroupStyle> 
        				<GroupStyle.ContainerStyle> 
        					<Style TargetType="{x:Type GroupItem}"> 
        						<Setter Property="Template"> 
        							<Setter.Value> 
        								<ControlTemplate TargetType="{x:Type GroupItem}"> 
        									<StackPanel> 
        										<Expander x:Name="exp"
	<Expander.Header> 
   		<DockPanel> 
 			<TextBlock Text="{Binding Date}" /> 
        		</DockPanel> 
	</Expander.Header> 
        											<ItemsPresenter /> 
        										</Expander> 
        									</StackPanel> 
        								</ControlTemplate> 
        							</Setter.Value> 
        						</Setter> 
        					</Style> 
        				</GroupStyle.ContainerStyle> 
        			</GroupStyle> 
        		</ListView.GroupStyle> 
        	</ListView> 
        </ControlTemplate>
Задаем группировку по дате в CollectionViewSource, определяем DataTemplate в виде Expander'a и все.

Скоро доведут до ума LightSwitch, будет аналог Искры, но только с можностью расширений и исходниками
1 окт 10, 17:55    [9540162]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
LR
iscrafm
Но, MS начала бы что-ли со своих собственных бизнес-систем, было бы хорошим примером.
например, интерфейс VS2010 полностью на WPF (Expression Studio, думаю, тоже, может даже еще с 3)

вдогонку, две ссылки:
Удивительные WPF-приложения: системы управления электропитанием Areva
там же внизу ссылки на
Удивительные WPF-приложения: Witty
Удивительные WPF-приложения: NetAdvantage for WPF
Удивительные WPF-приложения: HP Interactive Canvas
Удивительные WPF-приложения: Yahoo Messenger
Удивительные WPF-приложения: аэропорт Цюриха
Удивительные WPF-приложения: Pass
Удивительные WPF-приложения: Roxio Central
Удивительные WPF-приложения: Times Reader и все, все, все
(и это начало 2008)

вторая ссылка интересна ответами
Is WPF the worst mistake in development technology Microsoft has ever made? Is WCF the best development technology Microsoft has ever made?
1 окт 10, 20:26    [9540978]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
mike mike
Member

Откуда:
Сообщений: 43
LR
Удивительные WPF-приложения: NetAdvantage for WPF


и правда удивительные
1 окт 10, 21:06    [9541056]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
mike mike
и правда удивительные

понимаю Вас, конкуренты )))
кстати, лет 5-6 назад делал проект (winforms) с одним приятелем, который категорично за использование "умного" (иерархического, "разношерстного" - т.е. на каждом уровне своя структура) грида. Да, он много раз до этого намеренно делал проекты с альтернативой грид+формы с одинаковым функционалом, его вердикт - "никто не пользуется формами, все пользуются гридом - нафига их, формы, вообще делать?".

Так вот, из многих претендентов (dx,c1,infra,..., всех не вспомню за давностью лет) он безапелляционно выбрал именно инфру, их демка поражала воображение разработчика сногсшибательным функционалом и безусловной "гламурностью" )))
Ну и, когда на этот сногсшибательный функционал мы заложили функционал движка нашей наистройнейшей))) системы, и потом начали бороться с багами грида (придумывать workaround'ы, исследовать евойные исходики и т.п.) - все, проект неизбежно был провален...

p.s. сегодня на форумах встретилось такое: "Still, all in all, I'd say: keep up the good work, but, for the next release, put more effort into eliminating the bugs instead of adding new features..."
1 окт 10, 21:39    [9541151]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35345
LR
iscrafm
Но, MS начала бы что-ли со своих собственных бизнес-систем, было бы хорошим примером.
например, интерфейс VS2010 полностью на WPF (Expression Studio, думаю, тоже, может даже еще с 3)

я конечно понимаю, но речь идет о рынке бизнес-приложений
1 окт 10, 22:32    [9541265]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35345
i

Скоро доведут до ума LightSwitch, будет аналог Искры, но только с можностью расширений и исходниками

Искра не запрещает расширения. А исходники закрыты только ядра.
1 окт 10, 22:34    [9541271]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35345
LR
LR
iscrafm
Но, MS начала бы что-ли со своих собственных бизнес-систем, было бы хорошим примером.
например, интерфейс VS2010 полностью на WPF (Expression Studio, думаю, тоже, может даже еще с 3)

вдогонку, две ссылки:
Удивительные WPF-приложения: системы управления электропитанием Areva

извини, в сиськах по ссылке запутался. Ты их имел ввиду?
1 окт 10, 22:36    [9541276]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
iscrafm
извини, в сиськах по ссылке запутался. Ты их имел ввиду?
Спасибо за шутку

я надеялся что вторая ссылка Вам понравится (Вы же ходите сюда с какой-то тайной надеждой)...
1 окт 10, 23:30    [9541374]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
mike mike
Member

Откуда:
Сообщений: 43
LR
например, интерфейс VS2010 полностью на WPF (Expression Studio, думаю, тоже, может даже еще с 3)

кстати, тут сразу становится видно, что бары и меню писали не в office team. :)
хотя они в чем то и молодцы - сумели все таки взлететь с этим чудом - и поддержать кучу COM г. которая тянется уже очень и очень давно.
1 окт 10, 23:33    [9541386]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
mike mike
и поддержать кучу COM г. которая тянется уже очень и очень давно.
угу, одно из болезнейших мест/дилемм "большого вендора" - всегда будут ругать что нет продвигов вперед (необходимо соблюдать преемственность) или же что нет никакой преемственности (необходимо отказаться от старого во имя нового)
1 окт 10, 23:40    [9541420]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35345
LR
я надеялся что вторая ссылка Вам понравится (Вы же ходите сюда с какой-то тайной надеждой)...

хожу, чтобы почитать и быть в курсе, чем живет сообщество разработчиков. Вот только однотипные рассуждения евангелистов от MS не очень интересны, чуть выше сказал почему.
2 окт 10, 09:59    [9541772]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
i
Guest
iscrafm
LR
я надеялся что вторая ссылка Вам понравится (Вы же ходите сюда с какой-то тайной надеждой)...

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

Однотипные мантры о "настоящих бизнес-приложениях" тоже неинтересны,вернее, надоели
2 окт 10, 10:52    [9541794]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
i
Guest

A goal in user interface design is to present the user with exactly the information needed at any point. This is much easier in XAML-based technologies. Items in lists can be laid out with precisely the information desired, using data templates. You can even create multiple templates for different circumstances or to give the user a choice.

I sometimes see XAML-based applications with lots of plain data grids, instead of templated lists. That’s the lazy way to do UI design. The underlying message is “I don’t have the patience or desire to figure out how the user needs to see this data, so I’ll just dump it in a grid and let them figure it out.”



Интересная статья с примерами интерфейсов без "правильных и ERP'шных" сеточек
3 окт 10, 18:30    [9544743]     Ответить | Цитировать Сообщить модератору
 Re: Ужасающая скорость работы DXGrid от DevExpress  [new]
i
Guest
Промахнулся. Design Your User Interfaces—Don't Just Decorate Them
3 окт 10, 18:33    [9544753]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 [6] 7 8 9   вперед  Ctrl      все
Все форумы / WPF, Silverlight Ответить