NodeBootJS 是又一个nodejs 手脚架,或者往大了说是一个框架。这篇文章将向大家简要地介绍这个框架
NodeBootJS为何物?
NodeBootJS是一个基于NodeJS的纯Javascript解决方案,主要框架组成是VueJS, ExpressJS, NodeJS 以及MongoDB。它的使命是帮你快速地构建一个能用的,健壮的,可靠的Nodejs 应用程序,让你可以把精力全部放在核心业务的实现上!
为嘛需要NodeBootJS
真的勇士敢于直面尖锐的问题
的确,在NodeJS的生态圈,已经有不少前辈扑在手脚架的项目上, 其中也不乏有像MEAN.JS这种由企业开源出来的。第一次看到MEANJS的时候,大家直呼这是 良心企业啊!因为它的确让开发速度飞起来,大大地减少了好多码农被产品经理鄙视的次数。但是(如果没有“但是”,就没有NodeBootJS啦),AngularJS 1.x的坑 让不少码农心中 飘过无数只 草泥马: 学习曲线老陡了,新手没有个把星期很难入门。而且那会的用AngularJS就好像非得做成一个单页面应用(SPA),搞得本来只是卖膏药的首页变成一个沉重无比的巨无霸。
直到某一天,NodeJS的空中突然飘来了VueJS,给MVVM阵营带来了一席清凉。具体如何有多清凉,有请 游大大 自己现身说法 VueJS comparision with AngularJS 1.x 。
我个人也在VueJS的蓝海中找寻像MEANJS这样的良心产品,然零蛋。才萌发了自己撸一个的想法,而且还起了一个 土到南极的名字 -- “NodeBootJS”
NodeBootJS一直在努力着帮你快速构建产品,你只需把眼睛盯着核心业务功能就行,其他杂七杂八的活 交给NodeBootJS
NodeBootJS 眼见为实
耳听为虚,眼见为实
叽叽嘎嘎说了一通,下面跟大家一起来看看NodeBootJS到底长啥样
-
首页
首页由3个部分组成的: 头部,中间内容 以及 页脚
home-page.png头部有左右两部分菜单:左边是动态菜单,根据配置文件的菜单 + 权限 动态显示出来; 右手边是 登录菜单跟用户管理菜单, 用户没登录时显示登录菜单,登录后显示用户菜单
-
注册 & 登录
注册,登录以及忘记密码的功能都是嵌套在首页的一个模态框里面的。只有当用户点击时才会弹出。当用户忘记密码时,系统会给用户发送重置密码的邮件:
login.png-
用户菜单
用户登录后,导航条的右手边菜单将变成用户菜单。 用户可以查看菜单,修改密码等
user-profile.png用户还可以修改密码:
change-password.png-
错误页面
当用户输入系统不存在的地址,NodeBootJS会自动跳转到一个好玩一点的404页面,而不是那个拽得要命的系统404。 如果出现其它错误,也会跳转到500错误页面,让你的用户能有更好的用户体验。
404.png
NodeBootJS到底有哪些功能
我们一直在路上,努力着让系统更容易实现,码农,产品经理,个个笑哈哈
NodeBootJS很快就会发布v1.0. 里面包含的功能有:
-
基本功能
- 注册
- 登录
- 忘记密码
- 修改密码
- 首页
- 动态菜单
- 用户页面
-
系统框架
- 认证
- 授权
- 会话管理
- 错误处理
- 平滑关机
- 日志
-
打包部署
- 开发模式下热部署
- 单页面应用打包
- 多个单页面应用打包
试试
纸上得来终觉浅,绝知此事要躬行
亲,如果上面的功能有您动心的,不如试试!我们已经为您准备好 在线试用环境 (http://notech.leezai.com), 账号是demo/Password1!
网友评论