विकल्प, सेटिंग्स, गुण, कॉन्फ़िगरेशन, प्राथमिकताएं - कब और क्यों?


139

समान (किसी अर्थ में) के साथ कई शब्द हैं:

विकल्प, सेटिंग्स, गुण, कॉन्फ़िगरेशन, प्राथमिकताएं

हिन्दी मेरी मातृभाषा नहीं है। क्या आप कृपया सरल अंग्रेजी में अंतर बता सकते हैं? मुझे लगता है कि निम्नलिखित खाका उपयोगी हो सकता है:

  • अपने GUI में XXX का उपयोग करें ताकि लोग आपके एप्लिकेशन के व्यवहार को बदल सकें (शायद वरीयताएँ या सेटिंग्स?)
  • अपने GUI में YYY का उपयोग करें ताकि लोगों को किसी वस्तु (शायद गुण या विकल्प) के कुछ हिस्सों को बदल सकें ?
  • अपने कोड में ZZZ का उपयोग करें ...

सर्वोत्तम अभ्यास क्या हैं?



जवाबों:


110

मुश्किल, यह, क्योंकि सभी अनुप्रयोगों के बाद कोई एक सुसंगत शैली नहीं है। जैसा कि आप कहते हैं कि वे (मोटे तौर पर) पर्यायवाची हैं।

वास्तव में यह वास्तव में तब तक मायने नहीं रखता है जब तक कि आपके अपेक्षित दर्शक आपको समझते हैं कि आपका क्या मतलब है।

सबसे बड़ा अंतर गुण के बीच है, जो आमतौर पर एक घटक या वस्तु और अन्य को प्रभावित करते हैं, जो पूरे आवेदन को प्रभावित करते हैं।

विजुअल स्टूडियो और अन्य Microsoft उत्पादों से अनुमानित बढ़त के बाद:

  • गुण अनुप्रयोग में एकल घटक या ऑब्जेक्ट की विशेषताओं का प्रतिनिधित्व करते हैं।
  • विकल्प वैश्विक तरीकों को बदल देते हैं जो अनुप्रयोग काम करता है। उदाहरण के लिए, Microsoft उत्पाद UI टूलबार को अनुकूलित करने के लिए इसका उपयोग करते हैं। यहां एक निहितार्थ है कि आप यूआई तत्वों को पूरी तरह से अक्षम कर सकते हैं (उदाहरण के लिए "सरल" उपयोगकर्ता इंटरफ़ेस या "उन्नत" उपयोगकर्ता इंटरफ़ेस)।
  • सेटिंग्स और प्राथमिकताएं गुणों को बदलती हैं कि आवेदन कैसे काम करता है। यहाँ निहितार्थ बदलना है, अक्षम नहीं: उदाहरण के लिए, "मीट्रिक माप" या "ब्रिटिश इंपीरियल माप"।
  • कॉन्फ़िगरेशन अक्सर होता है जहां प्रत्येक उपयोगकर्ता या समूह के लिए एक एप्लिकेशन को अनुकूलित किया जाता है।

लेकिन एक भी नियम नहीं है।

मेरा सुझाव है कि आप ऑब्जेक्ट विशेषताओं और सेटिंग्स के लिए गुणों का उपयोग करें बाकी सब कुछ जो कि एप्लीकेशन-वाइड है।


उदाहरण के रूप में विज़ुअल स्टूडियो 2017 का उपयोग करते हुए, मुझे लगता है कि एक "विकल्प" एक ऐसी चीज है जिसे बदला जा सकता है, जैसे कि एक टैब में कितने रिक्त स्थान हैं। और मुझे लगता है कि "सेटिंग" कुछ विकल्प का विकल्प है, जैसे "1 टैब = 4 रिक्त स्थान"। मैं इस नतीजे पर पहुंचा क्योंकि "टूल्स -> विकल्प ..." उन चीजों को ट्री व्यू देता है जिन्हें बदला जा सकता है और "टूल्स -> इम्पोर्ट एंड एक्सपोर्ट सेटिंग्स ..." फाइल में सेव करता है "टूल्स -> विकल्प ... "।
टायसन विलियम्स

62

ये कहीं भी सेट नहीं हैं, लेकिन मुझे लगा कि मैं इस विषय पर अपने 2 but में चिप लगा सकता हूं। जब मैं इन्हें एक आवेदन में देखता हूं, तो यही वह है जो वे मेरे लिए करते हैं:

  • सेटिंग्स : "उन चीजों की सूची देखें या संशोधित करें जिन्हें सेट किया जा सकता है"
  • विकल्प : "हमने पहले से ही कुछ चीजें निर्धारित की हैं, और आपको उन्हें बदलने का विकल्प दिया है"
  • प्राथमिकताएं : "हमें बताएं कि आप इसे कैसे काम करना पसंद करते हैं"
  • गुण : "इस आइटम के एक या अधिक गुण बदलें"
  • संपादित करें : "यह बात पहले से ही एक अच्छी स्थिति में है, लेकिन यदि आप चाहें तो इसे बदल सकते हैं"
  • कॉन्फ़िगरेशन : "हमारे पास डिफ़ॉल्ट हैं, लेकिन वे इतने नंगे हैं कि आप शायद इसे स्वयं कॉन्फ़िगर करना चाहते हैं"

1
मुझे ऐसा लगता है कि "एडिट" को भी दस्तावेज़ों से उसी तरह बाँधना चाहिए, जैसे दूसरे नहीं हैं।
बेन लेगिएरियो

11

एक बात जो मुझे यहाँ के जवाबों में नहीं दिख रही है (हालाँकि इसके बारे में सब कुछ पता है) यह है कि आपको इस बात पर विचार करना चाहिए कि आपके पर्यावरण / ऑपरेटिंग सिस्टम के लिए क्या खास है। उदाहरण के लिए, विंडोज़ पर मुझे लगता है कि "विकल्प" सबसे आम पसंद है, भले ही कई कार्यक्रम विभिन्न शब्दों का उपयोग करते हैं। इसी तरह मैक ओएस के लिए "प्राथमिकताएं"। Android OS "सेटिंग" का उपयोग करता है

इसलिए नीचे की रेखा, जो आपके पर्यावरण के लिए सबसे आम है का उपयोग करें।


11

मुझे लगता है कि विन्यास / सेटिंग्स / विकल्प / वरीयताओं के बीच संबंध को देखने का एक बिंदु यहां गायब है।

मेरे लिए एक कॉन्फ़िगरेशन या वरीयताओं में कई सेटिंग्स या विकल्प होते हैं इसलिए एक सेटिंग या एक विकल्प हो सकता है

आप आमतौर पर कहते हैं "इस विकल्प / सेटिंग को बदलें" और न कि "इस वरीयता / कॉन्फ़िगरेशन को बदलें" , क्या आप नहीं?

जब कोई प्राथमिकता या विन्यास कहता है तो मैं इसे सेटिंग्स या विकल्पों के एक सेट के रूप में समझता हूं ।


9

मेरा मानना ​​है कि यह काफी हद तक व्यक्तिगत पसंद की बात है।

हालांकि, मुझे लगता है कि मैं आमतौर पर एक appliation के एक ही हिस्से को संदर्भित करने के रूप में गुणों को देखता हूं, जहां विकल्प / सेटिंग्स आमतौर पर एक अधिक वैश्विक संपत्ति होती हैं।

इसके अलावा, वरीयताएँ शायद ऐसी चीजें नहीं हैं जिनका प्रभाव किसी लेबल विकल्प या सेटिंग्स के रूप में होता है। प्रदर्शन में मामूली बदलाव या कुछ इसी तरह की चीजें।

सबसे महत्वपूर्ण बात यह है कि आवेदन में निरंतरता होनी चाहिए।

और व्यक्तिगत रूप से, मैं 'विकल्प' शब्द को पसंद करता हूं, क्योंकि यह उस सेटिंग्स, गुणों या कॉन्फ़िगरेशन को कम डराने वाला लगता है।


'विकल्प' को प्राथमिकता देने के पीछे तर्क के लिए +1 - इससे पहले ऐसा नहीं सोचा था।
हिप्पिएट्रेल

8

प्रॉपर्टीज़ के अलावा (जो आमतौर पर किसी डॉक्यूमेंट के अंदर किसी डॉक्यूमेंट या ऑब्जेक्ट पर लागू होता है, सिवाय जब ऐसा नहीं होता है), तो वे बहुत अधिक समान होते हैं। कोई भी सहमत नहीं है कि कौन सी शब्दावली सबसे अच्छी है।

उदाहरण के लिए कार्यक्रम के विन्यास के लिए, ऐप्पल मेनू में ऐप्पल शैली 'प्राथमिकताएँ' है, 'संपादित करें' मेनू पर GNOME शैली 'प्राथमिकताएँ' हैं। KDE शैली अपने आप में संपूर्ण 'सेटिंग' मेनू है। विंडोज टूल 'टूल' मेनू पर 'विकल्प' था, हालांकि सभी दांव अब बंद हो गए हैं क्योंकि अधिक एमएस ऐप मेनू बार को गिरा देते हैं और पुराने पूर्वानुमानों को बिना किसी निरंतर पेटर्न के साथ सभी जगह फेंक देते हैं।

RISC OS शैली आइकन बार मेनू पर 'विकल्प' थी, बस एक और व्यर्थ संभावना को जोड़ने के लिए।


6

मैंने बस एक त्वरित स्कैन किया और संदर्भ के लिए इस सूची को पोस्ट करना चाहता था।

Edge                        Settings
Google Chrome               Settings
Google Chrome DevTools      Settings > Preferences
Mozilla FireFox             Options (about:preferences) > Network Settings
Mozilla FireFox DevTools    Settings > Editor Preferences
Opera                       Settings

DeviantArt                  Settings
Facebook                    Settings, News Feed Preferences
GitHub                      Settings
Google                      Settings
IMDb                        Account Settings > Preferences
Instagram                   Options (aria-label)
JSFiddle                    Settings
StackOverflow               Settings > Preferences
Twitter                     Settings
YouTube                     Settings

FileZilla                   Edit > Settings
GitHub                      File > Options
Notepad++                   Settings > Preferences
VS Code                     Preferences > Settings

Audacity                    Preferences
IcoFx                       Options > Preferences > Options
Process Explorer            Options
TeamViewer                  Tools > Options
uTorrent                    Options > Preferences
Windows Media Player        Tools/Organize > Options

phpmyadmin                  Settings
XAMPP                       Config > Service and Port Settings
                                   > Log Options

MS Word                     File > Options > Proofing > AutoCorrect Options
                                                      > Writing Style Settings

Photoshop                   Edit > Color Settings
                            Edit > Preferences
                            Type > Language Options
                            3D > 3D Print Settings
                            Viev > 32-bit Preview Options
                            Window > Options

Windows                     Settings

माता-पिता (खिड़की / पसंद) के रूप में उपयोग किया जाता है:

  • Settings : 20 बार
  • Options : 10 बार
  • Preferences : 4 बार
  • Config(uration) : एक बार

कुल उल्लेख:

  • Settings : २४
  • Options : १५
  • Preferences : १२
  • Config(uration) : १

इसके आधार पर, मैं इसे इस क्रम में (सामान्य / निश्चित / एप्लिकेशन से संबंधित विशिष्ट / गतिशील / उपयोगकर्ता से संबंधित) क्रमबद्ध करूंगा:

Settings > Options > Preferences


0

सेटिंग्स: उदाहरण के लिए 1 से 10 के मूल्य का चयन करने के लिए एक स्लाइडर के बारे में सोचना

विकल्प: ऑन / ऑफ बटन के बारे में सोचना

प्राथमिकताएं: सुबह, दोपहर या शाम जैसे कई विकल्पों में से एक विकल्प के बारे में सोचना

कॉन्फ़िगरेशन: तकनीकी सेटिंग्स शायद अंत उपयोगकर्ताओं को पता नहीं होना चाहिए। जैसे डेटा स्रोत क्या है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.