ग्राफिकल यूजर इंटरफेस बिल्डर: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Software development tool}}
{{Short description|Software development tool}}
[[File:Gui-builder.png|thumb|[[NetBeans]] जीयूआई बिल्डर]]एक [[ ग्राफिकल यूज़र इंटरफ़ेस ]] बिल्डर (या जीयूआई बिल्डर), जिसे जीयूआई डिजाइनर या कभी-कभी आरएडी आईडीई के रूप में भी जाना जाता है, एक [[ सॉफ्टवेयर विकास उपकरण ]] है जो डिजाइनर को [[ चित्रमय नियंत्रण तत्व | चित्रमय नियंत्रण तत्व]] (जिसे अधिकांशतः विजेट कहा जाता है) की व्यवस्था करने की अनुमति देकर ग्राफिकल यूजर इंटरफेस के निर्माण को सरल बनाता है। [[ खींचें और छोड़ें ]] [[WYSIWYG|डब्वालूईएसआईडब्ल्यूवाईजी]] संपादक, जीयूआई निर्माता के बिना, एक जीयूआई को मैन्युअल रूप से प्रत्येक विजेट के पैरामीटर को स्रोत-कोड में निर्दिष्ट करके बनाया जाना चाहिए, जब तक प्रोग्राम चलाया नहीं जाता तब तक कोई दृश्य प्रतिक्रिया नहीं होती है। इस तरह के उपकरण को सामान्यतः [[रैपिड अनुप्रयोग का विकास]] [[एकीकृत विकास पर्यावरण]] कहा जाता है।
[[File:Gui-builder.png|thumb|[[NetBeans|नेटबीन्स]] जीयूआई बिल्डर]][[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूज़र इंटरफ़ेस]] बिल्डर (या जीयूआई बिल्डर), जिसे जीयूआई डिजाइनर या कभी-कभी आरएडी आईडीई के रूप में भी जाना जाता है, [[ सॉफ्टवेयर विकास उपकरण |सॉफ्टवेयर विकास उपकरण]] है, जो डिजाइनर को [[ चित्रमय नियंत्रण तत्व |ग्राफिकल नियंत्रण तत्व]] (जिसे अधिकांशतः विजेट कहा जाता है) [[ खींचें और छोड़ें |ड्रैग-एंड-ड्रॉप]] [[WYSIWYG|डब्वालूईएसआईडब्ल्यूवाईजी]] संपादक की व्यवस्था करने की अनुमति देकर ग्राफिकल यूजर इंटरफेस के निर्माण को सरल बनाता है। जीयूआई निर्माता के बिना, जीयूआई को मैन्युअल रूप से प्रत्येक विजेट के पैरामीटर को स्रोत-कोड में निर्दिष्ट करके बनाया जाना चाहिए, जब तक प्रोग्राम चलाया नहीं जाता तब तक कोई दृश्य प्रतिक्रिया नहीं होती है। इस तरह के उपकरण को सामान्यतः [[रैपिड अनुप्रयोग का विकास]] [[एकीकृत विकास पर्यावरण|आईडीई]] कहा जाता है।


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


कुछ ग्राफिकल यूजर इंटरफेस बिल्डर्स स्वचालित रूप से ग्राफिकल नियंत्रण तत्व के लिए सभी स्रोत कोड उत्पन्न करते हैं। अन्य, जैसे [[इंटरफ़ेस बिल्डर]] या [[ग्लेड इंटरफेस डिजाइनर]], क्रमांकन ऑब्जेक्ट उदाहरण उत्पन्न करते हैं जो तब अनुप्रयोग द्वारा लोड किए जाते हैं।
कुछ ग्राफिकल यूजर इंटरफेस बिल्डर्स स्वचालित रूप से ग्राफिकल नियंत्रण तत्व के लिए सभी स्रोत कोड उत्पन्न करते हैं। अन्य, जैसे [[इंटरफ़ेस बिल्डर]] या [[ग्लेड इंटरफेस डिजाइनर]], क्रमांकन ऑब्जेक्ट उदाहरण उत्पन्न करते हैं, जो तब अनुप्रयोग द्वारा लोड किए जाते हैं।


== जीयूआई बिल्डरों की सूची ==
== जीयूआई बिल्डरों की सूची ==
Line 17: Line 17:
* [[यूनिवर्सल विंडोज प्लेटफॉर्म]] / [[विंडोज प्रेजेंटेशन फाउंडेशन]] / [[विनफॉर्म]]
* [[यूनिवर्सल विंडोज प्लेटफॉर्म]] / [[विंडोज प्रेजेंटेशन फाउंडेशन]] / [[विनफॉर्म]]
** माइक्रोसॉफ्ट विजुअल स्टूडियो, [[एक्सएएमएल]] आधारित जीयूआई लेआउट
** माइक्रोसॉफ्ट विजुअल स्टूडियो, [[एक्सएएमएल]] आधारित जीयूआई लेआउट
** माइक्रोसॉफ्ट [[ अभिव्यक्ति मिश्रण ]]
** माइक्रोसॉफ्ट [[ अभिव्यक्ति मिश्रण |अभिव्यक्ति मिश्रण]]
** तीव्र विकास
** तीव्र विकास
* ज़ामरीन.फॉर्म / .नेट कोर
* ज़ामरीन.फॉर्म / .नेट कोर
Line 43: Line 43:
** [[एक्सकोड]]
** [[एक्सकोड]]
* [[जीएनयूस्टेप]] (पूर्व में [[ओपनस्टेप]])
* [[जीएनयूस्टेप]] (पूर्व में [[ओपनस्टेप]])
** [[ गर्म (कंप्यूटिंग) ]]
** [[ गर्म (कंप्यूटिंग) | गोर्म (कंप्यूटिंग)]]


=== जावा-आधारित ===
=== जावा-आधारित ===
Line 52: Line 52:


=== एचटीएमएल/जावास्क्रिप्ट आधारित ===
=== एचटीएमएल/जावास्क्रिप्ट आधारित ===
* एडोब (वेब ​​अनुप्रयोग यूजर इंटरफेस बिल्डर्स) से ड्रीम[[वीवर]] - 2022 तक अप्रचलित
* एडोब (वेब ​​अनुप्रयोग यूजर इंटरफेस बिल्डर्स) से [[वीवर|ड्रीमवीवर]] - 2022 तक अप्रचलित
* [[अपाचे कॉर्डोवा]] / [[फोनगैप]]
* [[अपाचे कॉर्डोवा]] / [[फोनगैप]]


Line 131: Line 131:
* [[फ्रीबेसिक|विजुअल एफबी एडिटर]]<ref>{{cite web|url=https://www.theregister.com/2022/05/06/rad_basic_alpha_3/|title=RAD Basic – the Visual Basic 7 that never was – releases third alpha|website=[[The Register]]|first=Richard|last=Speed|date=2022-05-06|access-date=2023-03-26|quote=''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).''}}</ref>
* [[फ्रीबेसिक|विजुअल एफबी एडिटर]]<ref>{{cite web|url=https://www.theregister.com/2022/05/06/rad_basic_alpha_3/|title=RAD Basic – the Visual Basic 7 that never was – releases third alpha|website=[[The Register]]|first=Richard|last=Speed|date=2022-05-06|access-date=2023-03-26|quote=''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).''}}</ref>
* विनएफबीई
* विनएफबीई
* [[VB6|वीबी6]]: वीबी6 आईडीई ही है, संभवतया यहाँ सूचीबद्ध सभी आरएडी आईडीई के दादा, माइक्रोसॉफ्ट से 20 साल की उपेक्षा के अतिरिक्त विंडोज 10+ पर अभी भी परिचालन और कार्यात्मक है। यह अभी भी माइक्रोसॉफ्ट से सब्सक्रिप्शन द्वारा उपलब्ध है। यह कुछ छोटे प्रयासों (ऑनलाइन गाइड का उपयोग करके) के साथ स्थापित होता है और आश्चर्यजनक रूप से अच्छे परिणाम उत्पन्न करता है। असमर्थित होना वास्तव में एक सकारात्मक हो सकता है क्योंकि वीबी6 अपरिवर्तनीय है और कम से कम स्थिर है। एक उपकरण के रूप में वीबी6 सभी तरह से 32 बिट तक सीमित है, लेकिन आईडीई, वस्तु और कोड संपादक अभी भी सक्षम है और आधुनिक प्रणालियों पर प्रारंभ करने, संकलित करने और व्याख्या करने में बहुत तीव्र है। ग्राफिक कंपोज़िटर अपने समय का निश्चित रेड बिल्डर है। अकेले वीबी6 नियंत्रणों तक सीमित होने के अतिरिक्त, कुछ अत्यधिक उन्नत जीयूआई डिजाइन अभी भी बनाए जा सकते हैं। ट्विनबेसिक और आरएडीबेसिक ने स्वयं को सच्चे उत्तराधिकारी के रूप में स्थापित किया और भाषा के साथ पूरी तरह से संगत होने के समय भविष्य में प्रूफिंग और 64 बिट क्षमता प्रदान करने का लक्ष्य रखा था। दोनों जीयूआई बिल्डर की प्रतिलिपि करते हुए एक प्रतिस्थापन आईडीई का निर्माण कर रहे हैं। नोट: वीबीए 64बिट है, जो पूरी तरह से माइक्रोसॉफ्ट द्वारा समर्थित है और वीबी6 पर आधारित है।
* [[VB6|वीबी6]]: वीबी6 आईडीई ही है, संभवतया यहाँ सूचीबद्ध सभी आरएडी आईडीई के दादा, माइक्रोसॉफ्ट से 20 साल की उपेक्षा के अतिरिक्त विंडोज 10+ पर अभी भी परिचालन और कार्यात्मक है। यह अभी भी माइक्रोसॉफ्ट से सब्सक्रिप्शन द्वारा उपलब्ध है। यह कुछ छोटे प्रयासों (ऑनलाइन गाइड का उपयोग करके) के साथ स्थापित होता है और आश्चर्यजनक रूप से अच्छे परिणाम उत्पन्न करता है। असमर्थित होना वास्तव में सकारात्मक हो सकता है क्योंकि वीबी6 अपरिवर्तनीय है और कम से कम स्थिर है। उपकरण के रूप में वीबी6 सभी तरह से 32 बिट तक सीमित है, लेकिन आईडीई, वस्तु और कोड संपादक अभी भी सक्षम है और आधुनिक प्रणालियों पर प्रारंभ करने, संकलित करने और व्याख्या करने में बहुत तीव्र है। ग्राफिक कंपोज़िटर अपने समय का निश्चित रेड बिल्डर है। अकेले वीबी6 नियंत्रणों तक सीमित होने के अतिरिक्त, कुछ अत्यधिक उन्नत जीयूआई डिजाइन अभी भी बनाए जा सकते हैं। ट्विनबेसिक और आरएडीबेसिक ने स्वयं को सच्चे उत्तराधिकारी के रूप में स्थापित किया और भाषा के साथ पूरी तरह से संगत होने के समय भविष्य में प्रूफिंग और 64 बिट क्षमता प्रदान करने का लक्ष्य रखा था। दोनों जीयूआई बिल्डर की प्रतिलिपि करते हुए प्रतिस्थापन आईडीई का निर्माण कर रहे हैं। नोट: वीबीए 64बिट है, जो पूरी तरह से माइक्रोसॉफ्ट द्वारा समर्थित है और वीबी6 पर आधारित है।
* एक्सकोड
* एक्सकोड
* [[षोजो|ज़ोजो]]
* [[षोजो|ज़ोजो]]

Revision as of 18:11, 18 May 2023

नेटबीन्स जीयूआई बिल्डर

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

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

कुछ ग्राफिकल यूजर इंटरफेस बिल्डर्स स्वचालित रूप से ग्राफिकल नियंत्रण तत्व के लिए सभी स्रोत कोड उत्पन्न करते हैं। अन्य, जैसे इंटरफ़ेस बिल्डर या ग्लेड इंटरफेस डिजाइनर, क्रमांकन ऑब्जेक्ट उदाहरण उत्पन्न करते हैं, जो तब अनुप्रयोग द्वारा लोड किए जाते हैं।

जीयूआई बिल्डरों की सूची

सी भाषा आधारित

सी # आधारित

सी ++ आधारित

ऑब्जेक्टिव-सी / स्विफ्ट आधारित

जावा-आधारित


एचटीएमएल/जावास्क्रिप्ट आधारित

ऑब्जेक्ट पास्कल आधारित

फ़्लटर फ्रेमवर्क आधारित

टीके फ्रेमवर्क आधारित

विजुअल बेसिक आधारित

  • यूनिवर्सल विंडोज प्लेटफॉर्म / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
    • माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
    • माइक्रोसॉफ्ट एक्सप्रेशन ब्लेंड

अन्य उपकरण

विकास के वातावरण की सूची

जीयूआई बिल्डरों के साथ आईडीई (तेजी से अनुप्रयोग विकास एकीकृत विकास पर्यावरण)

  • चौथा आयाम (सॉफ्टवेयर)
  • एक्टिवस्टेट कोमोडो (अब नहींTemplate:Since when में जीयूआई निर्माता है)
  • एंड्रॉइड स्टूडियो
  • अंजुता
  • AutoIt3
  • बी4एक्स
  • सी ++ बिल्डर
  • क्रैंक अमेटेक स्टोरीबोर्ड
  • बिगुल (प्रोग्रामिंग भाषा)
  • कोड :: ब्लॉक
  • कोडलाइट
  • डीबेस
  • डेल्फी (आईडीई)
  • एंबेडेड जादूगर
  • ग्रहण (सॉफ्टवेयर)
  • गम्बास
  • इंटेलीज आईडिया
  • जे डेवलपर
  • केडेवलप
  • लैबविंडोज़/सीवीआई
  • एलएएनएसए (विकास पर्यावरण)
  • लाजर (सॉफ्टवेयर)
  • लिबर्टी बेसिक
  • माइक्रोसॉफ्ट विजुअल स्टूडियो
  • मोनोडेवलप
  • एमएसईआईडीई+एमएसई जीयूआई
  • मेरा ग्रहण
  • नेटबीन
  • आउटप्रणाली
  • पास्कलएबीसी.नेट
  • प्योरबेसिक
  • क्यूटी निर्माता
  • तीव्र विकास
  • सॉफ्टवेल मेकर
  • विजुअल एफबी एडिटर[5]
  • विनएफबीई
  • वीबी6: वीबी6 आईडीई ही है, संभवतया यहाँ सूचीबद्ध सभी आरएडी आईडीई के दादा, माइक्रोसॉफ्ट से 20 साल की उपेक्षा के अतिरिक्त विंडोज 10+ पर अभी भी परिचालन और कार्यात्मक है। यह अभी भी माइक्रोसॉफ्ट से सब्सक्रिप्शन द्वारा उपलब्ध है। यह कुछ छोटे प्रयासों (ऑनलाइन गाइड का उपयोग करके) के साथ स्थापित होता है और आश्चर्यजनक रूप से अच्छे परिणाम उत्पन्न करता है। असमर्थित होना वास्तव में सकारात्मक हो सकता है क्योंकि वीबी6 अपरिवर्तनीय है और कम से कम स्थिर है। उपकरण के रूप में वीबी6 सभी तरह से 32 बिट तक सीमित है, लेकिन आईडीई, वस्तु और कोड संपादक अभी भी सक्षम है और आधुनिक प्रणालियों पर प्रारंभ करने, संकलित करने और व्याख्या करने में बहुत तीव्र है। ग्राफिक कंपोज़िटर अपने समय का निश्चित रेड बिल्डर है। अकेले वीबी6 नियंत्रणों तक सीमित होने के अतिरिक्त, कुछ अत्यधिक उन्नत जीयूआई डिजाइन अभी भी बनाए जा सकते हैं। ट्विनबेसिक और आरएडीबेसिक ने स्वयं को सच्चे उत्तराधिकारी के रूप में स्थापित किया और भाषा के साथ पूरी तरह से संगत होने के समय भविष्य में प्रूफिंग और 64 बिट क्षमता प्रदान करने का लक्ष्य रखा था। दोनों जीयूआई बिल्डर की प्रतिलिपि करते हुए प्रतिस्थापन आईडीई का निर्माण कर रहे हैं। नोट: वीबीए 64बिट है, जो पूरी तरह से माइक्रोसॉफ्ट द्वारा समर्थित है और वीबी6 पर आधारित है।
  • एक्सकोड
  • ज़ोजो

यह भी देखें

संदर्भ

  1. "Scene Builder".
  2. "FlutterFlow - दिखने में नेटिव ऐप्स बनाएं". Retrieved 5 June 2022.
  3. "FlutterStudio". Retrieved 5 June 2022.
  4. "बिल्डिंग ऐप्स से प्यार हो गया". Nowa. Retrieved 5 October 2022.
  5. 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).