2008-09-26 21 views
7

प्रश्न को सामान्य दृष्टिकोण से व्याख्या किया जाना चाहिए और पूरी तरह से वेब ऐप्स या डेस्कटॉप ऐप्स पर लक्षित नहीं किया जाना चाहिए।इंटरैक्टिव एप्लिकेशन प्रोटोटाइप बनाने का सबसे अच्छा तरीका क्या है?

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

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

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

रैपिड प्रोटोटाइप में मुख्य प्रतियोगियों जहाँ तक मुझे पता हैं:

  • iRise
  • Axure
  • सेरेना और अन्य?
  • Viso
  • पावरपोइंट, इलस्ट्रेटर, इंकस्केप या किसी अन्य मुक्त रूप आरेखण उपकरण
  • कागज प्रोटोटाइप
  • अच्छा जीयूआई बिल्डरों

मेरे राय (जैसे फ्लेक्स बिल्डर डिजाइनर और Netbeans मैटिस के रूप में) के साथ आईडीई क्या वास्तविक जीयूआई-बिल्डर्स एक अच्छा सितारा बिंदु हैं। आपके वर्तमान दृष्टिकोण क्या हैं? कृपया अपनी प्रक्रिया और पेशेवरों और विपक्ष को यहां एक उत्तर के रूप में रेखांकित करें।

उत्तर

3

रियल जीयूआई बिल्डरों हैं:

  • बहुत धीमी
  • केवल प्रोग्रामर उन्हें इस्तेमाल कर सकते हैं (विश्लेषक करने के लिए समझाने के लिए कैसे VB में एक मेज पॉप्युलेट करने के लिए कोशिश)
  • वे आपको न दें तेज़ी से अपने मॉक-अप व्याख्या
  • खाल नहीं है (उदाहरण के लिए काला & सफेद) स्क्रीन जिसके लिए "लगभग पूरा हो चुका" आवेदन गलत नहीं हो सकता है बनाने के लिए

जबकि विशेष mockup उपकरण आम तौर पर कर रहे हैं:

  • संचार उन्मुख
  • पीडीएफ/HTML/वर्ड आदि
  • बेहतर वालों के लिए प्रिंट या (अपने नोट्स के साथ एक साथ) अपने मॉक-अप निर्यात कर सकते हैं "मास्टर किसी भिन्न रूप है स्क्रीन "ताकि आप केवल कुछ हद तक मुख्य एप्लिकेशन स्क्रीन से सैकड़ों मॉकअप प्राप्त कर सकें (जब आप अपने क्लाइंट के साथ वास्तविक परिदृश्यों पर चर्चा करने का प्रयास करते हैं तो आप जल्दी से बहुत सारे नकली हो जाते हैं)
  • तेज़ पर्याप्त है ताकि आप रीयलटाइम को प्रोटोटाइप कर सकें बैठक

लगभग एक दशक पहले मैं उपर्युक्त सभी से निराश हो गया और अपना स्वयं का टूल बनाया: MockupScreens। यह बहुत लोकप्रिय हो गया :-)

और यहां ऐसे विशेष उपकरणों की सबसे पूरी सूची है जो मुझे पता है। उनमें से कई स्वतंत्र हैं: http://c2.com/cgi/wiki?GuiPrototypingTools

1

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

0

अभिव्यक्ति मिश्रण (http://www.microsoft.com/expression/products/overview.aspx?key=blend) का उपयोग XAML में त्वरित नकली बनाने के लिए किया जा सकता है। आप XAML में इनलाइन XML के रूप में mockup के लिए डाटा स्टोर कर सकते हैं, या आप जल्दी से WPF/Silverlight आवेदन करने के लिए परिवर्तित करने और अपने mockup विजुअल C# एक्सप्रेस (http://www.microsoft.com/express/vcsharp/) का उपयोग कर या दृश्य स्टूडियो के पीछे मूल व्यापार तर्क का निर्माण कर सकते 2008

1

हैं आप नकली-अप/वायरफ्रेम (यानी स्थैतिक चित्रों) के बारे में बात कर रहे हैं Visio पसंद का एक साधन है।

आपके द्वारा उल्लिखित अधिकांश सॉफ़्टवेयर या तो सामान्य व्यावसायिक उपयोगकर्ता के स्तर से ऊपर है (यानी आपको व्यवसाय करने वाले व्यवसाय उपयोगकर्ताओं के विरोध में नकली-अप करने के लिए विशेषज्ञ की आवश्यकता होगी) या नकली उद्देश्य के लिए नहीं बनाया गया है -यूपीएस।

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

2

त्वरित और गंदे कागज प्रोटोटाइप को रोजगार दे सकता है: PowerPoint (देखें: Powepoint Prototyping Toolkit) आसानी से एक साथ प्रोटोटाइप कि प्रस्तुत किया जा सकता डालने के लिए

ग्रेट। स्लाइड प्रकृति नकली बातचीत के लिए एक विकल्प के रूप में भी काम कर सकती है। डाउनसाइड मानकीकरण की कमी है। अनुशासित परियोजनाओं के लिए नहीं।

अनुशासित कागज प्रोटोटाइप: Visio

-Standardized और पूर्ण विशेषताओं, लेकिन अधिक बोझिल

इंटरएक्टिव प्रोटोटाइप: दृश्य स्टूडियो

-बहुत त्वरित बातचीत का उपयोग कर निर्माण खींचें n ड्रॉप और घटनाओं। डेटा संचालित किया जा सकता है। आप स्टार्टर किट के रूप में प्रोटोटाइप 'बेस' भी बना सकते हैं। वास्तव में उत्पादन उत्पादन को वास्तव में बनाने के लिए प्रलोभन केवल नकारात्मक है। ;)

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