UNPKG

2.27 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) [![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)
14
15### What is `ifnode`?
16
17+ Simple, light and flexible MVC Framework for **[node.js](https://nodejs.org)** and **[io.js](https://iojs.org)**
18+ Based in **[express.js](https://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
23For install `ifnode` type command:
24
25```bash
26npm install -S ifnode
27```
28
29### Ideology
30
31* `ifnode`'s main idea is not dictate for developer what need to do but make all for simplification work
32* `ifnode` is simple, understandable and light
33* `ifnode` build on `express.js`: get all possibilities of module (routes, middleware) and extends opportunities
34* `ifnode` have the four build items:
35 * **[extensions](https://ifnode.com/docs/app/extensions)**
36 * **[models](https://ifnode.com/docs/app/models)**
37 * **[components](https://ifnode.com/docs/app/components)**
38 * **[controllers](https://ifnode.com/docs/app/controllers)**
39* `ifnode` have a **[plugins system](https://ifnode.com/docs/app/plugins)**
40* `ifnode` use **[Service Locator Pattern](https://en.wikipedia.org/wiki/Service_locator_pattern)**
41
42### Documentation
43
44You can explore the **[documentation](https://ifnode.com/docs/intro)**. Also you can check `ifnode` applications **[examples](https://github.com/ifnode/examples)**.
45
46© **[ifnode](https://ifnode.com/)**
\No newline at end of file