英文原版:https://guides.emberjs.com/v2.14.0/applications/applications-and-instances/
每一个Ember应用都相当于是从Ember.Application继承的一个类。这个类用来声明和配置组成你应用的若干对象。
当你的应用启动的时候,它会创建一个Ember.ApplicationInstance 来管理它的状态。这个实例作为你的应用程序所实例化的对象的“所有者”。
本质上,Application用来定义应用,而ApplicationInstance用来做应用的状态管理。
这种职能的分离不仅清楚的勾画处了您的应用程序的架构,还可以提高其效率。当你应用需要不停的在测试环境或者在服务端呈现期间启动时这尤其有用。只需在application中配置一次,就可以在多个有状态的ApplicationInstance之间共享。这些实例会在它们不被需要的时候销毁。
本节完