YOG2

A Node.js UI Layer Framework Based on FIS & Express

专注提升 Node.js UI 层的研发效率,优化前后端性能

  • 前端工程化

    基于 FIS 前端工程化思想打造的解决方案,拥有完备的后端静态资源资源管理能力,并与前后端开发流程完美契合。

  • Pagelet

    原生实现BigPipe 与 Quickling 技术。BigPipe可以极大的提升复杂站点加载性能。使用 Quickling 技术可以快速搭建单页应用。

  • 自动路由

    自动路由基于以约定优于配置的思想设计,在 YOG2 中无需注册路由,只需要根据 URL 建立对应的处理文件就可以响应请求。

  • 项目拆分

    通过运行框架与业务代码分离的架构,业务可以解耦为多个独立的子项目,有效降低大型项目的复杂度。

  • 快速开发

    利用脚手架功能,快速启动 YOG2 项目。
    框架内置热更新模块,业务代码修改无需重启,开发更为迅捷。

  • 后端管理

    UI 层解决方案,对后端服务的请求是强依赖,YOG2 中将后端的配置规范化,并提供统一的异常处理与超时重试机制,提高系统稳定性。

我们使用 YOG2 实现更彻底的前后端分离开发,让前端拥有更广阔的想象空间

npm install -g yog2