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