0.0.20 • Published 10 years ago

rabbitjs v0.0.20

Weekly downloads
4
License
BSD
Repository
github
Last release
10 years ago

##Rabbit.js is a fast and light mvc framework for Nodejs

PS:自从用了Rabbit.js,感觉自己萌萌哒~~~

###关于Rabbit.js

Rabbit.js 的定位是一个超轻量的快速开发框架。Light and Fast。你甚至很快就可以理解它的底层实现(也许只需要5分钟)。Rabbit.js本身的代码量并不大,这得益于很多NodeJS开源库的支持,通过一些有效的组合,成为这样一个简单而清晰的开发框架。

Rabbit.js 能够提供一个清晰的开发思路,让你的应用逻辑清晰并且足够结构化,但是同时又不会增加你的开发复杂度,相反,复杂度被降低,因为在逻辑分层的过程中对很多操作做了封装,你要做的就是关注自己需要关注的逻辑代码,而不用关心框架本身。

Rabbit.js 是一个依靠约定和封装进行工作的框架,秉承约定大于配置的快速开发理念,高度自动化,提高开发效率。不过可能因此降低了一些灵活性,但是本框架的定位决定其使用场景,Rabbit.js比较适合于中小型项目或者个人项目,得益于其快速开发的特点,可以快速搭建restfull的网络服务。

###特色

  • 清晰的应用分层,可以帮助您构建大型的应用,具体见章节“分层”
  • 约定大于配置,基本无需配置,即可开始开发之旅。
  • 约定大于配置,团队合作写出来的应用代码基本一致,方便统一代码风格。
  • 应用的restful的route完全根据目录结构自动生成,无需自己声明和指定。
  • controller和view之间拥有自动映射,你在controller里无需指定渲染的view路径。
  • 分层之间不采用跳路径方式应用,而是根据名字寻找,无需关心自己和别的分层中得js得目录结构关系。
  • 将controller层,service层,model层做了抽象封装,大部分通用逻辑都已经默认添加,极大的减少代码量。
  • 对model层做了特别封装,同时支持sql和mongodb,写法完全一样。
  • model层封装成了promise的写法,让你的数据操作更清晰简介。
  • 功能插件系统,开发中,常用的服务器功能一句话引入,例如用户系统,无需开发。
  • 默认为您配置了一个可用的express服务器。
  • clone下来,查看文档,立马开始您的开发之旅。

###安装和创建项目 安装和创建项目

###分层 分层约定

###Controller的定义和介绍 Controller的定义和介绍

###Model层的定义和封装 Model层的定义和封装

###所有命令

###scaffold脚手架

###插件系统

###定时任务 定时任务

###基础依赖库 基础依赖库文档

0.0.20

10 years ago

0.0.18

10 years ago

0.0.17

10 years ago

0.0.16

10 years ago

0.0.15

10 years ago

0.0.14

10 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago