Mantra是一个基于Meteor的应用程序架构. 我们试图通过Mantra达成如下2个目的.
1. 可维护性
可维护性是大规模团队工作成功的关键因素。为了达到这一目标,我们为代码的每一部分添加单元测试,并为任何相关内容制定标准。通过这种方式,新的团队成员可以更加容易的融入到团队之中。
2. 与时俱进
在JavaScript的生态系统丰富多样,往往每个问题都有超过一个最佳解决方案。很难说哪种方法是当前唯一的最佳选择,以及未来会发生什么变化。
Mantra依赖于一些课长期遵守的核心原则,而其他部分则可以按需变化。
这里有一个demo程序,实现了Mantra标准里大多数的内容。具体如下:
这只是一个起步,让我们一起构建Mantra,尝试使用Mantra构建程序,不断实践。