प्रगति पट्टियाँ एक आवश्यक बुराई हैं। आख़िरकार, हमें यह जानने के लिए किसी प्रकार की प्रतिक्रिया की आवश्यकता है कि कंप्यूटर पूरा होने तक कितना काम बचा है। हालाँकि, ज्यादातर मामलों में, सरल प्रगति पट्टी कई धोखे छिपाती है, लेकिन हो सकता है कि ये वास्तव में हमारे अपने भले के लिए हों।
एक प्रगति पट्टी एक सीधी रेखा के प्रतिनिधित्व की तरह दिखती है। जैसे कोई 100 मीटर दौड़ रहा हो, लेकिन वास्तव में यह किसी घुमावदार बाधा मार्ग से दौड़ने जैसा है, जैसे अमेरिकन ग्लेडियेटर्स का एक एपिसोड। यह ऐसा है जैसे आप किसी 3D प्रक्रिया का 2D प्रतिनिधित्व देख रहे हों।
यही कारण है कि प्रगति पट्टी स्थिर गति से प्रगति नहीं करती है। इसके बजाय, यह छोटी-छोटी फुहारों में आगे की ओर कूदेगा, और फिर अपनी जगह पर रुकेगा, या आगे कूदने से पहले कुछ देर तक धीरे-धीरे रेंगेगा। यह पूरे हो चुके कार्यों के प्रतिशत का सटीक प्रतिनिधित्व हो सकता है, लेकिन यह नहीं कि कितना समय बीत चुका है या कितना अभी भी बाकी है। बेशक, कई प्रगति पट्टियों में एक अनुमानित समापन समय काउंटर भी होता है, लेकिन मैं उन पर और उनकी उदार व्याख्या से शुरू नहीं करता कि "मिनट" वास्तव में क्या है।
एक उत्साही काउच पोटैटो की तरह, कुछ प्रगति पट्टियाँ गेट से बड़ी मात्रा में छलांग लगाती हैं, और फिर बस रुक जाती हैं जबकि कुछ पृष्ठभूमि में होता है. अक्सर मैंने उन्हें 30% या 50% अंक तक छलांग लगाते देखा है, लेकिन वास्तव में गंभीर लोग तुरंत 90% तक पहुंच जाते हैं, और फिर अंतिम 10% को पूरा करने में 90% वास्तविक प्रक्रिया समय व्यतीत करते हैं।
प्रोग्रेस बार का एक महत्वपूर्ण काम आपको फीडबैक देना है कि चीजें अभी भी हो रही हैं, और प्रक्रिया रुकी नहीं है। यदि बार स्पष्ट रूप से घूम रहा है तो यह काफी आसान है, लेकिन हमेशा ऐसा नहीं होता है। इसलिए कुछ प्रगति पट्टियों में थोड़ा एनीमेशन बनाया गया है। यह बार के साथ चलने वाली एक पल्स हो सकती है, या एक "सिलोन" प्रगति पट्टी हो सकती है जहां पल्स आगे और पीछे चलती है। किसी भी तरह से, ये एनिमेशन यह देखने के लिए उपयोगी हैं कि क्या प्रक्रिया रुक गई है, लेकिन वे यह भी दिखा सकते हैं कि बार प्रगति कर रहा है जबकि ऐसा नहीं है। विशेष रूप से, यदि एनीमेशन सहज और तेज़ है।
मानो या न मानो, ऐसे प्रोग्रेस बार हैं जो वास्तव में आपको बिल्कुल भी प्रगति नहीं दिखाते हैं, क्योंकि जब तक आप प्रगति बार देखते हैं वास्तविक पृष्ठभूमि प्रक्रिया पूरी हो गई है. बार केवल इसलिए मौजूद है ताकि हमारा धीमा दिमाग यह स्वीकार कर सके कि कुछ ऐसा हुआ है जिसे दर्ज करना अन्यथा बहुत तेज़ होता।
हम सभी ने इसे देखा है। प्रगति पट्टी 100% पर पहुंच जाती है, और ऐसा लगता है कि प्रक्रिया पूरी हो गई है, लेकिन 100% संख्या दिखाई देने के बाद भी कंप्यूटर कुछ और सेकंड, या यहां तक कि कुछ दर्जन के लिए कड़ी मेहनत कर रहा है। यह स्पष्ट नहीं है कि वास्तव में प्रगति पट्टी 100% दिखाने के लिए क्यों सेट है जबकि काम अभी भी बाकी है, लेकिन ऐसा लगता है कि सही संख्या 110% होनी चाहिए थी।
यह शायद वह है जो मुझे व्यक्तिगत रूप से सबसे अधिक ऊपर ले जाता है। कुछ डेवलपर किसी प्रक्रिया को अलग-अलग चरणों में विभाजित करते हैं, जिनमें से प्रत्येक की अपनी प्रगति पट्टी होती है। इसका प्रभाव किसी भी प्रगति पट्टी के सभ्य गति से आगे बढ़ने पर पड़ता है, लेकिन चूंकि आपको उनमें से पांच या छह के माध्यम से बैठना होता है, इसका मतलब यह है कि आप बड़ी तस्वीर के बजाय समग्र पट्टी के टुकड़े देख रहे हैं।
इतना तेज़ कंप्यूटर कभी नहीं होगा, जो हर काम पलक झपकते ही पूरा कर दे। आख़िरकार, काम की जटिलता कंप्यूटर के प्रदर्शन के साथ-साथ बढ़ती जाती है। इसलिए, हमेशा प्रगति पट्टियाँ होती हैं जो मुख्य रूप से आपको व्यस्त रखने के लिए मौजूद होती हैं जबकि वास्तविक कार्य ऑफ-स्क्रीन होता है।
आपके परिवर्तन सहेजे गए हैं
ईमेल भेजा गया है
ईमेल पहले ही भेजा जा चुका है
कृपया अपना ईमेल पता सत्यापित करें।
पुष्टिकरण ईमेल भेजेंआप अपने खाते में अनुसरण किए गए विषयों की अधिकतम संख्या तक पहुंच गए हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3