hip*_*ail 6 settings configuration default cross-platform options
我对人们关于如何在跨平台应用程序中最好地存储首选项和默认设置的观点感兴趣.
我主要在*nix和Windows上使用node.js和Perl,但我也对更大的图片感兴趣.
在*nix世界中,"dotfiles"(和目录)在系统范围或应用程序默认设置中非常常见,这些设置通常位于主目录中的一个路径和用户特定设置中.这样的文件和目录以点"."开头.并默认隐藏目录列表.
Windows具有注册表,该注册表还具有默认和每用户覆盖的路径.
某些跨平台应用程序以自己的方式执行,Firefox使用JavaScript首选项文件.
一个跨平台的应用程序是否应该跨平台使用一个系统,或者说*nix上的dotfiles和Windows上的注册表?您最喜欢的编程语言是否有一个库或模块以标准方式访问它们?是否有新兴的最佳实践或每个人都自己推出?
那么存储在DB中呢?它对集群友好,并且对我们来说效果很好。在我的上一份工作中,我们曾经将它们存储在目录服务器中。
Java 以Preferences API的形式提供支持。
我不是 .Net 人,但我认为他们有用户配置文件。
Python具体讨论:Python程序存储设置的官方方式是什么?
Ruby on Rails:Rails:存储用户设置的最佳实践?
| 归档时间: |
|
| 查看次数: |
710 次 |
| 最近记录: |