Fur — это передовой фреймворк для разработки корпоративных приложений на платформе .NET5.
Функции:
Совершенно новый внешний вид: основан на платформе .NET5, без исторического багажа. Очень легко начать: для завершения настройки требуется только один Inject(). Чрезвычайно быстрая разработка: встроенные богатые функции разработки корпоративных приложений. Несколько зависимостей. опирается только на три сторонних пакета. Чрезвычайно гибкий: легко справляется с меняющимися и сложными требованиями и чрезвычайно прост в обслуживании: используйте уникальные архитектурные идеи и разрабатывайте только полную документацию для долгосрочного обслуживания: предоставляйте полную документацию по разработке.
Зависимости фреймворка:
Чтобы добиться чрезвычайно быстрого входа и максимальной производительности, Fur не использует и не сокращает количество сторонних зависимостей, насколько это возможно. В настоящее время Fur интегрирует только следующие три зависимости:
Mapster: сопоставление объектов с более высокой производительностью, чем AutoMapper.
MiniProfiler: необходим для анализа и мониторинга производительности
Swashbuckle: документ интерфейса Swagger небольшой, но всеобъемлющий. Несмотря на то, что Fur интегрирует только эти три зависимости, существует множество основных внедрений/инверсий управления зависимостями, аспектно-ориентированного программирования АОП, шины событий, проверки данных, операций с базами данных и т. д.
Экологические требования:
VisualStudio2019Предварительная версия16.8+
.NET5SDK+
.NetStandard2.1+