通常一个App的成长过程都是这样的:

第一阶:先用最少的成本和时间快速把东西做出来。

第二阶段:积累一定用户量之后在小步快跑的迭代功能。

第三阶段:性能和体验上逐步求精。

我发现好多项目在第二阶段和第三阶段耗费了好多本来不应该浪费的人力成本、时间成本。究其原因就是因为前期忽略了合理的架构,我甚至经历过因为前期的设计不合理导致后期技术债务太多项目濒临死掉、整个项目组全员换掉重造锅炉的境地。所以,我们为什么不既能使用最简洁的方式实现功又能要保证后期灵活的扩展能力呢?下面是本人最近项目实践的一些整理,抛砖引玉,希望一起讨论。

阅读原文 »

4 收藏


直接登录

推荐关注