直观来讲,好坏体验在用户体验上, 首先是功能实现, 然后是性能好, 接下来是 设计合理。从开发者角度来看 算法- 空间时间复杂度 程序设计- 类的设计,设计模式,低耦合高聚合 面向对象设计 有数据库的情况下, 比如说数据库更新, 一个mn的表单,里面每一个input输入数据发生改变的时候均要更新服务器数据库, 过程如下: 1,数据变化 2,更新本地数据库 3,更新服务器数据库 在更新服务器数据库的时候需要考虑: 1,直接使用本地数据库更新服务器数据库 2,只更新发生变化的数据 在2的情况下,是 1,本地数据直接与服务器数据作比较还是利用 2,在本地数据库中增加更改的记录,根据记录更改服务器数据 需要考虑的是,数据库更新与比较谁的时间耗费比较多, 使用增删表的时候,表的更新,更新过程是否需要数据核对,核对成本等。 目前考虑全部更新,不知大家有何高见,