开发者社区> 问答> 正文

如何解决AOP for Flutter 问题呢?

如何解决AOP for Flutter 问题呢?

展开
收起
游客cum3jectrqmmy 2022-01-08 11:19:16 769 0
来自:闲鱼技术
1 条回答
写回答
取消 提交回答
  • 究竟是编译期支持还是运行期实现 AOP,取决千语言自身的设计。举例来说,在 iOS 系统中,Objective C 本身提供了 强大的运行时和动态性,使得AOP在运行期简单易用。在 Android 系统中,Java 语言的特点不仅可以实现 AspectJ 为代表的基于字节码修改的 编译期静态代理 ,也可以实现 Spring AOP 为代表的基千运行 时增强的运行期动态代理。那么 Dart 呢?一方面 Dart 的反射支持很弱,只支持检查(Introspection), 不支持修改 ( Modification ); 另一方面,Flutter 为了控制包大小,保证健壮性等原因, 禁止了反射。

    资料来源:《闲鱼Flutter技术解析与实战》,下载链接为:https://developer.aliyun.com/topic/download?id=19。

    2022-01-08 15:08:25
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
React-Native 在iOS上的性能优化方案 立即下载
Flutter 应用框架 Fish-Redux 立即下载
Flutter in action——闲鱼最佳实践 立即下载