Sha256: a7d6e9e7b0740730c120c586219ffe858da8efd4a74ab12688809868a4ee482d

Contents?: true

Size: 1.01 KB

Versions: 14

Compression:

Stored size: 1.01 KB

Contents

# Introduction

## What is midori?

Midori (pronounced /miːdɒliː/) is a **Ruby web framework** for building APIs, web pages and realtime web services. Midori is designed to provide **non-blocking** I/O operations without **callback hells** on web development. The core library is focused on network I/Os, and gives a very easy DSL to pick up and converting existed projects on. On the other hand, midori also officially provides extension libraries that could deal with file, database, cache, network requests and other I/O operations without blocking.

If you want to know how midori compares to other libraries/frameworks, checkout out the [Comparison with Other Frameworks](meta/comparison_with_other_frameworks.md)

## Note

The official guide assumes intermediate level knowledge of Ruby and backend development. If you are totally new , it might not be the best idea to jump right into a framework as your first step - grasp the basics then come back! Prior experience with other frameworks like Rails helps, but is not required.

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
midori.rb-0.5.0 tutorial/README.md
midori.rb-0.4.4.1 tutorial/README.md
midori.rb-0.4.4 tutorial/README.md
midori.rb-0.4.3 tutorial/README.md
em-midori-0.4.3 tutorial/README.md
em-midori-0.4.2.1 tutorial/README.md
em-midori-0.4.2 tutorial/README.md
em-midori-0.4.1.1 tutorial/README.md
em-midori-0.4.1 tutorial/README.md
em-midori-0.4.0 tutorial/README.md
em-midori-0.3.0 tutorial/README.md
em-midori-0.2.4 tutorial/README.md
em-midori-0.2.3 tutorial/README.md
em-midori-0.2.2 tutorial/README.md