Fur is a best practice framework for enterprise application development under the .NET5 platform.
Features:
Brand new look: Based on .NET5 platform, no historical baggage. Very easy to get started: only one Inject() is needed to complete the configuration. Extremely fast development: Built-in rich enterprise application development functions. Few dependencies: The framework only relies on three third-party packages. Extremely flexible: Easily face changing and complex requirements and extremely easy to maintain: adopt unique architectural ideas and only design complete documents for long-term maintenance: provide complete development documents
Framework dependencies:
In order to pursue extremely fast entry and ultimate performance, Fur does not use or reduce third-party dependencies as much as possible. Currently Fur only integrates the following three dependencies:
Mapster: Object mapping with higher performance than AutoMapper
MiniProfiler: essential for performance analysis and monitoring
Swashbuckle: The Swagger interface document is small but comprehensive. Even though Fur only integrates these three dependencies, there are many mainstream dependency injection/inversion of control, AOP aspect-oriented programming, event bus, data verification, database operations, etc.
Environmental requirements:
VisualStudio2019Preview16.8+
.NET5SDK+
.NetStandard2.1+