Есть ли какие-либо полезные 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 (через внешнюю конфигурацию, атрибуты или свободный интерфейс).