मुझे लोगों के विचारों में रूचि है कि क्रॉस-प्लेटफ़ॉर्म अनुप्रयोगों में वरीयताओं और डिफ़ॉल्ट सेटिंग्स को कैसे स्टोर किया जाए।क्रॉस-प्लेटफ़ॉर्म कॉन्फ़िगरेशन, विकल्प, सेटिंग्स, प्राथमिकताएं, डिफ़ॉल्ट
मैं मुख्य रूप से * nix और Windows पर node.js और पर्ल में काम करता हूं लेकिन मुझे बड़ी तस्वीर में भी रूचि है।
* निक्स दुनिया "डॉटफाइल" (और निर्देशिका) में सिस्टम-व्यापी या एप्लिकेशन डिफ़ॉल्ट सेटिंग्स के साथ आम तौर पर एक निर्देशिका और घर निर्देशिका में उपयोगकर्ता-विशिष्ट सेटिंग्स में रहने के साथ बहुत आम हैं। ऐसी फाइलें और डीआईआर एक बिंदु से शुरू होते हैं "।" और निर्देशिका सूची से डिफ़ॉल्ट रूप से छिपे हुए हैं।
विंडोज़ में रजिस्ट्री है जिसमें डिफ़ॉल्ट और प्रति-उपयोगकर्ता ओवरराइड के लिए पथ भी हैं।
कुछ क्रॉस-प्लेटफ़ॉर्म ऐप्स इसे अपना स्वयं का तरीका करते हैं, फ़ायरफ़ॉक्स जावास्क्रिप्ट वरीयता फ़ाइलों का उपयोग करता है।
क्या क्रॉस-प्लेटफ़ॉर्म ऐप प्लेटफॉर्म पर एक सिस्टम का उपयोग करना चाहिए या विंडोज़ पर * निक्स और रजिस्ट्री पर डॉटफाइल कहें? क्या आपकी पसंदीदा प्रोग्रामिंग भाषा में मानक तरीके से उन्हें एक्सेस करने के लिए लाइब्रेरी या मॉड्यूल है? क्या कोई उभरता हुआ सर्वोत्तम अभ्यास है या क्या हर कोई अपना खुद का रोल करता है?