В разговоре с большим количеством людей, которые работают как с Silverlight, так и с WPF, даже те, кто в восторге от Silverlight и сильно настаивают на этом, я слышу, что многие говорят довольно решительно, что если вы собираетесь развивать исключительно для полноценной среды Windows WPF - это очевидный выбор.
Это не означает, что Silverlight является продуктом низкого качества или что нет времени, когда Silverlight станет явным победителем.Но когда вы говорите: «Я буду развертывать приложения LOB в корпоративной сети, использующей только компьютеры с Windows», похоже, что WPF - это явный выигрыш.
может решить пойти по маршруту Silverlight в ожидании всей новой функции OOB os SL4. Я даже слышал слухи, что SL и WPF в конечном итоге сольются, так что это может даже не иметь особого значения, правильно? Ну, я думаю, что вы найдете, если вы пойдете с Silverlight, так это то, что некоторые из расширенных функций, которые, по вашему мнению, были там, были не там, как вы ожидали. Например, SL4 сможет работать в «Повышенном доверии» (не полное доверие), и вы можете найти это ограничение в расстройстве в проекте, где большая часть вашей базы кода уже находится в Silverlight.
Конечно, не забудьте взглянуть на Silverlight, но для вашего текущего бизнес-приложения WPF, скорее всего, будет лучше всего подходит.
Я слышал разговор от Шона Уайлдермута, где он сказал, что Silverlight 4 может работать в «Повышенном доверии», который отличается от полного доверия. Я считаю, что многие сценарии хранения файлов, упомянутые выше, по-прежнему будут применяться в SL4, но, как и вы, я еще не играл с ним и не могу подтвердить. –