乍一看这似乎是一个纯主观/审美问题,但我很想听听意见(特别是任何技术方面的意见),关于在Windows环境中存储配置数据,环境变量或注册表哪个更好。
我目前只能想到以下区别:
- 注册表设置在会话之间是持久的,尽管我认为环境变量也可以具有此属性。 - 与使用regedit相比,从命令行设置环境变量更容易
- (反驳:对于非命令行应用程序,regedit更容易?)
- 环境变量在各平台上更常见吗?
我还知道可以从注册表中查询、修改和设置环境变量。
我目前只能想到以下区别:
- 注册表设置在会话之间是持久的,尽管我认为环境变量也可以具有此属性。 - 与使用regedit相比,从命令行设置环境变量更容易
- (反驳:对于非命令行应用程序,regedit更容易?)
- 环境变量在各平台上更常见吗?
我还知道可以从注册表中查询、修改和设置环境变量。