好的架构是很多因素的结果,包括以下方面:
1、确定进行有意为之的前端设计
2、设计者的素质和经验
3、在开发过程中,保持清晰的设计观点
4、授权团队负责软件的整体设计,而团队也承担起这一责任
5、不要害怕改变设计:没有一成不变的事物
6、让合适的人加入到团队中
7、在合适的时候做出设计决定
8、好的项目管理,以及合适的最后期限