Yog2 中的模块化思想

本文介绍了Yog2在前端模块化开发中的应用,包括app拆分、自动路由、工程化能力和后端服务管理。Yog2提供模块化开发能力,支持独立编译、部署和路由控制。通过yog2命令行工具,可以创建和管理app,使用自动路由和模板引擎Swig渲染页面,同时具备插件系统增强框架功能。
摘要由CSDN通过智能技术生成

前面我们学习了 FIS3 前端工程构建工具 FIS3,它为前端工程构建提供了有力的支持。在 App 开发中模块化非常流行,今天我们看看前端是如何做到模块化开发的。我们通过 Yog2 (发音 yang g)来说明。

YOG2 是一个专注于 Node.js UI 中间层的应用框架。它基于 express 和 fis 开发,在享受 express 的灵活扩展能力和 fis 强大的前端工程化能力的同时,引入了自动路由、app 拆分以及后端服务管理模块来保证UI中间层的快速开发与稳定可靠。

上面引用这段话的关键字是:

app拆分:是指把一个大的项目拆成不同的模块,每个模块都可独立运行,这与端的模块化思想一致;

自动路由:是指无需注册路由即可实现把事件转发到对应的action上,不过创建文件时需要符合「约定的规则」;

工程化能力:主要用到了 fis3,它可以打包、编译、发布等,这些和端有比较大的区别;

后端服务管理能力:这里的「后端」不是我们常提到的 server,它是指 Node 层,在前端开发中 Node 比较重要,可以非常方便地开启一个 WebServer。

app拆分

yog2 提供了模块化的能力,每个模块可独立编译、独立上线、独立的路由控制、跨模块调用能力。使用 yog2 时通过 npm 安装即可。

project,它是基础的运行框架(相当于端模块化的壳工程&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值