20.2 为什么使用框架