可复用响应式框架构建

可复用响应式框架构建

你调用库,框架调用你。

框架控制整个流程。框架的侵入性很高(从头到尾)。

使用框架的时候,需要把你的代码放到框架合适的地方(在指定事件里写你的代码),框架会在合适的时机调用你的代码(框架通过回叫事件调用你的代码)。事件即是回叫函数,回叫函数即是事件。

做框架的时候,不要想着怎么操作界面,而要想着如何操作数据。

双向数据绑定:将界面和数据绑定在一起,彼此之间相互影响。数据的改变会引起界面的改变,界面的改变也会引起数据的变化。

框架可复用的2种模型(笔者更喜欢叫模板):界面模板和数据模板。模板是可以复用的,是比对象继承更好的复用(它们并不矛盾,因为也能继承模板)。

框架由3大部分组成:界面模型和数据模型和处理业务逻辑的控制器,业务逻辑是界面和数据沟通的桥梁。这就是MVC。

笔者喜欢把响应式(事件)叫做回叫函数,数据处理响应式的核心是事件(回叫函数)。实际上,异步处理的核心也是响应式(回叫函数),当然还有高并发处理的核心也是响应式。。。。。。

而对于后端(中间件)来说,只是少了界面部分。其他方面构建思路类同。

以上构建思路,适用于CS\WEB\APP。。。前(后)端框架。

 

posted @   delphi中间件  阅读(626)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2017-12-16 TWinHTTP
2017-12-16 TJSONTableObject跨平台解析JSON
2017-12-16 TSQLTableJSON解析JSON
2017-12-16 TDocVariantData解析JSON
2017-12-16 TSynDBSQLDataSet
2017-12-16 mormot数据库连接+查询+序列为JSON
2017-12-16 TSynDBDataSet内存表
点击右上角即可分享
微信分享提示