Skip to content

Commit 12526fa

Browse files
authored
Update README.md
1 parent f365fe7 commit 12526fa

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# <img src="https://github.com/NinjaRocks/MicroFx/blob/master/ninja-icon-16.png" alt="ninja" style="width:30px;"/> MicroFx
22
[![NuGet version](https://badge.fury.io/nu/MicroFx.svg)](https://badge.fury.io/nu/MicroFx) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/NinjaRocks/MicroFx/blob/master/License.md) [![build-master](https://github.com/NinjaRocks/MicroFx/actions/workflows/master.yml/badge.svg)](https://github.com/NinjaRocks/MicroFx/actions/workflows/master.yml) [![GitHub Release](https://img.shields.io/github/v/release/ninjarocks/MicroFx?logo=github&sort=semver)](https://github.com/ninjarocks/MicroFx/releases/latest) [![.Net 8.0](https://img.shields.io/badge/.Net-8.0-blue)](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
33

4-
#### 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.
55

66
## What is Application Framework?
77
> 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
2424
> * Error handling.
2525
> * Performance monitoring.
2626
> * Custom business rules.
27-
> * Domain events
28-
> * Managed Async processing
27+
> * Domain events.
28+
> * Managed Async processing.
2929
> * Thread Local Storage.
3030
> * Inversion of Control.
31-
> * many more
31+
> * Model View * (Controller, Presenter, ViewModel) Compatible.
32+
> * Many more
3233
3334
## Clean Architecture
3435
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

Comments
 (0)