वेब डिज़ाइन में "अनुग्रहजनक गिरावट" क्या है?

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

वेबसाइट डिजाइनरों और डेवलपर्स को हमेशा चुनौतियों में से एक चुनौती है, न केवल वेब ब्राउज़र में बदलाव, बल्कि विभिन्न वेब ब्राउज़र की श्रेणी भी है जो उनकी वेबसाइटों तक पहुंचने के लिए उपयोग की जाएगी। यह बहुत अच्छा होगा अगर किसी साइट के सभी आगंतुक नवीनतम और महानतम सॉफ़्टवेयर का उपयोग कर रहे हों, लेकिन यह कभी भी मामला नहीं रहा है (और यह संभवतः कभी नहीं होगा)। आपकी साइट के कुछ आगंतुक वेब पेजों को उन ब्राउज़रों के साथ देख रहे होंगे जो बहुत पुराने और अधिक आधुनिक ब्राउज़र की अनुपलब्ध विशेषताएं हैं। उदाहरण के लिए, माइक्रोसॉफ्ट के इंटरनेट एक्सप्लोरर ब्राउज़र के पुराने संस्करण लंबे समय से कई वेब पेशेवरों के पक्ष में कांटा रहा है। भले ही कंपनी ने अपने कुछ पुराने ब्राउज़रों के लिए समर्थन छोड़ दिया है, फिर भी वहां लोग हैं जो उनका उपयोग करेंगे - जिन लोगों के साथ आप व्यवसाय करना चाहते हैं और संवाद कर सकते हैं!

वास्तविकता यह है कि जो लोग इन पुरातन वेब ब्राउज़र का उपयोग कर रहे हैं वे अक्सर यह भी नहीं जानते कि उनके पास पुराना सॉफ़्टवेयर है या उनके सॉफ़्टवेयर विकल्प के कारण उनके वेब ब्राउजिंग अनुभव से समझौता किया जा सकता है। उनके लिए, पुराना ब्राउज़र बस उन वेबसाइटों तक पहुंचने के लिए उपयोग किया जाता है। वेब डेवलपर्स के परिप्रेक्ष्य से, हम यह सुनिश्चित करना चाहते हैं कि हम अभी भी इन ग्राहकों को एक उपयोगी अनुभव प्रदान कर सकते हैं, जबकि उन वेबसाइटों को भी बना सकते हैं जो अधिक आधुनिक, फीचर समृद्ध ब्राउज़र और डिवाइस उपलब्ध हैं जो आज उपलब्ध हैं । "ग्रेसफुल डिग्रेडेशन" पुराने और नए दोनों प्रकार के विभिन्न ब्राउज़रों के लिए वेब पेज डिज़ाइन को संभालने की एक रणनीति है।

आधुनिक ब्राउज़रों से शुरू

एक वेबसाइट डिज़ाइन जिसे गहराई से अपनाने के लिए बनाया गया है, आधुनिक ब्राउज़र के साथ पहले दिमाग में डिज़ाइन किया गया है। यह साइट इन आधुनिक वेब ब्राउज़र की विशेषताओं का लाभ उठाने के लिए बनाई गई है, जिनमें से कई "ऑटो-अपडेट" सुनिश्चित करते हैं कि लोग हमेशा हाल के संस्करण का उपयोग कर रहे हों। हालांकि, जो वेबसाइटें शानदार ढंग से अपमानित करती हैं, वे पुराने ब्राउज़र के लिए प्रभावी ढंग से काम करते हैं। जब वे पुराने, कम फीचर समृद्ध ब्राउज़र साइट को देखते हैं, तो इसे एक ऐसे तरीके से अपमानित करना चाहिए जो अभी भी कार्यात्मक है, लेकिन संभवतः कम सुविधाओं या अलग-अलग डिस्प्ले दृश्यों के साथ। हालांकि कम दिखने वाली साइट के रूप में कम कार्यात्मक या नहीं देने की यह अवधारणा आपको अजीब तरह से मार सकती है, सच्चाई यह है कि लोग यह भी नहीं जानते कि वे गायब हैं। वे उस साइट की तुलना नहीं करेंगे जो वे "बेहतर संस्करण" के खिलाफ देख रहे हैं, इसलिए जब तक साइट उन्हें जो चाहिए, उसके लिए काम करती है और यह तोड़ने लगती नहीं है, या तो कार्यात्मक रूप से या दृष्टि से, आप अच्छे आकार में होंगे।

प्रगतिशील वृद्धि

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

गहन गिरावट आपके पाठकों को नहीं बताती है, & # 34; सबसे हालिया ब्राउज़र डाउनलोड करें & # 34;

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

अंगूठे का एक अच्छा नियम है कि आप प्रगतिशील वृद्धि के लिए सावधानीपूर्वक गिरावट के लिए समान नियमों का पालन करें:

  1. वैध, मानक-अनुरूप HTML लिखें
  2. अपने डिज़ाइन और लेआउट के लिए बाहरी स्टाइल शीट का उपयोग करें
  3. अंतःक्रियाशीलता के लिए बाहरी रूप से लिखित स्क्रिप्ट का उपयोग करें
  4. सुनिश्चित करें कि सामग्री सीएसएस या जावास्क्रिप्ट के बिना निम्न-स्तर के ब्राउज़र तक पहुंच योग्य है

इस प्रक्रिया को ध्यान में रखते हुए, आप बाहर जा सकते हैं और सबसे अत्याधुनिक डिजाइन बना सकते हैं! बस यह सुनिश्चित कर लें कि यह अभी भी काम करते समय कम कार्यात्मक ब्राउज़रों में गिरावट आई है।

आपको कितनी दूर जाने की ज़रूरत है?

एक प्रश्न यह है कि कई वेब डेवलपर्स के पास ब्राउज़र संस्करणों के संदर्भ में कितनी दूर है? इस सवाल का कोई कट और सूखा जवाब नहीं है। यह साइट पर ही निर्भर करता है। यदि आप किसी वेबसाइट के ट्रैफ़िक एनालिटिक्स की समीक्षा करते हैं, तो आप देखेंगे कि उस साइट पर जाने के लिए किन ब्राउज़र का उपयोग किया जा रहा है। यदि आप किसी पुराने पुराने ब्राउज़र का उपयोग करके लोगों का एक उल्लेखनीय प्रतिशत देखते हैं, तो आप शायद उस ब्राउज़र का समर्थन करना चाहते हैं या उस व्यवसाय को खोने का जोखिम लेना चाहते हैं। यदि आप अपने एनालिटिक्स को देखते हैं और देखते हैं कि कोई भी पुराने ब्राउजर संस्करण का उपयोग नहीं कर रहा है, तो संभवतः आप उस पुराने ब्राउज़र का समर्थन करने और इसके लिए परीक्षण करने के बारे में चिंता न करने का निर्णय लेने में सुरक्षित हैं। तो इस सवाल का असली जवाब कि आपकी साइट को कितनी दूर तक समर्थन करने की आवश्यकता है - "हालांकि अब तक आपके एनालिटिक्स आपको बताते हैं कि आपके ग्राहक इसका उपयोग कर रहे हैं।"

जेनिफर क्रिनिन द्वारा मूल लेख। जेरेमी गिरार्ड द्वारा 8/9/17 को संपादित किया गया।