我正在使用Flutter创建一个具有1500多种预定义颜色和渐变的应用程序。
我想知道应该创建一个始终在应用程序开始时加载的配置文件,还是应该创建一个具有静态final / const变量(例如map + list)的类?
哪一个会提高内存使用效率,出错率和代码友好性降低?
有什么建议么?
非常感谢!
最佳答案
感谢所有的评论。现在,由于我不需要更新OTA,因此我决定创建一个具有静态map + list组合的类
我发现好处是:
1.较少出现错误,因为命名将由编辑器检查。
2.仅在我们需要的页面中加载。
3.与读取JSON文件相比,它不需要异步功能即可更快地获取数据。因为文件读取是I / O操作
关于performance - 使用在App开头加载的JSON配置文件还是在Flutter中使用具有静态/最终变量的类是更好的选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59557766/