3
Home
yutent edited this page
____ _ __ _
/ ___(_)_ _____ _ __ ___ ___ / _(_)_ _____
| | _| \ \ / / _ \ | '_ ` _ \ / _ \ | |_| \ \ / / _ \
| |_| | |\ V / __/ | | | | | | __/ | _| |\ V / __/
\____|_| \_/ \___| |_| |_| |_|\___| |_| |_| \_/ \___|
一个轻量级的,易学的,拓展性灵活的 nodejs MVC 框架, 5 分钟即可上手。取自"Give me five"之意, 一切就是这么简单。
核心思想源于"鸟哥"的YAF
框架。
Five.js框架的特点
- 原生Node.js开发, 没有臃肿的node_modules目录。
- 预加载模块, 更快的执行, 更灵活的调用。
- 更友好的异常捕获及输出。
- 支持拓展包和中间件2种接口, 更灵活的拓展能力。
- 配套高性能的模板引擎(默认不安装), 理念源于
php
的smarty
。 - 遵循文件即路由的宗旨, 让开发者不再为定路由烦恼, 专注于自身的业务开发。
- 灵活简洁的配置文件, 可一键开启/关闭多个内置模块的启动, 你的业务你作主, 杜绝大而全的臃肿。
- 内置几个常用的正则表达式, 如 手机号、身份证、邮箱、纯中文等的检测, 让你无需面对复杂的正则语法。
- 支持import/export操作, 直接使用最新的ES语法, 不需要另外编译。
- 全程支持async/await, 让你的书写顺序成为代码的执行顺序。
- 更快的执行速度, 更少的内存占用。