2008-09-02 10 views
21

मूल रूप से मैं यहां थोड़ा सा व्यापक जा रहा हूं और कुछ दिनों के बारे में कुछ सवाल पूछने के लिए कुछ लोगों से पूछता हूं कि लोग इन दिनों यूआई कैसे प्रबंधित कर रहे हैं।बिजनेस एप्लिकेशन यूआई डिज़ाइन

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

  1. तो मूल रूप से, आप अपने व्यापार क्षुधा के डिजाइन की पुन: कल्पना के रूप में आप,/WPF/Silverlight डिजाइन वेब पर ले जाने के लिए क्योंकि हमें कम से कम है उस "ज्ञात" यूआई को रखने के लिए?

  2. क्या एक समर्पित डिजाइन लड़का (बड़ी टीमों के लिए), या इन दिनों भर्ती की तलाश में अधिक डिज़ाइन चॉप के साथ एक देव अधिक रैंक होगा? (Scott Hanselman's BabySmash और Microsoft's Prism demo के लिए एक डिजाइनर ने क्या किया)

  3. क्या आपके यूआई के लिए उपयोग किए जाने वाले कोई डिज़ाइन संकेत/सुझाव/दिशानिर्देश हैं - खासकर WPF के लिए?

  4. डिजाइन के लिए आप किन साइट्स की सिफारिश करेंगे?

उत्तर

12

मैं अनुशंसा करता हूं कि आप पहले Steve Krug's Don't Make Me Think पढ़ लें। इस पुस्तक में ऐसी चीजों की एक बड़ी चेकलिस्ट है जिसे आपको अपने यूआई डिज़ाइन करते समय ध्यान में रखना होगा। हालांकि यह वेब उपयोगिता पर केंद्रित है, इसमें बहुत सारे पाठ डेस्कटॉप एप्लिकेशन डिजाइनरों तक भी मूल्यवान हैं।

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

"व्यापार केंद्रित" लोगों के लिए - यदि आप वास्तविक ग्राहकों और हितधारकों की राय प्राप्त करेंगे, तो यह वास्तव में बहुत अच्छा होगा, और उन्हें आपके आवेदन के लिए कुछ उपयोगिता परीक्षण करना होगा। यह उनकी राय है जो सबसे अधिक मायने रखती है।

मुझे लगता है कि Microsoft Expression Blend पर कुछ अच्छे XAML डिज़ाइनों को चाबुक करने के लिए एक अच्छा डिजाइनर प्राप्त करना मुश्किल नहीं होगा, जिससे आपकी टीम वास्तव में अच्छे उत्पाद के साथ आने के लिए उपयोग कर सके।

5

मुझे लगता है कि डब्ल्यूपीएफ उपयोगकर्ता अनुभव में काफी सुधार कर सकता है।

हालांकि वहां बहुत अधिक व्यापार उन्मुख नियंत्रण नहीं हैं जिसका अर्थ है कि आपको अपने आप से बहुत कुछ करने की आवश्यकता है।

डिजाइनरों के लिए मुझे लगता है कि अब डब्ल्यूपीएफ डिजाइनर को आजकल देखना मुश्किल है, फिर भी यह एक समर्पित प्रोग्रामर होगा बल्कि डिजाइन-केवल लड़का होगा।

मुझे आशा है कि यह स्थिति निकटतम सुविधा में बदल जाएगी।

मुझे लगता है कि आने वाले समाधानों के साथ प्रतिस्पर्धा करने में सक्षम होने के लिए कम से कम WPF के साथ प्रयोग करना शुरू करना उचित है।

7

यहाँ एक महान स्क्रीन कास्ट है जहां बिली होलिस इन मुद्दों में से कई में चला जाता है: "। मुझे लगता है कि WPF बहुत उपयोगकर्ता अनुभव को बेहतर कर सकते हैं"

http://www.dnrtv.com/default.aspx?showNum=115

3

@aku

मेरा मानना ​​है कि WPF UI के अधिक रचनात्मक और बेहतर वास्तविक डेटा है कि प्रदर्शित किया जा रहा है के लिए अनुकूल बनाने के लिए एक उपकरण के रूप में अद्भुत क्षमता है, लेकिन ..............

का उपयोग केवल का उपयोग करके डब्ल्यूपीएफ कहीं भी महान यूआई नहीं दिखने वाला है।

एक महान बढ़ई सर्वश्रेष्ठ लकड़ी के काम करने वाले औजारों का उपयोग कर सकती है, लेकिन इसका मतलब यह नहीं है कि यदि आप अपने उपकरण उठाते हैं तो आप अचानक ठीक फर्नीचर निकाल रहे होंगे।

एचटीएमएल/फ्लैश/विनफॉर्म/आदि पर डब्ल्यूपीएफ का उपयोग करना आपके संभावित बढ़ाता है।
अगर वह कुरूपता के लिए संभावित सुंदरता के लिए या संभावित आप पर निर्भर है।

0

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

और पता लगाने के लिए और कौन अनुकूल है/रुचि रखते हैं और वे क्या कर रहे हैं, और जहां वे कुछ प्रेरणा, ज्ञान प्राप्त या मदद :)

आईई की कोशिश कर रहा: यह मैं संभवतः slackest में परिवर्तन के बारे में सक्रिय किया जा रहा है तरीके से, सक्रिय रूप से googling से कम :)

^यह एक मजाक था, इसे स्पष्ट करने के लिए, मैं वास्तव में नई चीजें सीखने के बारे में बहुत सक्रिय हूं, मैं बस कुछ भीड़सोर्सिंग स्टैक ओवरफ्लो बनाम बहुत दिलचस्प दिलचस्प बना रहा हूं:)

0

माइक्रोसॉफ्ट डब्ल्यूपीएफ के लिए डेटाग्रिड का निर्माण कर रहा है। एक सीटीपी here पाया जा सकता है।

0

@ लार्स ट्रुजिन्स - धन्यवाद, लेकिन मुझे लगता है कि 99% मामलों के लिए यह एक भयानक विचार है, और निश्चित रूप से, उपयोग हैं - लेकिन मुझे पता चला है कि डब्ल्यूपीएफ के साथ आमतौर पर ऐसा करने का एक बेहतर तरीका होता है।

प्लस आप टेक्स्टबॉक्स का उपयोग कर सकते हैं, और आसानी से और तेज़ी से आगे बढ़ने के लिए टैब ओवरराइड के रूप में एंटर का उपयोग कर सकते हैं।

3

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

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

हमारे पास कुछ ऐप्स भी हैं जो अभी भी सक्रिय रूप से विकसित किए गए हैं (और स्पष्ट रूप से उपयोग किए जाते हैं), जहां यूआई लगभग विंडोज 3.1 में दिखता है। वे भयानक, भूरे, गुंजाइश हैं, और हमारा एकमात्र असली डिजाइनर हमेशा इसे वर्तमान केंद्र में लाने की अनुमति प्राप्त करने की कोशिश कर रहा है - लेकिन सबसे बड़ा ग्राहक सक्रिय रूप से इनकार करता है। वे कहते हैं कि यह ठीक है, लोग जानते हैं कि इसका उपयोग कैसे करें, और यह उनके सबसे पुराने कंप्यूटरों में भी काम करता है।

संबंधित मुद्दे