关于全局配置信息的有关问题
关于全局配置信息的问题。
全局配置信息保存方式还是有很多,就想听听大家的理解与看法。
例举几个:
1、XML(web.config)
2、数据库内保存
3、写JSON文件
4、静态类
5、没想到
也是今天面试,面试官提醒到我的问题,虽然他仅问过在配置文件用XML与JSON的优缺,这一点到没考虑过。
回到家后又想了下,其实这些配置信息(1到4条)无非都一样的吗?
可能详细区别在于效率上吧?
特来求指教一下。
关于效率,或许还有些其它区别?
(当然静态类我也明白一点就是编译之后的麻烦。)
------解决思路----------------------
只在启动时读一次的配置,0.1秒和0.2秒区别很大?
真正像游戏那么多的配置,不是应该用脚本引擎么?
------解决思路----------------------
优点,可以直接反序列化为实例对像
缺点,太TMD的方便了
------解决思路----------------------
IO文件流、数据库类型
全局配置信息保存方式还是有很多,就想听听大家的理解与看法。
例举几个:
1、XML(web.config)
2、数据库内保存
3、写JSON文件
4、静态类
5、没想到
也是今天面试,面试官提醒到我的问题,虽然他仅问过在配置文件用XML与JSON的优缺,这一点到没考虑过。
回到家后又想了下,其实这些配置信息(1到4条)无非都一样的吗?
可能详细区别在于效率上吧?
特来求指教一下。
关于效率,或许还有些其它区别?
(当然静态类我也明白一点就是编译之后的麻烦。)
------解决思路----------------------
只在启动时读一次的配置,0.1秒和0.2秒区别很大?
真正像游戏那么多的配置,不是应该用脚本引擎么?
------解决思路----------------------
优点,可以直接反序列化为实例对像
缺点,太TMD的方便了
------解决思路----------------------
IO文件流、数据库类型