1 | ____ _________
|
2 | / / / /
|
3 | / / / _____/_ ___ _______ _____ ______
|
4 | / / / /__ / | / / / ___ \ / \ / ___/
|
5 | / / / / / | / / / / / / / / \ \ / /_
|
6 | / / / ___/ / /||/ / / / / / / / / / / __/
|
7 | / / / / / / | / / /__/ / / /__/ / / /___
|
8 | / / / / /__/ |__/ \_______/ \_______/ /______/
|
9 | /___/ /___/
|
10 |
|
11 | Best MVC framework for node.js :^)
|
12 |
|
13 | [![Build Status](https://travis-ci.org/ifnode/ifnode.svg?branch=stable)](https://travis-ci.org/ifnode/ifnode)
|
14 |
|
15 | ## What is ifnode?
|
16 |
|
17 | + Simple, light and flexible MVC Framework for **[node.js](http://nodejs.org/)** and **[io.js](http://iojs.org/)**
|
18 | + Based in **[express.js](http://expressjs.com/)** and other awesome node modules
|
19 | + Inspired by **[Yii](http://yiiframework.com/)**, **[Ruby on Rails](http://rubyonrails.org/)**, etc
|
20 |
|
21 | ## Installation
|
22 |
|
23 | For install `ifnode` type command:
|
24 |
|
25 | npm install ifnode --save
|
26 |
|
27 | ## Ideology
|
28 |
|
29 | * `ifnode`'s main idea is not dictate for developer what need to do but make all for simplification work
|
30 | * `ifnode` is simple, understandable and light
|
31 | * `ifnode` build on `express.js`: get all possibilities of module (routes, middleware) and extends opportunities
|
32 | * `ifnode` have the four build items:
|
33 | * **[extensions](https://github.com/ilfroloff/ifnode/wiki/docs-app-extensions)**
|
34 | * **[models](https://github.com/ilfroloff/ifnode/wiki/docs-app-models)**
|
35 | * **[components](https://github.com/ilfroloff/ifnode/wiki/docs-app-components)**
|
36 | * **[controllers](https://github.com/ilfroloff/ifnode/wiki/docs-app-controllers)**
|
37 | * `ifnode` have a **[plugins system](https://github.com/ilfroloff/ifnode/wiki/docs-app-plugins)**
|
38 | * `ifnode` use **[Service Locator Pattern](https://en.wikipedia.org/wiki/Service_locator_pattern)**
|
39 |
|
40 | ## Documentation
|
41 |
|
42 | Now can read wiki [documentation](https://github.com/ilfroloff/ifnode/wiki/docs). Also can check [examples](https://github.com/ifnode/examples).
|
43 |
|
44 | Coming soon [ifnode site](http://ifnode.com/) will be released with pretty documentation.
|
45 |
|
46 | © **[ifnode](http://ifnode.com/)**
|