介绍
Keystone是以Express和MongoDB为基础搭建的开源的Node.js CMS和web应用程序平台。
Keystone在官网上声称:在Node.js中,用Keystone搭建数据驱动的网站、应用程序和API是最容易的。
之所以出此狂言,背后还是有料的,Keystone自带以下功能:
- 内置Express.js和MongoDB
- 动态路由
- 实用的数据库域类型
- 自动生成管理员界面
- 基于数据模型的表单处理
- 会话管理和认证功能
我觉得keystone最牛逼的地方就是根据你定义的模型自动帮你实现后台管理界面,创建、管理、编辑和删除等,这得省掉很多功夫了。这样实现一个网站只要定义model和写前端代码就好了。
这应该是前端猴子接外包的一个利器吧。
more >>