2009-02-04 64 views
39

हम सभी ड्रिल पता है: आप एक (छोटे) मॉडल है, तो आप इसे लागू करने के लिए की जरूरत है, तो आप इसे (वेब, डेस्कटॉप, मोबाइल, पूर्व के कुछ, उन सभी को) के लिए एक यूआई की जरूरत है।क्या आरएडी उपकरण हैं?

यह ऐसी दोहराव प्रक्रिया है कि मैं मदद नहीं कर सकता लेकिन आश्चर्यचकित हूं कि हम अभी भी पीओजेओ, या मैपर और कोडिंग यूआई के साथ क्यों फंस गए हैं (क्योंकि अधिकांश यूआई "डिजाइनर" विरासत के बारे में भी नहीं जानते हैं और आप स्क्रैच से एक से अधिक फ़ील्ड के साथ हर ठीक/रद्द संवाद को बनाने की आवश्यकता है)। RAD उपकरण/प्लेटफॉर्म इसे ठीक करने का वादा करते हैं लेकिन मैंने अभी तक कुछ भी वास्तविक नहीं देखा है। इस विकी का विचार उन सभी उपकरणों को इकट्ठा करना है जो आपको कुछ मिनटों में एक विचार को दूर करने और वहां से निर्माण करने की अनुमति देते हैं। सरल चीजें (जैसे कि आपके मॉडल के लिए एक साधारण यूआई बनाना या इसे डेटाबेस में सहेजना) सरल होना चाहिए। इसे संपादित करने के लिए एक संवाद में एक काफी जटिल वस्तु को जोड़ने से कोड या कम की एक पंक्ति लेनी चाहिए;)

तो यहां चुनौती आती है: क्या आरएडी उपकरण बाहर हैं जो 8 घंटे के भीतर एक छोटा ऐप बनाने की अनुमति देते हैं । आपको यह विचार देने के लिए कि यह क्या करने में सक्षम होना चाहिए, यहां spec:

  • आपके पास "ज्ञान" नोड्स हैं। इस तरह के प्रत्येक नोड का नाम और एक लंबा विवरण है (सिंगल लाइन और मल्टी लाइन स्ट्रिंग)

  • प्रत्येक ज्ञान नोड में बच्चों के रूप में ज्ञान नोड्स की संख्या हो सकती है (1: * क्रमबद्ध अभिभावक/बाल संबंध)।

  • कोई दो: बाल नोड्स व्यवस्था बनाए रखने के (यानी एक सूची, नहीं एक सेट का उपयोग)

  • प्रत्येक ज्ञान नोड यह (* विभिन्न प्रकार के बीच अव्यवस्थित संबंध 1) से जुड़ी टैग के किसी भी संख्या में हो सकता है की जरूरत है (: मीटर संबंध एन)

  • इसे लोड/मॉडल/से कम प्रयास

  • उपयोगकर्ता के साथ एक डेटाबेस में/XML के रूप में और से बचाने के लिए संभव हो जाना चाहिए ज्ञान नोड्स संबंधों के किसी भी संख्या के साथ जोड़ा जा सकता है पूर्ववत/फिर से उम्मीद करें

यूआई मानक संचालन की पेशकश करनी चाहिए: बनाएँ, को पुन: व्यवस्थित और ज्ञान नोड्स को हटा दें। पुनरावृत्ति को ड्रैग'ड्रॉप का उपयोग करना चाहिए। इसे ज्ञान नोड्स से टैग जोड़ने/हटाने की अनुमति देनी चाहिए। एक संबंध द्वारा दो ज्ञान नोड्स को जोड़ने का एक आसान तरीका होना चाहिए (एक विशेष मोड में दूसरे पर एक नोड खींचकर कहें)।

यूआई भी certains टैग या संबंधों के साथ नोड्स के लिए खोज करने के लिए अनुमति चाहिए। बोनस अंक के लिए, इसे संबंध ग्राफ पर नेविगेट करने का एक आसान तरीका प्रदान करना चाहिए।

कुछ भी चुनौती? सामान्य रूप से, OSS पसंदीदा।

पृष्ठभूमि: मैं 25 से अधिक वर्षों के लिए सॉफ्टवेयर विकसित कर रहा हूँ, अब। Groovy, Java, Python, Tcl/Tk, Grails, OpenOffice, MS Access, TreeLine, [TurboGears] [10], [Enthought लक्षण: फिर भी, इस सरल आवेदन नहीं तो महीनों किसी भी भाषा जो मैं अब तक का सामना करना पड़ा में कोड करने के लिए कई सप्ताह लगते हैं ] [11], नेट।

दावेदार पर कुछ प्रतिक्रिया। ध्यान दें कि मैं मुख्य वाक्य को एक वाक्य में हाइलाइट करने का प्रयास करता हूं, इसलिए अगले खंड को नमक के अनाज के साथ लें, ठीक है?

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

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

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

टीसीएल/टी अच्छा विजेट सेट लेकिन कोड आकार एक निश्चित बिंदु से पहले बढ़ता है जब भाषा बेकार होती है। अब तक उसकी उम्र दिखाता है।

ओपनऑफिस 2.0 के बाद से, ओओ डेटाबेस में निर्मित और "एक्सेस-जैसी" टूल के साथ आता है। यह अपने बचपन में है लेकिन वे वहां पहुंच जाएंगे ... अंततः। माता-पिता/बाल संबंधों को संभाल नहीं सका क्योंकि यूआई उन्हें निर्दिष्ट करने की अनुमति नहीं देता है (see bug)। 3.1 में फिक्स्ड 3.1 के साथ, आप मॉडल बना सकते हैं लेकिन यूआई अभी भी बहुत समय लिखने में लगेगा।

एमएस एक्सेस लगभग कुछ भी हम आवश्यकता होगी लेकिन UI विकल्प बहुत सीमित हैं। निराशा होती।

treeline कोई रास्ता संबंधों को लागू करने और भी अधिकांश अन्य उपयोग के मामलों के लिए प्रतिबंधित (आप बस इसके साथ बहुत कुछ और नहीं कर सकता)

.net मैं इस एक के साथ कोई अनुभव नहीं है, जिसका मुख्य कारण यह केवल विंडोज़ है। मुझे लगता है कि यह बहुत करीब हो सकता है लेकिन चलिए इसका सामना करते हैं: मानव जाति की एक चौथाई को बंद करने का क्या मतलब है?

+0

वाह। आपने 'प्रश्न में' उत्तर क्यों पोस्ट किया? यह सवाल पूछने का उद्देश्य लेता है। 'असली सवाल नहीं' के रूप में बंद करने के लिए वोटिंग। –

+4

आपकी '.NET' टिप्पणी के संबंध में: आपको इसे 'अनुभव नहीं होने' के साथ छोड़ देना चाहिए था। आप ज्ञात दुनिया की एक चौथाई लॉक कर सकते हैं, लेकिन 91% से अधिक व्यवसाय विंडोज़ को अपने डेस्कटॉप पर चलाते हैं। –

+0

यह वास्तव में केवल वेब पर काम करता है, लेकिन आप कोल्डफ्यूजन को भी देखना चाहते हैं। इसके अलावा, फ्लेक्स/एआईआर एक अच्छी आरएडी यूआई परत हो सकती है। –

उत्तर

3

Magic uniPaas: जीयूआई विकसित करने के लिए इसे अपने पहले काम पर इस्तेमाल किया। यह कोई बकवास आरएडी उपकरण नहीं है, जहां सब कुछ टेबल आधारित है। यह एक रनटाइम पर्यावरण भी प्रदान करता है। उसके बाद इसे जादू ई डेवलपर कहा जाता था।

+0

क्या आप इसके साथ डेस्कटॉप केवल ऐप कर सकते हैं? (यानी कोई सर्वर आवश्यक नहीं) –

+0

मैंने ऑनलाइन पाठ्यक्रम का पालन करने की कोशिश की (जिसे आप अपनी वेबसाइट से डाउनलोड कर सकते हैं) लेकिन इसके लिए एमएसएसक्यूएल सर्वर 2000 या बाद में आवश्यकता है। –

7

यह इस बात पर निर्भर करता है कि आपका बाजार कौन है। मैं आपको एक बात बता सकता हूं, आपका बाजार कभी भी पूरी मानव जाति से नहीं होगा। तो तथ्य यह है कि ग्रह पर 25% लोग विंडोज का उपयोग नहीं करते हैं, वास्तव में आपके लिए महत्वपूर्ण नहीं होना चाहिए।

आपके लिए क्या मायने रखता है कि आपके बाजार में कितने लोग जो भी ओएस का उपयोग करते हैं? यदि आप एक व्यवसाय/वित्तीय आवेदन लिख रहे हैं और आप केवल विंडोज के लिए विकसित होते हैं, तो आप शायद अपने बाजार के लगभग 05% को छोड़ रहे हैं (क्योंकि पिछली बार जब आपने मैक या लिनक्स का उपयोग करने वाले एकाउंटेंट के बारे में सुना था?)।

हालांकि, यदि आप संगीत (जैसे FruityLoops) के उत्पादन के लिए एक प्रोग्राम लिख रहे हैं और आप केवल विंडोज लिखते हैं तो आप शायद अपने बाजार का 50% अधिक छोड़ रहे हैं।

+0

मैं आपके विचारों से सहमत हूं, लेकिन यह एक अलग कहानी है। अगर मेरे पास उपकरण नहीं है, तो मैं वितरित नहीं कर सकता। तो मैं यहां बाजार प्रश्न रखना चाहता हूं। –

+0

@Aaron Digulla: यदि आपके पास उपकरण नहीं है, तो टूल प्राप्त करने के लिए आपकी सबसे अच्छी शर्त है। .NET के लिए विजुअल स्टूडियो एक्सप्रेस निःशुल्क है। –

0

यह उत्तर सीधे आपके प्रश्न से संबंधित नहीं है, लेकिन इसी तरह है। मेरी परियोजनाओं के लिए, मैंने उपयोग की सबसे नज़दीकी चीज NEsper है, जो एक ओपन-सोर्स कॉम्प्लेक्स इवेंट प्रोसेसिंग फ्रेमवर्क (सीईपी) है।पिछले दो शाम को मैंने एक व्यापार प्रणाली के लिए बैकस्टर बनाया है जिसे मैं एक साथ रख रहा हूं, और यह नेस्पर रहा है जिसने इसे इतना तेज़ बना दिया है - मुझे कल्पना है कि मैंने इसे आपके 8 घंटे के लक्ष्य के भीतर किया है।

+0

क्या आपके पास कोई लिंक है? –

+1

निश्चित: http://esper.codehaus.org/about/nesper/nesper.html – endian

1

REALbasic एक रेड उपकरण उपकरण - अपने संकलक मूल निष्पादनयोग्य पैदा करता है। और यह एक क्रॉस-कंपाइलर भी है, जिसका अर्थ है कि आप किसी प्लेटफॉर्म के लिए किसी भी मंच से निर्माण कर सकते हैं।

पूर्ण डेटाबेस का उपयोग केवल (400 यूरो पर) व्यावसायिक संस्करण में समर्थित है। व्यक्तिगत संस्करण EUR 75 पर आता है और REALSQLDatabase (जो रीयलसोफ्ट लोगों से भी) से कनेक्ट हो सकता है।

Hibernate या SQLAlchemy के विपरीत, आपको स्वयं डीबी परत लिखनी होगी।

+0

मैं मानता हूं कि यह आरएडी है - लेकिन क्या आप 8 घंटे से कम समय में ऐप लिख सकते हैं। डेटाबेस दृढ़ता? –

20

Delphi RAD Studio और Lazarus IDE Pascal/Delphi भाषा के लिए।

+0

क्या डेल्फी अभी भी विंडोज़ है? एक बार एक लिनक्स संस्करण था। क्या यह अभी भी उपलब्ध है? –

+0

लाज़र आईडीई किस भाषा में लिखा गया है? मैं पूछता हूं क्योंकि साइट कहती है "अपना यूआई चुना" और आईडीई किसी यूआई की तरह दिखता नहीं है जिसे मैं पहचानता हूं। –

+0

किलिक्स (लिनक्स के लिए डेल्फी) अब मौजूद नहीं है। डेल्फी प्रिज्म अब विंडोज, लिनक्स और मैक के लिए डेल्फी है लेकिन आईडीई विजुअल स्टूडियो और इस प्रकार विंडोज़ है। –

3

मुझे लगता है कि WinDev रेड विचार, भी इस प्रकार लगता है।

नोट: केवल Windows पर चलाता है, कीमतों यूरो 990 से शुरू उपकरणों की एक विस्तृत श्रृंखला के साथ आता है।

+1

मैं विनडेव से सहमत हूं। डीबी के साथ एक ऐप esp बनाना बहुत आसान है। हालांकि मैं इसके स्वामित्व डीबी से नफरत करता हूं। और ऐसा लगता है कि हम अपने यूएमएल के बीच दो तरह के संचार का समर्थन करते हैं, अगर हम अपने स्वामित्व डीबी का उपयोग करते हैं। –

1

नेटबींस के मैटिस दृश्य संपादक स्विंग विकास के लिए बहुत अच्छा है।

+0

यह शायद ही मुश्किल है :) डीबी परत के बारे में क्या? एक मॉडल के लिए जल्दी से यूआई बनाना? एक मॉडल बनाना जो पूर्ववत/फिर से, वर्तनी जांच इत्यादि का समर्थन करता है आदि? –

3

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

+1

क्या SQL सर्वर भी मुफ़्त है? यदि नहीं, तो मेरे पास डेटाबेस के बिना एक आरएडी उपकरण है ...:/यह अन्य डीबी के साथ कैसे काम करता है, जैसे MySQL? क्या ऊपर उल्लिखित ऐप बनाना संभव है और एमएस को रॉयल्टी का भुगतान किए बिना परिणाम बेचना संभव है? –

+2

भाग 1: SQL सर्वर के कुछ संस्करण निःशुल्क हैं (उदाहरण के लिए एक्सप्रेस और डेवलपर)। SQL सर्वर प्रबंधन उपकरण केवल SQL सर्वर के लिए हैं, लेकिन दृश्य स्टूडियो आईडीई को अन्य डीबी के लिए विस्तारित किया जा सकता है। –

+2

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

1

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

वेब केवल बहुत अच्छे विचार हैं, लेकिन this bug की वजह से आपके माता-पिता/बाल संबंध नहीं हो सकते हैं जो उम्मीद है कि 1.0.5 रिलीज में तय किया जाएगा। गंभीर विकास के लिए, आपको AJAX/Rich Client plugins में से एक की आवश्यकता होगी क्योंकि Grails बहुत शक्तिशाली विजेट के साथ नहीं आते हैं।

0

TurboGears पाइथन का उपयोग करके वेब अनुप्रयोग को त्वरित रूप से बनाने के लिए एक ढांचा है। मुख्य विशेषताएं: आप मॉडल को परिभाषित करते हैं, टीजी सब कुछ बनाता है जो आपकी आवश्यकताओं को समायोजित कर सकता है। मॉडल में परिवर्तनों को विकास सर्वर को पुनरारंभ करने की आवश्यकता है, वेब ब्राउजर में अगले रीलोड पर बाकी सब कुछ होता है (टीजी आपको फिर से शुरू करने की आवश्यकता होने पर बताएगा)।

एक बड़ा कदम आगे, विशेष रूप से 2.0 रिलीज (जो "जल्द ही वास्तविक" आना चाहिए - कोई अपराध नहीं, दोस्तों, मुझे पता है कि आप कई वर्षों से इस पर कड़ी मेहनत कर रहे हैं ... लेकिन कोई टीजी 2.0 नहीं मुझे कई सालों के लिए, या तो :() वेब, यद्यपि। इसलिए हमें सभी ड्रैग'ड्रोप को खुद को लागू करना होगा, एक नेविगेट ग्राफ को पेंट करने का एक तरीका ढूंढें। निराशाजनक रूप से बंद करें।

0

Enthought Traits एक महान है मॉडल से एक डिफ़ॉल्ट यूआई बनाने के लिए ढांचा। उपयोग करने में आसान, शक्तिशाली, डिफ़ॉल्ट मामला वह है जिसे आप अधिकतर समय चाहते हैं और यह आपको

पर कोई डेटाबेस स्थिरता नहीं है। वास्तव में, कोई दृढ़ता नहीं है बिलकुल नहीं। आपको कोड लिखना है ई अपने मॉडल को बचाने/लोड करने के लिए। एक्सएमएल के लिए ऐसा करना बहुत आसान है (एक अमूर्त एपीआई है जो आपके मॉडल में किसी ऑब्जेक्ट के लिए काम करती है), इसलिए आपको कोड की 50 लाइनों के साथ एक वर्ग लिखना होगा, इससे कोई फर्क नहीं पड़ता कि आपका मॉडल कितना जटिल है।

UI नियंत्रणों को विस्तारित करना आसान नहीं है, इसलिए यदि आपको ऐसा कुछ चाहिए जो इसके साथ नहीं आता है, शुभकामनाएं।

उपरोक्त वर्णित मॉडल को एक घंटे से भी कम समय में लागू किया जा सकता है, इसे एक/घंटे में एक्सएमएल से पढ़ने/लिखने के लिए लागू किया जा सकता है। संबंध के लिए ग्राफ नेविगेशन Qt से कैनवास विजेट का उपयोग करके कुछ दिन लगेगा।

-1

Boa Constructor एक क्रॉस प्लेटफ़ॉर्म पायथन आईडीई और WxPython GUI बिल्डर है।

यह विकिपीडिया पर एक क्रॉस प्लेटफार्म आरएडी के रूप में सूचीबद्ध है, लेकिन मेरा अनुमान है कि यह एक आईडीई है (कुछ ऐसा जगह जहां आप कुछ घंटों में ऊपर उल्लिखित ऐप बना सकते हैं)।

+0

कुछ समय पहले इसे एक आरएडी उपकरण माना जा सकता था। अभी नहीं। –

0

Panther (और यह ओएसएस संस्करण POSSL) वेब ऐप्स बनाने के लिए एक ढांचा प्रतीत होता है। मैं इसे इंस्टॉल नहीं कर सका क्योंकि यह केवल यूनिक्स शैल स्क्रिप्ट के साथ इंस्टॉलर के रूप में आता है। क्या किसी और के साथ इसका अनुभव है? कृपया इस प्रविष्टि को संपादित करें।

0

मुझे लगता है कि nbandroid का उल्लेख किया जाना उचित है। नेटबीन आईडीई का उपयोग कर Google एंड्रॉइड सॉफ्टवेयर विकसित करने के लिए यह एक आरएडी उपकरण है।

3

क्लारियन (http://softvelocity.com)।

मैं घंटों के मामले में इस तरह की एक परियोजना के लिए एक डेमो टक्कर लगी/प्राप्त कर सकता हूं।

एक परिप्रेक्ष्य की कमी यह है कि यह Win32 निष्पादन योग्य बनाता है। बेशक, इसे इसके साथ एक वेब सिस्टम बनाकर हल किया जा सकता है।

दूसरा यह है कि क्लेरियन निश्चित रूप से खुला स्रोत नहीं है। जो बहुत से लोगों को बंद कर देगा।


ठीक है। मेरी आखिरी टिप्पणी लगभग 2 घंटे पहले थी। तो उस समय, क्लेरियन में मैंने जो किया है वह यहां है।

http://125.214.67.190:5824/

मैं लिख नहीं कर रहा हूँ इस अपनी प्रशंसा करना। मैं ईमानदारी से मानता हूं कि क्लेरियन बहुत ही कम समय में अद्भुत चीजें कर सकता है।

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

लेकिन ढांचा, नींव वहां है।

+0

क्या आप इसे हटा सकते हैं और इसे क्लारियन एंट्री में जोड़ सकते हैं? इस तरह, हमारे पास प्रति आइटम एक आइटम है :) –

+0

और मेरी इच्छा है कि अधिक लोग अपने आरएडी उपकरण दिखाने के लिए ऐसा करेंगे। मेरा मतलब है कि वे इसे एक तस्वीर बनाने के लिए हैं, है ना? :) –

+0

हारून, हे हे हेप! वे इसे स्नैप में बनाने के लिए हैं :) –

1

Lazarus LCL मौजूदा विजेट सेट पर वीसीएल की तरह डेल्फी है।

यह जीटीके 1, जीटीके 2, क्यूटी, विन 32/64, विनसी और कार्बन हो सकता है। कुछ अन्य हैं (एक कोको पुल की तरह) लेकिन वे ज्यादातर अपने शुरुआती चरणों में ही हैं।

0

Visual DataFlex एक महान आरएडी उपकरण है जिसका हम उपयोग करते हैं। यह डेटाबेस संचालित व्यावसायिक अनुप्रयोगों को बनाने में विशेष रूप से लक्षित है। दुर्भाग्यवश यह मुफ़्त नहीं है, लेकिन यह एक महान पर्यावरण/भाषा है और Data Access अच्छा समर्थन देता है।

+0

इसमें व्यक्तिगत संस्करण है जो मुफ़्त है। इसकी जांच - पड़ताल करें। –

1

क्यूटी टूलकिट, http://qt.nokia.com/products पर, सी ++ क्रॉस-प्लेटफार्म जीयूआई विकास डेस्कटॉप और मोबाइल एप्लिकेशन बिल्डिंग के लिए भी उत्कृष्ट है।

+2

रुको। आपने अभी एक ही वाक्य में आरएडी और सी ++ का उपयोग किया है? :) – Marek

7

Microsoft Lightswitch। कुछ भी "अधिक तेज़" कल्पना करना मुश्किल है।

+0

तो ऊपर उल्लिखित परियोजना को लागू करने में कितना समय लगेगा? –

0

DragonRAD ब्लैकबेरी ऐप विकास के लिए अभी घोषणा की गई थी। अभी बंद बीटा में।

2

Oracle अनुप्रयोग एक्सप्रेस (http://htmldb.oracle.com/pls/otn/f?p=4600:6:171781307324519::NO::::)

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

सरल जादूगरों और कथात्मक प्रोग्रामिंग उपयोग सशक्त रिपोर्टिंग और डेटा प्रविष्टि ऐप्लिकेशंस के निर्माण की। आप स्प्रेडशीट अपलोड, या मौजूदा डेटाबेस टेबल और विचारों से एप्लिकेशन बना सकते हैं। ओरेकल एप्लिकेशन एक्सप्रेस में आपके एप्लिकेशन का समर्थन करने वाले डेटाबेस ऑब्जेक्ट्स बनाने और प्रबंधित करने के लिए SQL कार्यशाला शामिल है।

आवेदन एक्सप्रेस के साथ, कोडिंग घोषणात्मक है। इसका मतलब है कि कोई कोड उत्पन्न या संकलित नहीं होता है। आप विज़ार्ड और संपत्ति पत्रक से बातचीत करते हैं। चूंकि SQL भाषा का उपयोग रिपोर्ट और चार्ट को परिभाषित करने के लिए किया जाता है, इसलिए SQL का कुछ ज्ञान सहायक होता है। यदि प्रक्रियात्मक तर्क की आवश्यकता है, तो आप पीएल/एसक्यूएल का उपयोग कर कोड के स्निपेट लिख सकते हैं। घोषणात्मक कोड डेवलपर्स के बीच कम अंतर पैदा करता है और यह स्थिरता अनुप्रयोग एक्सप्रेस अनुप्रयोगों को बनाए रखने और प्रबंधित करने में आसान बनाता है।

15

WAVEMAKER कभी भी बनाया गया सबसे अच्छा रेड टूल है। आपने जो कुछ कहा वह कुछ घंटों में किया जा सकता है।

1

++ टेक्नोलॉजीज से XPower++ - विंडोज, लिनक्स, मैक, Android के लिए क्रॉस प्लेटफार्म आईडीई, आईओएस आदि

+0

इसे अब xero कोडर कहा जाता है http://xerocoder.com/index.php?p=xerocoder –

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