एक प्रकार के मोटे अध्ययन के रूप में, नीचे दिए गए स्क्रीनशॉट में 3 रंग थीम का उपयोग किया गया है जो XSLT को हाइलाइट करता है। मैंने XSLT को चुना है क्योंकि यह बड़ी संख्या में भाषा तत्वों की वजह से एक विशेष चुनौती है - और इसलिए भी क्योंकि कई डेवलपर्स इसे बदसूरत बताते हैं।
Solarized
टोमोरो नाइट
Github
टिप्पणियों
नमूने में प्रयुक्त रंगों की संख्या विभिन्न भाषा तत्वों को अलग करने में मदद करती है, लेकिन यह एक डेवलपर के लिए विचलित करने वाला साबित हो सकता है।
यह भाषा के अधिक तटस्थ भागों के लिए ठंडे रंगों का उपयोग करते हुए, यदि संभव हो तो ठंडे से गर्म रंगों में प्रगति करने में मदद करता है। एक विकल्प पेस्टल शेड्स से अधिक ज्वलंत वाले (ह्यू संतृप्ति) को स्थानांतरित करना है।
पृष्ठभूमि का रंग अग्रभूमि के रंगों की धारणा के लिए एक बड़ा अंतर बनाता है।
कुछ निकटवर्ती अग्रभूमि रंग खराब झड़पों का कारण बन सकते हैं जो आंख को परेशान करते हैं, विशेष रूप से लाल और हरे रंग एक साथ नहीं जाते हैं।
एक अंधेरे पृष्ठभूमि के साथ एक दूसरे के साथ पर्याप्त विपरीत और पृष्ठभूमि के साथ अग्रभूमि रंगों की एक विस्तृत श्रृंखला प्रदान करना आसान है।
अंत में, बाहरी कारक जैसे परिवेश प्रकाश और मॉनिटर की गुणवत्ता और अंशांकन एक बड़ा अंतर रखते हैं।
निष्कर्ष
ऐसे टूल का उपयोग करना सबसे अच्छा है जो रंग थीम सेट करने का एक विस्तृत तरीका प्रदान करते हैं क्योंकि यह संभावना नहीं है कि कोई भी एकल रंग थीम सभी डेवलपर्स की आवश्यकताओं को पूरा करेगा, और यहां तक कि एक ही डेवलपर विभिन्न कारकों के आधार पर अक्सर अपनी पसंद बदल सकता है।