MVC模式数据流程图—— OpWeb框架系列[2]

本文探讨了OpWeb引擎在数据绑定监听机制下的无服务端式开发概念,阐述了客户端和服务器端如何仅关注自身模块的交互,通过实例展示了Nick操作流程。进一步介绍了OpWeb[0.0.3]中引入的新特性,实现全前端开发的可能性,简化了开发流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     OpWeb引擎遵守的是数据绑定监听,客户端仅关心Model和View的交互,服务端仅关心Model和操作的交互.

简单的举例就是 比如你界面上绑定了一个Nick.操作流程为:

    1.客户端绑定某个UI部件到Nick.(监听其改变,刷新下)

    2.服务端接受修改Nick服务,修改Model的Nick到新值.

完成,

客户端无需关心何时修改,修改成什么样子,无需关心在什么地方修改,仅仅需要关心改变后需要做什么.

服务端无需关心修改后应该返回什么,充其量有个true/false 或者 除了报错外都不返回.


图1: *红框部分为服务端需要编写部分,蓝框部分为客户端需要编写部分



     下图是OpWeb[0.0.3]中带来的新特性,无服务端式开发.

蓝色背景为与上图有差别部分.并去掉了发起操作请求部分.

     理论上说:如果你前后端采用相同的开发语言,理论上可以全前端开发,然后有个自动迁移到后端的工具,基本上就完成整个开发了.

看起来是不是很简单的样子?

图2:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值