我正在构建一个具有许多面板的移动应用程序,我想知道按面板拥有一个 Ractive 实例是否是一个好主意(在性能、内存使用、代码大小和易维护性方面),或者是否最好只整个应用程序的一个 Ractive 实例?为了便于维护,我倾向于使用许多实例,但我真的不知道它会如何影响性能和内存使用。
问问题
244 次
我正在构建一个具有许多面板的移动应用程序,我想知道按面板拥有一个 Ractive 实例是否是一个好主意(在性能、内存使用、代码大小和易维护性方面),或者是否最好只整个应用程序的一个 Ractive 实例?为了便于维护,我倾向于使用许多实例,但我真的不知道它会如何影响性能和内存使用。
创建额外实例的开销非常小——只有当您创建数百或数千个实例(无论是直接创建实例,还是作为内联组件)时,您才可能发现需要优化。
所以总的来说,我建议以最易于维护的方式编写应用程序。如果您确实发现性能是一个问题,那么根据您的应用程序的性质,您可能会在为整个事物拥有一个实例和将其划分得太细之间找到一个愉快的中间人。