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=master)](https://travis-ci.org/ifnode/ifnode)
|
14 | [![Coverage Status](https://coveralls.io/repos/github/ifnode/ifnode/badge.svg?branch=master)](https://coveralls.io/github/ifnode/ifnode?branch=master)
|
15 | [![Known Vulnerabilities](https://snyk.io/test/github/ifnode/ifnode/badge.svg)](https://snyk.io/test/github/ifnode/ifnode) [![NSP Status](https://nodesecurity.io/orgs/ifnode/projects/b02ae270-a972-4132-a391-8299e270d084/badge)](https://nodesecurity.io/orgs/ifnode/projects/b02ae270-a972-4132-a391-8299e270d084)
|
16 |
|
17 | ### What is `ifnode`?
|
18 |
|
19 | + Simple, light and flexible MVC Framework for **[node.js](https://nodejs.org)** and **[io.js](https://iojs.org)**
|
20 | + Based in **[express.js](https://expressjs.com)** and other awesome node modules
|
21 | + Inspired by **[Yii](http://yiiframework.com)**, **[Ruby on Rails](http://rubyonrails.org)**, etc
|
22 |
|
23 | ### Installation
|
24 |
|
25 | For install `ifnode` type command:
|
26 |
|
27 | ```bash
|
28 | npm install -S ifnode
|
29 | ```
|
30 |
|
31 | ### Ideology
|
32 |
|
33 | * `ifnode`'s main idea is not dictate for developer what need to do but make all for simplification work
|
34 | * `ifnode` is simple, understandable and light
|
35 | * `ifnode` build on `express.js`: get all possibilities of module (routes, middleware) and extends opportunities
|
36 | * `ifnode` have the four build items:
|
37 | * **[extensions](https://ifnode.com/docs/app/extensions)**
|
38 | * **[models](https://ifnode.com/docs/app/models)**
|
39 | * **[components](https://ifnode.com/docs/app/components)**
|
40 | * **[controllers](https://ifnode.com/docs/app/controllers)**
|
41 | * `ifnode` have a **[plugins system](https://ifnode.com/docs/app/plugins)**
|
42 | * `ifnode` use **[Service Locator Pattern](https://en.wikipedia.org/wiki/Service_locator_pattern)**
|
43 |
|
44 | ### Documentation
|
45 |
|
46 | You can explore the **[documentation](https://ifnode.com/docs/intro)**. Also you can check `ifnode` applications **[examples](https://github.com/ifnode/examples)**.
|
47 |
|
48 | © **[ifnode](https://ifnode.com/)** |
\ | No newline at end of file |