Fur ist ein Best-Practice-Framework für die Entwicklung von Unternehmensanwendungen unter der .NET5-Plattform.
Merkmale:
Brandneues Aussehen: Basierend auf der .NET5-Plattform. Sehr einfacher Einstieg: Nur ein Inject() ist erforderlich, um die Konfiguration abzuschließen. Integrierte, umfangreiche Entwicklungsfunktionen für Unternehmensanwendungen Verlässt sich nur auf drei Pakete von Drittanbietern. Äußerst flexibel: Bewältigen Sie problemlos sich ändernde und komplexe Anforderungen und äußerst einfach zu warten: Übernehmen Sie einzigartige Architekturideen und entwerfen Sie nur vollständige Dokumente für die langfristige Wartung: Stellen Sie vollständige Entwicklungsdokumente bereit
Framework-Abhängigkeiten:
Um einen extrem schnellen Einstieg und ultimative Leistung zu erreichen, verzichtet Fur so weit wie möglich auf Abhängigkeiten von Drittanbietern oder reduziert diese. Derzeit integriert Fur nur die folgenden drei Abhängigkeiten:
Mapster: Objektzuordnung mit höherer Leistung als AutoMapper
MiniProfiler: Unverzichtbar für die Leistungsanalyse und -überwachung
Swashbuckle: Das Swagger-Schnittstellendokument ist klein, aber umfassend. Obwohl Fur nur diese drei Abhängigkeiten integriert, gibt es viele gängige Abhängigkeitsinjektionen/Kontrollumkehrungen, aspektorientierte AOP-Programmierung, Ereignisbus, Datenüberprüfung, Datenbankoperationen usw.
Umweltanforderungen:
VisualStudio2019Preview16.8+
.NET5SDK+
.NetStandard2.1+