После выхода Silverlight 4.0 с новым WPF меня смущают эти технологии: Silverlight?WPF?Форма Windows?
Основной мотив, которого мы хотим достичь для БОЛЬШОГО бизнес-проекта, следующий:
Если я рассмотрю все вышеперечисленные три пункта, тогда только Silverlight - вариант, так как я не хочу, чтобы люди покупалиэмулятор на MacOS для WPF или Windows Form.
Теперь, насколько хорош Silverlight для бизнес-приложений, я был полностью против, когда Silverlight 2.0 появился на рынке, но теперь это Silverlight 4.0, и они предоставили много новых функций (но все же основы), что требуется в любых сложных бизнес-приложениях
.
Сравнение Silverlight и WPF
- * Silverlight и WPF - очень новая технология, и если бы я сравнил их с этими двумя, то я бы предпочел WPF, потому что он может считаться стабильным и зрелым.Но это не то же самое, что Windows Form.
- * Если я перейду с Silverlight, то я уверен, что буду продолжать обновляться до последней версии Silverlight.Я вспомнил, что когда мы разрабатывали программное обеспечение для версии 2.0, мы должны были создать собственную структуру с динамической загрузкой DLL, а затем концепцию навигации.Но все изменилось, как только появился Silverlight 3.0.Я не хочу, чтобы это происходило с этим новым продуктом.
- * Если мы пойдем с WPF, то мы не получим независимость от платформы.
Теперь, почему бы нам не сосредоточиться?на создание WPF, а затем перейти к Silverlght.Как кто-то (Тим?) Из Microsoft сказал, что идея состоит в том, чтобы сделать Silverlight максимально приближенным к WPF.Но если это так, то почему структура XAML отличается;Я не буду убежден, говоря, что .Net Framework для SL слишком мала ... ну, разница идет от пространства имен?
Я искал эту тему и обнаружил "Сравнительный документ Microsoft WPF-Silverlight v1.1.pdf".Это очень хорошее руководство, которое дает вам информацию о том, как мы можем создавать общие приложения для обоих приложений.Но опять же, он сравнивает Silverlight 2, а не 4.
Я уверен, что многие архитекторы / разработчики / менеджеры проектов должны сталкиваться с подобными вопросами в своих помещениях и хотят начать это обсуждение, если это не было:).
У нас еще есть 2 недели, чтобы принять это решение, поэтому я ожидаю, что все будут участвовать, гуру?