Dart中的MVC Web和UI框架及本地数据通信概述
1. Dart中的MVC Web和UI框架
1.1 PureMVC
PureMVC的主要目标是通过将应用程序分解为核心参与者或核心,实现遵循MVC模式的模块化编程。每个核心实际上是一个独立的PureMVC子系统,它可以通过以下两种方式与其他核心进行通信:
- 同步:通过接口进行。
- 异步:通过管道进行。
PureMVC将MVC层实现为多例类(Multiton classes),用于注册和管理各层中工作参与者之间的通信。它还提供了一个名为Facade的便捷前端。由于不同平台传递消息的方法不同,PureMVC实现了自己的内部观察者通知系统,用于参与者之间的通信。不过,这并不是事件的替代方案,应用程序的边界类仍将通过事件与DOM、服务和PureMVC进行交互。
若要深入了解该框架,可以分析Dart演示: https://github.com/PureMVC/puremvc-dart-demo-reversetext/wiki ,它是Dart编辑器Web模板的详细版本,点击时会反转文本。可以使用以下命令获取代码:
git clone git://github.com/PureMVC/puremvc-dart-demo-reversetext .
1.2 StageXL
StageXL(
超级会员免费看
订阅专栏 解锁全文
24

被折叠的 条评论
为什么被折叠?



