ग्राफिकल यूजर इंटरफेस बिल्डर: Difference between revisions
No edit summary |
|||
Line 40: | Line 40: | ||
=== ऑब्जेक्टिव-सी / स्विफ्ट आधारित === | === ऑब्जेक्टिव-सी / स्विफ्ट आधारित === | ||
* [[कोको (एपीआई)]] (आधुनिक) और [[कार्बन (एपीआई)]] ( | * [[कोको (एपीआई)|कोकोआ]] (आधुनिक) और [[कार्बन (एपीआई)|कार्बन]] (बहिष्कृत)। | ||
** [[एक्सकोड]] | ** [[एक्सकोड]] | ||
* [[जीएनयूस्टेप]] (पूर्व में [[ओपनस्टेप]]) | * [[जीएनयूस्टेप]] (पूर्व में [[ओपनस्टेप]]) | ||
Line 57: | Line 57: | ||
=== ऑब्जेक्ट पास्कल आधारित === | === ऑब्जेक्ट पास्कल आधारित === | ||
* [[डेल्फी (प्रोग्रामिंग भाषा)]] / वीसीएल ([[विजुअल कंपोनेंट लाइब्रेरी]]) | * [[डेल्फी (प्रोग्रामिंग भाषा)]] / वीसीएल ([[विजुअल कंपोनेंट लाइब्रेरी]]) | ||
* [[लाजर (आईडीई)]] / एलसीएल ([[लाजर घटक पुस्तकालय]]) | * [[लाजर (आईडीई)|लजारस (आईडीई)]] / एलसीएल ([[लाजर घटक पुस्तकालय|लजारस घटक]] [[विजुअल कंपोनेंट लाइब्रेरी|लाइब्रेरी]]) | ||
=== फ़्लटर फ्रेमवर्क आधारित === | === फ़्लटर फ्रेमवर्क आधारित === | ||
* [[स्पंदन (सॉफ्टवेयर)]] | * [[स्पंदन (सॉफ्टवेयर)|फ़्लटर (सॉफ्टवेयर)]] | ||
** [[स्पंदन प्रवाह]],<ref>{{cite web |title=FlutterFlow - दिखने में नेटिव ऐप्स बनाएं|url=https://flutterflow.io/ |access-date=5 June 2022}}</ref> | ** [[स्पंदन प्रवाह|फ़्लटर फ्लो]],<ref>{{cite web |title=FlutterFlow - दिखने में नेटिव ऐप्स बनाएं|url=https://flutterflow.io/ |access-date=5 June 2022}}</ref> | ||
** [[FlutterStudio| | ** [[FlutterStudio|फ़्लटर स्टूडियो]],<ref>{{cite web |title=FlutterStudio|url=https://flutterstudio.app/ |access-date=5 June 2022}}</ref> | ||
** [[नोवा ऐप बिल्डर]],<ref>{{cite web |title=बिल्डिंग ऐप्स से प्यार हो गया|website=Nowa |url=https://nowa.dev/ |access-date=5 October 2022}}</ref> | ** [[नोवा ऐप बिल्डर]],<ref>{{cite web |title=बिल्डिंग ऐप्स से प्यार हो गया|website=Nowa |url=https://nowa.dev/ |access-date=5 October 2022}}</ref> | ||
** [https://blup.in/blog/which-is-the-best-flutter-no-code-app-builder-in-2023 ब्लूप - विज़ुअल फ़्लटर ऐप बिल्डर] | ** [https://blup.in/blog/which-is-the-best-flutter-no-code-app-builder-in-2023 ब्लूप - विज़ुअल फ़्लटर ऐप बिल्डर] | ||
=== टीके फ्रेमवर्क आधारित === | === टीके फ्रेमवर्क आधारित === | ||
* [[टीके (ढांचा)]] | * [[टीके (ढांचा)|टीके (फ्रेमवर्क)]] | ||
** [[एक्टिवस्टेट कोमोडो]] (अब नहीं | ** [[एक्टिवस्टेट कोमोडो]] (अब कोई जीयूआई बिल्डर नहीं है) | ||
=== विजुअल बेसिक आधारित === | === विजुअल बेसिक आधारित === | ||
* | * यूडब्ल्यूपी / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म | ||
** माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट | ** माइक्रोसॉफ्ट विजुअल स्टूडियो एक्सएएमएल संपादक, एक्सएएमएल आधारित जीयूआई लेआउट | ||
** माइक्रोसॉफ्ट एक्सप्रेशन ब्लेंड | ** माइक्रोसॉफ्ट एक्सप्रेशन ब्लेंड | ||
Line 78: | Line 78: | ||
* [[एडोब एनिमेट]] | * [[एडोब एनिमेट]] | ||
* [[Android के लिए ऐप आविष्कारक|एंड्रॉयड के लिए ऐप आविष्कारक]] | * [[Android के लिए ऐप आविष्कारक|एंड्रॉयड के लिए ऐप आविष्कारक]] | ||
* | * ऑटोआईटी | ||
* [[एक्सुरआरपी]] | * [[एक्सुरआरपी|एक्स्यूर आरपी]] | ||
* इंटरफ़ेस बिल्डर | * इंटरफ़ेस बिल्डर | ||
* [[ क्रैंक AMETEK स्टोरीबोर्ड | क्रैंक | * [[ क्रैंक AMETEK स्टोरीबोर्ड | क्रैंक एएमईटीईके स्टोरीबोर्ड]] | ||
*सृजनात्मक रूप से | *सृजनात्मक रूप से | ||
* [[एंबेडेड जादूगर]] | * [[एंबेडेड जादूगर|एंबेडेड विज़ार्ड]] | ||
*[[ग्राफिक्स पर्यावरण प्रबंधक]] | *[[ग्राफिक्स पर्यावरण प्रबंधक|जीईएम]] | ||
* [[संसाधन निर्माण सेट]] | * [[संसाधन निर्माण सेट]] | ||
*स्थैतिक | *स्थैतिक | ||
Line 92: | Line 92: | ||
* [[वेवमेकर]] | * [[वेवमेकर]] | ||
== विकास | == विकास परिवेशों की सूची == | ||
=== जीयूआई बिल्डरों के साथ आईडीई ( | === जीयूआई बिल्डरों के साथ आईडीई (आरएडी आईडीई) === | ||
* [[चौथा आयाम (सॉफ्टवेयर)]] | * [[चौथा आयाम (सॉफ्टवेयर)|4डी]] | ||
* एक्टिवस्टेट कोमोडो (अब नहीं | * एक्टिवस्टेट कोमोडो (अब कोई जीयूआई बिल्डर नहीं है) | ||
* एंड्रॉइड स्टूडियो | * एंड्रॉइड स्टूडियो | ||
* [[अंजुता]] | * [[अंजुता]] | ||
* [[AutoIt3]] | * [[AutoIt3|ऑटोआईटी3]] | ||
* [[बी4एक्स]] | * [[बी4एक्स]] | ||
* [[सी ++ बिल्डर]] | * [[सी ++ बिल्डर]] | ||
* क्रैंक | * क्रैंक एएमईटीईके स्टोरीबोर्ड | ||
* [[बिगुल (प्रोग्रामिंग भाषा)]] | * [[बिगुल (प्रोग्रामिंग भाषा)|क्लेरियन (प्रोग्रामिंग भाषा)]] | ||
* कोड :: ब्लॉक | * कोड :: ब्लॉक | ||
* कोडलाइट | * कोडलाइट | ||
* [[डीबेस]] | * [[डीबेस]] | ||
* [[डेल्फी (आईडीई)]] | * [[डेल्फी (आईडीई)]] | ||
* एंबेडेड | * एंबेडेड विज़ार्ड | ||
* [[ग्रहण (सॉफ्टवेयर)]] | * [[ग्रहण (सॉफ्टवेयर)|एक्लिप्स (सॉफ्टवेयर)]] | ||
* गम्बास | * गम्बास | ||
* इंटेलीज आईडिया | * इंटेलीज आईडिया | ||
Line 116: | Line 116: | ||
* लैबविंडोज़/सीवीआई | * लैबविंडोज़/सीवीआई | ||
* [[LANSA (विकास पर्यावरण)|एलएएनएसए (विकास पर्यावरण)]] | * [[LANSA (विकास पर्यावरण)|एलएएनएसए (विकास पर्यावरण)]] | ||
* [[लाजर (सॉफ्टवेयर)]] | * [[लाजर (सॉफ्टवेयर)|लजारस (सॉफ्टवेयर)]] | ||
* [[लिबर्टी बेसिक]] | * [[लिबर्टी बेसिक]] | ||
* [[माइक्रोसॉफ्ट विजुअल स्टूडियो]] | * [[माइक्रोसॉफ्ट विजुअल स्टूडियो]] | ||
* [[मोनोडेवलप]] | * [[मोनोडेवलप]] | ||
* एमएसईआईडीई+एमएसई जीयूआई | * एमएसईआईडीई+एमएसई जीयूआई | ||
* मेरा | * मेरा एक्लिप्स | ||
* नेटबीन | * नेटबीन | ||
* [[आउटसिस्टम|आउटप्रणाली]] | * [[आउटसिस्टम|आउटप्रणाली]] |
Revision as of 00:51, 20 May 2023
![](https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Gui-builder.png/300px-Gui-builder.png)
ग्राफिकल यूज़र इंटरफ़ेस बिल्डर (या जीयूआई बिल्डर), जिसे जीयूआई डिजाइनर या कभी-कभी आरएडी आईडीई के रूप में भी जाना जाता है, सॉफ्टवेयर विकास उपकरण है, जो डिजाइनर को ग्राफिकल नियंत्रण तत्व (जिसे अधिकांशतः विजेट कहा जाता है) ड्रैग-एंड-ड्रॉप डब्वालूईएसआईडब्ल्यूवाईजी संपादक की व्यवस्था करने की अनुमति देकर ग्राफिकल यूजर इंटरफेस के निर्माण को सरल बनाता है। जीयूआई निर्माता के बिना, जीयूआई को मैन्युअल रूप से प्रत्येक विजेट के पैरामीटर को स्रोत-कोड में निर्दिष्ट करके बनाया जाना चाहिए, जब तक प्रोग्राम चलाया नहीं जाता तब तक कोई दृश्य प्रतिक्रिया नहीं होती है। इस तरह के उपकरण को सामान्यतः रैपिड अनुप्रयोग का विकास आईडीई कहा जाता है।
उपयोगकर्ता इंटरफेस को सामान्यतः घटना-संचालित प्रोग्रामिंग आर्किटेक्चर का उपयोग करके प्रोग्राम किया जाता है, इसलिए जीयूआई बिल्डर्स इवेंट-ड्रिवन कोड बनाने को भी सरल बनाते हैं। यह सपोर्टिंग कोड सॉफ्टवेयर विजेट को आउटगोइंग और इनकमिंग घटना (कंप्यूटिंग) से जोड़ता है जो अनुप्रयोग लॉजिक प्रदान करने वाले कार्यों को ट्रिगर करता है।
कुछ ग्राफिकल यूजर इंटरफेस बिल्डर्स स्वचालित रूप से ग्राफिकल नियंत्रण तत्व के लिए सभी स्रोत कोड उत्पन्न करते हैं। अन्य, जैसे इंटरफ़ेस बिल्डर या ग्लेड इंटरफेस डिजाइनर, क्रमांकन ऑब्जेक्ट उदाहरण उत्पन्न करते हैं, जो तब अनुप्रयोग द्वारा लोड किए जाते हैं।
जीयूआई बिल्डरों की सूची
सी भाषा आधारित
- जीटीके / ग्लेड इंटरफेस डिजाइनर
- एक्सफॉर्म (उपकरणकिट) एफडिजाइन
- एक्स उपकरणकिट इंट्रिनिक्स
- आकृति (सॉफ्टवेयर)
सी # आधारित
- यूनिवर्सल विंडोज प्लेटफॉर्म / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
- माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
- माइक्रोसॉफ्ट अभिव्यक्ति मिश्रण
- तीव्र विकास
- ज़ामरीन.फॉर्म / .नेट कोर
- ज़मारिन
सी ++ आधारित
- यूनिवर्सल विंडोज प्लेटफॉर्म / विंडोज प्रेजेंटेशन फाउंडेशन / विनफॉर्म
- माइक्रोसॉफ्ट विजुअल स्टूडियो, एक्सएएमएल आधारित जीयूआई लेआउट
- माइक्रोसॉफ्ट ब्लेंड
- क्यूटी (उपकरणकिट)
- एफएलटीके
- जेयूसीई
- यू ++
- आई.डी.ई
- डब्ल्यूएक्सविजेट्स
- डब्ल्यूएक्सग्लेड
- डब्ल्यूएक्सफॉर्मबिल्डर
- डब्ल्यूएक्सक्राफ्टर (कोडलाइट के लिए प्लगइन)
ऑब्जेक्टिव-सी / स्विफ्ट आधारित
- कोकोआ (आधुनिक) और कार्बन (बहिष्कृत)।
- जीएनयूस्टेप (पूर्व में ओपनस्टेप)
जावा-आधारित
- एंड्रॉइड स्टूडियो, एक्सएमएल आधारित जीयूआई लेआउट
- नेटबीन्स जीयूआई डिज़ाइन उपकरण
- सीनबिल्डर[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).