综合考虑以下几点,方可写出好的框架: 1、网络:要求调用方便安全、适应各种网络环境; 2、UI(界面):耦合度低、效率高; 3、数据的本地存储:尽可能的减小性能消耗; 4、动态部署:例如在不发版本的情况下展示新的内容给用户;修复紧急bug; 5、收集统计用户数据,给产品以及运营提供参考;