ग्राफिकल यूजर इंटरफेस बिल्डर
ग्राफिकल यूज़र इंटरफ़ेस बिल्डर (या जीयूआई बिल्डर), जिसे जीयूआई डिजाइनर या कभी-कभी आरएडी आईडीई के रूप में भी जाना जाता है, सॉफ्टवेयर विकास उपकरण है, जो डिजाइनर को ग्राफिकल नियंत्रण तत्व (जिसे अधिकांशतः विजेट कहा जाता है) ड्रैग-एंड-ड्रॉप डब्वालूईएसआईडब्ल्यूवाईजी संपादक की व्यवस्था करने की अनुमति देकर ग्राफिकल यूजर इंटरफेस के निर्माण को सरल बनाता है। जीयूआई निर्माता के बिना, जीयूआई को मैन्युअल रूप से प्रत्येक विजेट के पैरामीटर को स्रोत-कोड में निर्दिष्ट करके बनाया जाना चाहिए, जब तक प्रोग्राम चलाया नहीं जाता तब तक कोई दृश्य प्रतिक्रिया नहीं होती है। इस तरह के उपकरण को सामान्यतः रैपिड अनुप्रयोग का विकास आईडीई कहा जाता है।
उपयोगकर्ता इंटरफेस को सामान्यतः घटना-संचालित प्रोग्रामिंग आर्किटेक्चर का उपयोग करके प्रोग्राम किया जाता है, इसलिए जीयूआई बिल्डर्स इवेंट-ड्रिवन कोड बनाने को भी सरल बनाते हैं। यह सपोर्टिंग कोड सॉफ्टवेयर विजेट को आउटगोइंग और इनकमिंग घटना (कंप्यूटिंग) से जोड़ता है जो अनुप्रयोग लॉजिक प्रदान करने वाले कार्यों को ट्रिगर करता है।
कुछ ग्राफिकल यूजर इंटरफेस बिल्डर्स स्वचालित रूप से ग्राफिकल नियंत्रण तत्व के लिए सभी स्रोत कोड उत्पन्न करते हैं। अन्य, जैसे इंटरफ़ेस बिल्डर या ग्लेड इंटरफेस डिजाइनर, क्रमांकन ऑब्जेक्ट उदाहरण उत्पन्न करते हैं, जो तब अनुप्रयोग द्वारा लोड किए जाते हैं।
जीयूआई बिल्डरों की सूची
सी भाषा आधारित
- जीटीके / ग्लेड इंटरफेस डिजाइनर
- एक्सफॉर्म (उपकरणकिट) एफडिजाइन
- एक्स उपकरणकिट इंट्रिनिक्स
- आकृति (सॉफ्टवेयर)
सी # आधारित
- यूनिवर्सल विंडोज प्लेटफॉर्म / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
- माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
- माइक्रोसॉफ्ट अभिव्यक्ति मिश्रण
- तीव्र विकास
- ज़ामरीन.फॉर्म / .नेट कोर
- ज़मारिन
सी ++ आधारित
- यूनिवर्सल विंडोज प्लेटफॉर्म / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
- माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
- माइक्रोसॉफ्ट ब्लेंड
- क्यूटी (उपकरणकिट)
- एफएलटीके
- जेयूसीई
- यू ++
- आई.डी.ई
- डब्ल्यूएक्सविजेट्स
- डब्ल्यूएक्सग्लेड
- डब्ल्यूएक्सफॉर्मबिल्डर
- डब्ल्यूएक्सक्राफ्टर (कोडलाइट के लिए प्लगइन)
ऑब्जेक्टिव-सी / स्विफ्ट आधारित
- कोकोआ (आधुनिक) और कार्बन (बहिष्कृत)।
- जीएनयूस्टेप (पूर्व में ओपनस्टेप)
जावा-आधारित
- एंड्रॉइड स्टूडियो, एक्सएमएल आधारित जीयूआई लेआउट
- नेटबीन्स जीयूआई डिज़ाइन उपकरण
- सीनबिल्डर[1]
एचटीएमएल/जावास्क्रिप्ट आधारित
- एडोब (वेब अनुप्रयोग यूजर इंटरफेस बिल्डर्स) से ड्रीमवीवर - 2022 तक अप्रचलित
- अपाचे कॉर्डोवा / फोनगैप
ऑब्जेक्ट पास्कल आधारित
- डेल्फी (प्रोग्रामिंग भाषा) / वीसीएल (विजुअल कंपोनेंट लाइब्रेरी)
- लजारस (आईडीई) / एलसीएल (लजारस घटक लाइब्रेरी)
फ़्लटर फ्रेमवर्क आधारित
टीके फ्रेमवर्क आधारित
- टीके (फ्रेमवर्क)
- एक्टिवस्टेट कोमोडो (अब कोई जीयूआई बिल्डर नहीं है)
विजुअल बेसिक आधारित
- यूडब्ल्यूपी / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
- माइक्रोसॉफ्ट विजुअल स्टूडियो एक्सएएमएल संपादक, एक्सएएमएल आधारित जीयूआई लेआउट
- माइक्रोसॉफ्ट एक्सप्रेशन ब्लेंड
अन्य उपकरण
- एडोब एनिमेट
- एंड्रॉयड के लिए ऐप आविष्कारक
- ऑटोआईटी
- एक्स्यूर आरपी
- इंटरफ़ेस बिल्डर
- क्रैंक एएमईटीईके स्टोरीबोर्ड
- सृजनात्मक रूप से
- एंबेडेड विज़ार्ड
- जीईएम
- संसाधन निर्माण सेट
- स्थैतिक
- ल्यूसिड चार्ट
- ओपन विंडोज
- स्केलफॉर्म
- वेवमेकर
विकास परिवेशों की सूची
जीयूआई बिल्डरों के साथ आईडीई (आरएडी आईडीई)
- 4डी
- एक्टिवस्टेट कोमोडो (अब कोई जीयूआई बिल्डर नहीं है)
- एंड्रॉइड स्टूडियो
- अंजुता
- ऑटोआईटी3
- बी4एक्स
- सी ++ बिल्डर
- क्रैंक एएमईटीईके स्टोरीबोर्ड
- क्लेरियन (प्रोग्रामिंग भाषा)
- कोड :: ब्लॉक
- कोडलाइट
- डीबेस
- डेल्फी (आईडीई)
- एंबेडेड विज़ार्ड
- एक्लिप्स (सॉफ्टवेयर)
- गम्बास
- इंटेलीज आईडिया
- जे डेवलपर
- केडेवलप
- लैबविंडोज़/सीवीआई
- एलएएनएसए (विकास पर्यावरण)
- लजारस (सॉफ्टवेयर)
- लिबर्टी बेसिक
- माइक्रोसॉफ्ट विजुअल स्टूडियो
- मोनोडेवलप
- एमएसईआईडीई+एमएसई जीयूआई
- मेरा एक्लिप्स
- नेटबीन
- आउटप्रणाली
- पास्कलएबीसी.नेट
- प्योरबेसिक
- क्यूटी निर्माता
- तीव्र विकास
- सॉफ्टवेल मेकर
- विजुअल एफबी एडिटर[5]
- विनएफबीई
- वीबी6: वीबी6 आईडीई ही है, संभवतया यहाँ सूचीबद्ध सभी आरएडी आईडीई के दादा, माइक्रोसॉफ्ट से 20 साल की उपेक्षा के अतिरिक्त विंडोज 10+ पर अभी भी परिचालन और कार्यात्मक है। यह अभी भी माइक्रोसॉफ्ट से सब्सक्रिप्शन द्वारा उपलब्ध है। यह कुछ छोटे प्रयासों (ऑनलाइन गाइड का उपयोग करके) के साथ स्थापित होता है और आश्चर्यजनक रूप से अच्छे परिणाम उत्पन्न करता है। असमर्थित होना वास्तव में सकारात्मक हो सकता है क्योंकि वीबी6 अपरिवर्तनीय है और कम से कम स्थिर है। उपकरण के रूप में वीबी6 सभी तरह से 32 बिट तक सीमित है, लेकिन आईडीई, वस्तु और कोड संपादक अभी भी सक्षम है और आधुनिक प्रणालियों पर प्रारंभ करने, संकलित करने और व्याख्या करने में बहुत तीव्र है। ग्राफिक कंपोज़िटर अपने समय का निश्चित रेड बिल्डर है। अकेले वीबी6 नियंत्रणों तक सीमित होने के अतिरिक्त, कुछ अत्यधिक उन्नत जीयूआई डिजाइन अभी भी बनाए जा सकते हैं। ट्विनबेसिक और आरएडीबेसिक ने स्वयं को सच्चे उत्तराधिकारी के रूप में स्थापित किया और भाषा के साथ पूरी तरह से संगत होने के समय भविष्य में प्रूफिंग और 64 बिट क्षमता प्रदान करने का लक्ष्य रखा था। दोनों जीयूआई बिल्डर की प्रतिलिपि करते हुए प्रतिस्थापन आईडीई का निर्माण कर रहे हैं। नोट: वीबीए 64बिट है, जो पूरी तरह से माइक्रोसॉफ्ट द्वारा समर्थित है और वीबी6 पर आधारित है।
- एक्सकोड
- ज़ोजो
यह भी देखें
- रैपिड अनुप्रयोग का विकास
- मानव इंटरफ़ेस दिशानिर्देश
- मानव इंटरफ़ेस उपकरण
- उपयोगकर्ता इंटरफ़ेस मार्कअप भाषा
- यूजर इंटरफेस मॉडलिंग
- डिज़ाइन-उन्मुख प्रोग्रामिंग
- डेस्कटॉप पर लिनक्स
संदर्भ
- ↑ "Scene Builder".
- ↑ "FlutterFlow - दिखने में नेटिव ऐप्स बनाएं". Retrieved 5 June 2022.
- ↑ "FlutterStudio". Retrieved 5 June 2022.
- ↑ "बिल्डिंग ऐप्स से प्यार हो गया". Nowa. Retrieved 5 October 2022.
- ↑ Speed, Richard (2022-05-06). "RAD Basic – the Visual Basic 7 that never was – releases third alpha". The Register. Retrieved 2023-03-26.
RAD Basic is not the only game in town. Alternatives in varying stages of development include twinBASIC, which also aims to be backwards compatible with VB6 and VBA; and FreeBASIC, which implements much of what lurked in Microsoft QuickBASIC (and has a nifty IDE in the form of VisualFBEditor).