Есть ли какие-либо полезные Silverlight Framework?

Используете ли вы какую-либо фреймворк (например, Prism или Unity)? Каковы ваши впечатления от них и насколько они достаточно зрелы для использования в производственных приложениях?

Я хотел бы создать полный список всех фреймворков:

Update:

Я добавил несколько в список. Я стараюсь держать список в актуальном состоянии с информацией из других источников.

Ответы

Ответ 1

Farseer Physics Engine: простой в использовании 2D-физический движок, разработанный для платформы Microsoft Silverlight. The Farseer Physics Engine фокусируется на простоте, полезных функциях и позволяет создавать веселые, динамичные игры.

IronRuby и IronPython в Silverlight: динамические языки и интеграция Silverlight позволяют писать приложения для браузеров с динамическими языками, такими как Ruby и Python. Пожалуйста, посетите веб-сайты IronRuby или IronPython для их использования в Silverlight.

DeepEarth: среда с открытым исходным кодом, ориентированная на стандарты Silverlight. Он обеспечивает богатую основу для интеграции и визуализации пространственных слоев, сервисов и данных.

Silverlight Contrib: Silverlight Contrib - это коллекция элементов управления Silverlight и API, а также инструменты для повышения производительности, созданные для сообщества разработчиков Silverlight.

.NET Image Tools: ImageTools для Silverlight - это библиотека, которая предоставляет дополнительные функции для загрузки, сохранения и обработки изображений из разных источников и с различными форматами.

Kit3D: графический движок 3D С# для Microsoft Silverlight.

Ответ 2

Есть также:

Я использую Ninject в течение некоторого времени, и это моя любимая структура DI/IoC.

Также обратите внимание, что SilverlightContrib недавно слилось с SilverlightExtensions. Я немного боюсь, хотя с тех пор не вижу никаких обновлений.

Ответ 3

Только сегодня я нашел Gestalt, который выглядит интересным. Я не уверен, что это "фреймворк".

Ответ 4

Также добавлен пакет интеграции Silverlight для Enterprise Library 5.0 из шаблоны Microsoft и практики, та же команда, которая принесла вам Unity и Prism. Поддерживает кэширование данных (в памяти и изолированное хранилище), ведение журнала (клиент и удаленная служба), проверка правильности, обработка исключений и перехват с помощью параметров конфигурации flexibel (через внешнюю конфигурацию, атрибуты или свободный интерфейс).