|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Наткнулся сегодня на статью Microsoft Dynamics GP “12” – Our Windows 8 Vision . С правильным началом авторThe Microsoft Dynamics GP team, when considering the creation of our upcoming web client user experience, looked at many technologies that would offer us an architecture for future growth, a feature set that was strong with controls and flexibility, and one that provided us a performance model that benefitted our customers. Silverlight was a clear standout product in this research. In fact, we’ll be using Silverlight 5 features as it ships, specifically Silverlight 5 has been architected to deeply support business application development far deeper than other similar toolsets И таким же выводом авторour Silverlight investment, with its available controls, the realized performance, and the architecture it offers, is the right choice for the Microsoft Dynamics GP “12” release. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2012, 21:14 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SeVa, читал где-то, что Silverlight хотят также воткнуть в Sharepoint, видимо это последняя попытка дать жизнь увядающей технологии... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 09:16 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
уТКачитал где-то, что Silverlight хотят также воткнуть в Sharepointне хотят, а уже (с версии SL 2, вроде) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 12:16 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
уТКаSeVa, читал где-то, что Silverlight хотят также воткнуть в Sharepoint, видимо это последняя попытка дать жизнь увядающей технологии... У вас есть какая официальная информация от microsoft? Или вы разочаровались в рынке lob приложений? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 04:14 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
уТКа, почему же увядающей? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 07:17 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
enigmatic, поиском в гугле: "работа silverlight программист" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 09:29 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
уТКа, но там куча вакансий. Вообще, какие, по-вашему, есть альтернативы SL в LOB? Flex, Java-апплеты? Динамический Html? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 10:37 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
enigmaticуТКа, но там куча вакансий. Вообще, какие, по-вашему, есть альтернативы SL в LOB? Flex, Java-апплеты? Динамический Html? Только wpf, а все остальное - полная унылость ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 11:20 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SeVaТолько wpf, а все остальное - полная унылость Не работает на mac, некоторые заморочки с установкой на клиентских машинах - для lob это серьёзные аргументы (учитывая популярность продукции apple среди офисных сотрудников в некоторых сферах бизнеса). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 13:17 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
enigmaticуТКа, но там куча вакансий. Вообще, какие, по-вашему, есть альтернативы SL в LOB? Flex, Java-апплеты? Динамический Html? По поддержке RAD, богатству компонентов и простоте разработки альтернатив нет. А количество вакансий только в России немного убавилось. Видимо поэтому люди здесь стали мыслить категориями. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 13:20 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SeVa, Но WPF десктопен, в отличие от остального перечисленного. И вообще, зачем писать приложение для браузера, когда можно написать для десктопа? Зачем люди хотят видеть, например, отчетность именно в браузере? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 13:22 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SemkaaА количество вакансий только в России немного убавилось. Видимо поэтому люди здесь стали мыслить категориями.Это неплохо, что уменьшилось. Неплохо, когда люди знают что им нужно и почему им нужно именно это. Снижение внимания к сильверлайту, с одной стороны, уменьшает количество вакансий, где люди хотят сильверлайт просто "потому, что сильверлайт". С другой стороны, это увеличивает порог вхождения в "мертвую технологию" и потенциально увеличивает нашу оплату труда. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 14:01 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
enigmaticSeVa, Но WPF десктопен, в отличие от остального перечисленного. И вообще, зачем писать приложение для браузера, когда можно написать для десктопа? Зачем люди хотят видеть, например, отчетность именно в браузере? Для SL5 браузер - это только средство доставки самого приложения. Отличия от WPF несущественны в большинстве случаев, но при этом существенно упрощается развертывание и построение распределенных систем. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 15:31 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SemkaaSeVaТолько wpf, а все остальное - полная унылость Не работает на macА надо? Наверное лучше средства выбирать под задачу а не задачу подгонять под средства. Если есть связка WPF + Windows, которая эффективно решает поставленные задачи, вероятно надо использовать именно её. Semkaaнекоторые заморочки с установкой на клиентских машинахВсё прекрасно ставится через ClickOnce. Никаких заморочек не замечено. Semkaaучитывая популярность продукции apple среди офисных сотрудников в некоторых сферах бизнесаМогут продолжать ныть дальше. Их мнение никому не интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 16:47 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Алексей К А надо? Наверное лучше средства выбирать под задачу а не задачу подгонять под средства. Если есть связка WPF + Windows, которая эффективно решает поставленные задачи, вероятно надо использовать именно её. Давайте будем средства выбирать под задачу. Есть задача - lob application, который должен работать на windows и mac os. Алексей КВсё прекрасно ставится через ClickOnce. Никаких заморочек не замечено. ок, без проблем. мне нравится эта технология, но business value она пока что никакого не приносит для существующих требований. Тем более, если выбирать между clickonce и браузером, как способами доставки, лично я предпочту браузер. Пользователь в этом плане со мной полностью согласится. Алексей КSemkaaучитывая популярность продукции apple среди офисных сотрудников в некоторых сферах бизнесаМогут продолжать ныть дальше. Их мнение никому не интересно. Расскажите это своему боссу и поучите его вести бизнес с клиентами, которым необходима поддержка macos (а таких достаточное количество). Тем более имейте ввиду, что востребованность технологии определяет бизнес, а не субъективное мнение конечного разработчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 17:16 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
enigmaticSemkaaА количество вакансий только в России немного убавилось. Видимо поэтому люди здесь стали мыслить категориями.Это неплохо, что уменьшилось. Неплохо, когда люди знают что им нужно и почему им нужно именно это. Снижение внимания к сильверлайту, с одной стороны, уменьшает количество вакансий, где люди хотят сильверлайт просто "потому, что сильверлайт". С другой стороны, это увеличивает порог вхождения в "мертвую технологию" и потенциально увеличивает нашу оплату труда. Всё верно! Обнимемся!!11 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 17:23 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SemkaaДавайте будем средства выбирать под задачу. Есть задача - lob application, который должен работать на windows и mac os.Нет такой задачи. Есть задача: автоматизировать работу сотрудника. Для решения этой задачи выбирается соответствующее "железо" в том числе. SemkaaАлексей КВсё прекрасно ставится через ClickOnce. Никаких заморочек не замечено. ок, без проблем. мне нравится эта технология, но business value она пока что никакого не приносит для существующих требований.Это что? Можно по-русски? SemkaaТем более, если выбирать между clickonce и браузером, как способами доставки, лично я предпочту браузер. Пользователь в этом плане со мной полностью согласится.Системный администратор однократно установит программу на компьютере пользователя. А какое окошко будет на экране в момент автообновления пользователю фиолетово. Впрочем "продвинутый" пользователь сможет самостоятельно всё установить с корпоративной веб-страницы. SemkaaАлексей Кпропущено... Могут продолжать ныть дальше. Их мнение никому не интересно. Расскажите это своему боссу и поучите его вести бизнес с клиентами, которым необходима поддержка macos (а таких достаточное количество).У меня нет "босса". Получается, что "босс" - это я. :-) SemkaaТем более имейте ввиду, что востребованность технологии определяет бизнес, а не субъективное мнение конечного разработчика."Бизнес" понятия не имеет что ему на самом деле надо. Поэтому разработка lob и консалтинг часто идут "нога в ногу". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 17:31 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Алексей КНет такой задачи. Есть задача: автоматизировать работу сотрудника. Для решения этой задачи выбирается соответствующее "железо" в том числе. Не придирайтесь к словам, назовём это требованием. Так же имейте ввиду, что для приложений, которые предоставляются пользователям как сервис выбор железа сводится к тому - а что у нас есть на том и должно работать. Тем более, подход "выбор железа под задачу" попахивает совковостью и однобокостью. Такое клиенту только впарить можно, как это принято делать в России. Алексей КЭто что? Можно по-русски? Вы же босс, вы должны знать. Алексей КСистемный администратор однократно установит программу на компьютере пользователя. А какое окошко будет на экране в момент автообновления пользователю фиолетово. Впрочем "продвинутый" пользователь сможет самостоятельно всё установить с корпоративной веб-страницы. Нет системного администратора/некому однократно устанавливать. Алексей К"Бизнес" понятия не имеет что ему на самом деле надо. Поэтому разработка lob и консалтинг часто идут "нога в ногу". Если вы колхозите что-то не тиражируемое, только для одного клиента - то пожалуйста. Во всех других случаях не надо мешать мух с котлетами. И одну вещь бизнес знает точно - "мне бы подешевле". Так что представьте себе, каким образом вы будете этому бизнесу доказывать, что надо половину парка маков заменить на windows и отнять ч/ч админа для какой-то первичной установки. Sl в этом плане смотрится очень выгодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 17:44 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Алексей КSemkaaпропущено... Не работает на macА надо? Наверное лучше средства выбирать под задачу а не задачу подгонять под средства. Если есть связка WPF + Windows, которая эффективно решает поставленные задачи, вероятно надо использовать именно её. Дабы не распылять контекст беседы. Вот еще вопрос. Почему я должен использовать WPF + Windows которая эффективно решает определённые задачи, если sl + windows + mac + все преимущества sl решает эти задачи более эффективно? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 18:01 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SemkaaИ одну вещь бизнес знает точно - "мне бы подешевле"."Скупой платит дважды" (с) Опять же "мне бы подешевле" никак не сочетается с массовой закупкой mac-ов. Деньги на ветер. Последнее это уже лично моё мнение. Можете с ним не согласиться, и оспаривать его не обязательно. SemkaaТак что представьте себе, каким образом вы будете этому бизнесу доказывать, что надо половину парка маков заменить на windowsРазработчики игр почему-то не особо парятся по поводу работы их продуктов не только под Windows (не считая консолей). Ситуация похожая. Semkaaи отнять ч/ч админа для какой-то первичной установки.В любой более-менее серьёзной организации есть как минимум один системный администратор. Впрочем, не надо "придираться к словам". Развёртывать ClickOnce пользователи вполне могут самостоятельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 18:01 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Алексей К"Скупой платит дважды" (с) Опять же "мне бы подешевле" никак не сочетается с массовой закупкой mac-ов. Деньги на ветер. Последнее это уже лично моё мнение. Можете с ним не согласиться, и оспаривать его не обязательно. Маки - это деньги на ветер, именно поэтому silverlight - плохая технология, а wpf - лучше? Я правильно вас понял? Если нет, то приведите пожалуйста реальные аргументы. Иначе, я склонен утверждать, что для разработки lob приложений sl выглядит намного привлекательнее, чем wpf. Кстати, большинство современных игр работает на mac. Так что парятся. Это дополнительный рынок, тем более очень не маленький. Это дополнительные деньги, так же не маленькие. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 18:14 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SemkaaДабы не распылять контекст беседы. Вот еще вопрос. Почему я должен использовать WPF + Windows которая эффективно решает определённые задачи, если sl + windows + mac + все преимущества sl решает эти задачи более эффективно?SL выглядит ограниченным и недоделанным. Видимо сказывается недостаточное финансирование и бездарный менеджмент. В нём не хватает некоторых фундаментальных возможностей: триггера, DispatcherFrame, синхронные посредники к вебсервисам и прочее. Обсуждалось уже... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 18:15 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Алексей КSemkaaДабы не распылять контекст беседы. Вот еще вопрос. Почему я должен использовать WPF + Windows которая эффективно решает определённые задачи, если sl + windows + mac + все преимущества sl решает эти задачи более эффективно?SL выглядит ограниченным и недоделанным. Видимо сказывается недостаточное финансирование и бездарный менеджмент. В нём не хватает некоторых фундаментальных возможностей: триггера, DispatcherFrame, синхронные посредники к вебсервисам и прочее. Обсуждалось уже... Знаю, что обсуждалось. За лёгкость надо платить. Тем более за работу на другой ОС. Так что сколь угодно долго можно называть эти возможности "фундаментальными" - в sl их нет, и на текущий момент можно прекрасно обходиться без них. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 18:21 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SemkaaЗа лёгкость надо платить.Причём, довольно высокую цену. А главное, ради чего. SemkaaТем более за работу на другой ОС.Тут Asp.Net вне конкуренции. SemkaaТак что сколь угодно долго можно называть эти возможности "фундаментальными" - в sl их нет, и на текущий момент можно прекрасно обходиться без них .Я так не думаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 18:27 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Алексей КПричём, довольно высокую цену. А главное, ради чего. Разработка приложений на sl стоит не дороже разработки приложений на wpf. Не путайте ваше личное удобство разработчика с деньгами. Алексей КТут Asp.Net вне конкуренции. Стоимость разработки на asp.net стоит в разы дороже, чем на sl - это факт. Так что данное сравнение некорректно. Тем более, в контексте lob - macos это очень частое желание клиента, а linux и другие ОС - нет. Так что не вижу смысла поддерживать полную кроссплатформенность. Алексей КЯ так не думаю. Ваше право. Но практика и реально реализованные и работающие на sl приложения говорят об обратном. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 18:34 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SemkaaРазработка приложений на sl стоит не дороже разработки приложений на wpf. Не путайте ваше личное удобство разработчика с деньгами.Как так? Мне как разработчику делать неудобнее, следовательно дольше. А стоит одинаково. Так не бывает. SemkaaАлексей КТут Asp.Net вне конкуренции. Стоимость разработки на asp.net стоит в разы дороже, чем на sl - это факт. Так что данное сравнение некорректно.Уверен, многие с Вами не согласятся. SemkaaАлексей КЯ так не думаю. Ваше право. Но практика и реально реализованные и работающие на sl приложения говорят об обратном.У всех своя практика. Моя практика говорит об обратном. Не будем пытаться убедить друг друга силой мысли. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 18:45 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Алексей ККак так? Мне как разработчику делать неудобнее, следовательно дольше. А стоит одинаково. Так не бывает. Отсутствие возможностей в sl, которые есть в wfp, лишь косвенно влияют на удобство. В большинстве случаев можно использовать сторонние библиотеки, или не использовать эти возможности вообще. Да, со мной могут многие не согласиться. Но факта востребованности sl это не отменяет. Так же это не отменяет того факта, что для sl уже исторически нашлась своя ниша. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 19:06 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SemkaaАлексей ККак так? Мне как разработчику делать неудобнее, следовательно дольше. А стоит одинаково. Так не бывает. Отсутствие возможностей в sl, которые есть в wfp, лишь косвенно влияют на удобство. В большинстве случаев можно использовать сторонние библиотеки, или не использовать эти возможности вообще.Проблемы разработчиков всегда рано или поздно становятся проблемами пользователей. Лучше хорошо сделать под одну OS, чем как попало под две. Впрочем, если Ваши заказчики этого не понимают - это их проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 19:30 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Алексей КSemkaaпропущено... Отсутствие возможностей в sl, которые есть в wfp, лишь косвенно влияют на удобство. В большинстве случаев можно использовать сторонние библиотеки, или не использовать эти возможности вообще.Проблемы разработчиков всегда рано или поздно становятся проблемами пользователей. Лучше хорошо сделать под одну OS, чем как попало под две. Впрочем, если Ваши заказчики этого не понимают - это их проблемы. Приведите пример, что конкретно в sl делается только и исключительно как попало? Кроме того, приведите пример, без каких функций, которые есть в wpf нельзя вообще никак обойтись в sl? Далее, приведите пример, какие же проблемы есть у разработчиков sl, и какие из них, а главное каким образом могут стать проблемами пользователей? Последний вопрос - главный. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 19:39 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Чуть не забыл. Главное, не забудьте подробнее описать в ответе на последний вопрос проблемы пользователей, которые будут следствием, непонятных проблем разработчиков :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 19:45 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Ну что ж такое то. Сколько говорить - SL мёртвый ширпотреб. Толстяков пишем на WPF, тонких на ASP.NET (MVC) ака HTML (скоро HTML5). Всё, все по шконкам! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 21:39 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Где-то читал альтернативную мысль, что в связи с появлением библиотек уровня telerik kendo ui и очень интересной штуки под названием nodejs - asp.net - крупный неповоротливый и медленный ширпотреб. Вы уж определитесь, кому из вас верить :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2012, 21:58 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SemkaaПриведите пример, что конкретно в sl делается только и исключительно как попало? Кроме того, приведите пример, без каких функций, которые есть в wpf нельзя вообще никак обойтись в sl? Тут SemkaaДалее, приведите пример, какие же проблемы есть у разработчиков slСм выше. Semkaaи какие из нихВсе. Semkaaа главное каким образом могут стать проблемами пользователей?Естественным путём. Предлагаю перестать состязаться в красноречии. Если Вас SL устраивает, и Вы успешно внедряете разработанные на нём проекты - могу за Вас только порадоваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 05:53 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
Алексей КSemkaaДабы не распылять контекст беседы. Вот еще вопрос. Почему я должен использовать WPF + Windows которая эффективно решает определённые задачи, если sl + windows + mac + все преимущества sl решает эти задачи более эффективно?SL выглядит ограниченным и недоделанным. Видимо сказывается недостаточное финансирование и бездарный менеджмент. В нём не хватает некоторых фундаментальных возможностей: триггера, DispatcherFrame, синхронные посредники к вебсервисам и прочее. Обсуждалось уже... Триггеры есть. Вместо них спокойно можно применять VisualStates, которые впервые появились в SL, а затем уже перекочевали в wpf. DispatcherFrame и прочие синхронные посредники нужны только тем кто не знает мат.часть. MS сделала все, чтобы свести асинхронную обработку в полной банальности. Все, что перечисленно - это не проблемы. Все идет к тому, что никому уже толстяки будут не нужны, требуется распределенность и простота установки, а SL для этого лучше заточен. Помимо этого рано или поздно MS в winrt похоронит все DispatcherFrame. Об этом она уже четко и ясно сказала. Переход с SL возможен с минимальными измениями, а c wpf все придется выбрасывать в корзину. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 11:58 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
МСУТолстяков пишем на WPF, тонких на ASP.NET (MVC) ака HTML (скоро HTML5).А что делать с толстяками в браузере? 12102678 enigmaticИ вообще, зачем писать приложение для браузера, когда можно написать для десктопа? Зачем люди хотят видеть, например, отчетность именно в браузере? Алексей КSL выглядит ограниченным и недоделанным. Видимо сказывается недостаточное финансирование и бездарный менеджмент. В нём не хватает некоторых фундаментальных возможностей: триггера, DispatcherFrame, синхронные посредники к вебсервисам и прочее.Ограниченным относительно WPF? Сильверлайт обычно стартует в песочнице, но может получить повышенный доступ к системе. Алексей Кнедостаточное финансированиеСкорее наоборот. Алексей Кбездарный менеджментВполне возможно. Алексей КВ нём не хватает некоторых фундаментальных возможностейФундаментальных глазами WPF-разработчика? Почему фундаментальных ? Алексей Котсутствие триггеровНи разу не мешало. Алексей КDispatcherFrameПроблема, вроде бы, решаема: http://bea.stollnitz.com/blog/?p=59 Silverlight does not have DispatcherFrame or DispatcherPriority, so there is no way to write a helper method similar to DoEvents. Fortunately, the Silverlight Dispatcher has a BeginInvoke method that I can use to return control to Silverlight, and allow it to instantiate the next level of TreeViewItems before continuing. Алексей Ксинхронные посредники к вебсервисамМешало только вначале (здесь была даже тема на эту тему). Потом получилось "выполнять асинхронные операции синхронно" и управлять порядком их вызова. Идея в том, что нельзя использовать сигналы в главном потоке, но их никто не запрещает использовать в фоновых. Но я ее недавно это выкинул из кода за ненадобностью. Алексей КпрочееВообще, были проблемы, например, с невозможностью установки биндингов в сеттерах стилей, но это было исправлено в 5-й версии. Вы не могли бы продолжить список? Semkaa авторпропущено... Всё верно! Обнимемся!!11 :):) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 12:39 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SeVaТриггеры есть. Вместо них спокойно можно применять VisualStates, которые впервые появились в SL, а затем уже перекочевали в wpf. DispatcherFrame и прочие синхронные посредники нужны только тем кто не знает мат.часть. MS сделала все, чтобы свести асинхронную обработку в полной банальности. Все, что перечисленно - это не проблемы. Все идет к тому, что никому уже толстяки будут не нужны, требуется распределенность и простота установки, а SL для этого лучше заточен.Всё это уже было. Некогда мне играть в SL-игрушки. SeVaПомимо этого рано или поздно MS в winrt похоронит все DispatcherFrame. Об этом она уже четко и ясно сказала. Переход с SL возможен с минимальными измениями, а c wpf все придется выбрасывать в корзину.Да кому он нужен этот Winrt... Wpf будет жить вечно, как Делфи. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 13:03 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
enigmaticАлексей КDispatcherFrameПроблема, вроде бы, решаема: http://bea.stollnitz.com/blog/?p=59 Silverlight does not have DispatcherFrame or DispatcherPriority, so there is no way to write a helper method similar to DoEvents. Fortunately, the Silverlight Dispatcher has a BeginInvoke method that I can use to return control to Silverlight, and allow it to instantiate the next level of TreeViewItems before continuing. Нет. Я про человеческий ShowDialog. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 13:06 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SeVaНу вот смотри. Ну захотелось мне вставить вызов вебсервиса в ValueConverter датабиндинга. Да, на первый взгляд всё несколько необычно. С другой стороны, поставленная задача решается с наименьшим гемором. И какогохера (с) мне не дают так сделать в SL? Тут как бы да, можно от этого отказаться. Можно заменить триггера VisaulStateManager-ом. Можно привыкнуть к асинхронному ShowDialog. Кругом понапихать позднего связывания, для удобства работы с асинхронными посредниками сервисов. Всё можно. Только в итоге получается какая-то, извиняюсь, херня, непонятно ради чего. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 13:16 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
про то, как бороться с ShowDialog разговор уже был. Проблема не стоит выеденного яйца. ПРо асинхронные вызовы тоже. Код для конвертера Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
Для подобных вещей лучше всего - обощенный Markup Extension, который кэширует и получает данные из БД. Все делается только в xaml, никакого кода для этого не требуется. За счет асинхронности интерфейс совершенно не тормозит, никого усложнения в разработке нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 14:03 |
|
Microsoft Dynamics GP 12 & SL5
|
|||
---|---|---|---|
#18+
SeVaпро то, как бороться с ShowDialog разговор уже был. Проблема не стоит выеденного яйца.Да как сказать. SeVaКод для конвертераТут не совсем понятно. Наверное нужен пример биндинга, использующего этот конвертер. SeVaДля подобных вещей лучше всего - обощенный Markup Extension, который кэширует и получает данные из БД.Это хорошо, пока не требуется в него передавать параметры, забинденные на контролы. Тут наверное лучше развить идею с ObjectDataProvider. SeVaВсе делается только в xaml, никакого кода для этого не требуется.Настораживает обилие позднего связывания или необходимость на каждый чих в прикладном коде описывать новый класс. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2012, 06:23 |
|
|
start [/forum/topic.php?all=1&fid=21&tid=1441926]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
153ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 526ms |
0 / 0 |