UNPKG

2.43 kBMarkdownView Raw
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
25For install `ifnode` type command:
26
27```bash
28npm 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
46You 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