2010-12-20 20 views
5

クロスプラットフォームアプリケーションでの環境設定とデフォルト設定の保存方法について、人々の意見に興味があります。クロスプラットフォームの設定、オプション、設定、環境設定、デフォルト

私は主に* nixとWindows上でnode.jsとPerlで動作しますが、私はもっと大きな画像にも興味があります。

* nixの世界では、 "ディレクトリファイル"(およびディレクトリ)は、システム全体またはアプリケーションのデフォルト設定で広く使用されており、一般的には1つのパスにあり、ホームディレクトリのユーザー固有の設定です。そのようなファイルとディレクトリはドットで始まります。 "デフォルトではディレクトリ一覧から隠されています。

Windowsには、既定およびユーザーごとの上書きのパスもあるレジストリがあります。

いくつかのクロスプラットフォームアプリケーションは独自の方法で動作しますが、FirefoxはJavaScriptの設定ファイルを使用します。

クロスプラットフォームアプリケーションは、プラットフォーム間で1つのシステムを使用するか、* nixのドットファイルとWindowsのレジストリを使用しますか?あなたの好きなプログラミング言語には、標準的な方法でアクセスするためのライブラリやモジュールがありますか?新興のベストプラクティスがあるのか​​、誰もが自分のロールを出すのですか?

答えて

3

DBに保存するとどうなりますか?クラスターフレンドリーで、私たちのためにすごく活躍しています。私の最後の仕事では、それらをディレクトリサーバーに格納していました。

JavaはPreferences APIの形式でサポートされています。

私は.Netの人ではありませんが、彼らはUser Profilesを持っていると思います。

Pythonの具体的な議論:on RailsのWhat's the official way of storing settings for python programs?

ルビー:Rails: Best practice to store user settings?

0

私は

docs.python.org/lib/module-ConfigParser.htmlと

wxpython.org/を見つけましたdocs/api/wx.ConfigBase-class.html