Need advice about which tool to choose?Ask the StackShare community!
Nancy vs Orleans: What are the differences?
What is Nancy? A lightweight web framework for .NET. Nancy is a lightweight, low-ceremony, framework for building HTTP based services on .NET Framework/Core and Mono. The goal of the framework is to stay out of the way as much as possible and provide a super-duper-happy-path to all interactions.
What is Orleans? An approach to building distributed applications in .NET. Orleans is a framework that provides a straightforward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns. It was created by Microsoft Research and designed for use in the cloud.
Nancy belongs to "Microframeworks (Backend)" category of the tech stack, while Orleans can be primarily classified under "Concurrency Frameworks".
Nancy and Orleans are both open source tools. Nancy with 6.8K GitHub stars and 1.46K forks on GitHub appears to be more popular than Orleans with 5.12K GitHub stars and 1.24K GitHub forks.
Pros of Nancy
- C#3
- .Net2
- Middlewares1
- Sinatra inspired1
Pros of Orleans
- Akka.net alternative5
- Async/Await5
- Open source4
- Distributed ACID Transactions4
- Scalable4
- Distributed high-scale computing applications4
- Virtual Actor Model4
- Objects3
- Cross Platform3
- Distributed Locking3
- Fast2