You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#### Application framework library to build .Net Applications. Compatible with Microservices architecture.
4
+
#### Application framework to build .Net Applications employing Clean Architecture. Compatible with Web, Mobile and Microservices architecture.
5
5
6
6
## What is Application Framework?
7
7
> An application framework is a software library that provides a fundamental structure to support the development of applications for a specific environment. An application framework acts as the skeletal support to build an application. The intention of designing application frameworks is to lessen the cross-cutting concerns faced during the development of applications. This is achieved through the use of code that can be shared across different modules of an application.
@@ -24,11 +24,12 @@ Cross cutting concerns are requirements that are general and common across the a
24
24
> * Error handling.
25
25
> * Performance monitoring.
26
26
> * Custom business rules.
27
-
> * Domain events
28
-
> * Managed Async processing
27
+
> * Domain events.
28
+
> * Managed Async processing.
29
29
> * Thread Local Storage.
30
30
> * Inversion of Control.
31
-
> * many more
31
+
> * Model View * (Controller, Presenter, ViewModel) Compatible.
32
+
> * Many more
32
33
33
34
## Clean Architecture
34
35
MicroFx is implemented based on clean architecture principles. Clean architecture is a software design philosophy that separates the elements of a design into ring levels. An important goal of clean architecture is to provide developers with a way to organize code in such a way that it encapsulates the business logic but keeps it separate from the delivery mechanism.
0 commit comments