मुख्य सामग्री पर जाएँ

प्रश्न

क्या जनरेट किया गया सॉफ़्टवेयर एक असली एप्लिकेशन है, या सिर्फ़ एक मॉकअप?

यह एक पूर्ण एप्लिकेशन है, मॉकअप नहीं: एक असली PostgreSQL डेटाबेस (Prisma के ज़रिए), API रूट्स जो डेटा बनाते, पढ़ते, बदलते और मिटाते हैं, एक प्रमाणीकरण व्यवस्था, और एक इंटरफ़ेस जो उस डेटाबेस को पढ़ता और उसमें लिखता है। सौंपे जाने से पहले, हर एप्लिकेशन एक स्वचालित सत्यापन से गुज़रता है: उसे कंपाइल होना चाहिए, उत्पादन जैसा शुरू होना चाहिए, और एक ब्राउज़र को हर सेक्शन में क्लिक करने देना चाहिए, सिर्फ़ काम करता हुआ "दिखना" काफ़ी नहीं।

मॉकअप और एप्लिकेशन: उन्हें वास्तव में क्या अलग करता है

एक मॉकअप एक इंटरफ़ेस दिखाता है: ऐसी स्क्रीनें जो इस या उस तरह दिखती हैं, अक्सर कोड में तय किए गए डेटा या कुछ उदाहरणों के साथ जो पेज रीलोड से नहीं बचते। यह किसी प्रोजेक्ट पर चर्चा करने के लिए उपयोगी है; यह कुछ भी संग्रहीत नहीं करता, और कुछ भी गणना नहीं करता।

एक एप्लिकेशन, इसके विपरीत, बना रहता है: जो आप बनाते हैं वह अगले दिन भी वहीं होता है, एक असली डेटाबेस में, और जो आप बदलते हैं वह हर उस जगह दिखता है जहाँ वह प्रदर्शित होता है। Blueprint Maker हमेशा दूसरी श्रेणी जनरेट करता है: एक Prisma स्कीमा, एक समर्पित PostgreSQL डेटाबेस, हर इकाई के लिए API रूट्स, एक इंटरफ़ेस जो कोड में तय मान दिखाने के बजाय इन रूट्स को पढ़ता है।

प्रमाण: सौंपे जाने से पहले एक स्वचालित सत्यापन

यह पाठ जो कहता है वह तभी मायने रखता है जब उसकी जाँच हो, न कि सिर्फ़ लिखा जाए। इसलिए हर जनरेट किया गया एप्लिकेशन सौंपे जाने से पहले एक रनटाइम सत्यापन चरण से गुज़रता है: कोड निकाला जाता है, एप्लिकेशन को उत्पादन जैसा बनाया जाता है, एक असली सर्वर पर शुरू किया जाता है, और फिर एक स्वचालित ब्राउज़र नेविगेशन के हर सेक्शन में क्लिक करके पुष्टि करता है कि वह बिना किसी त्रुटि के दिखता है।

यह चरण स्रोत कोड की कोई सतही जाँच नहीं है: यह एप्लिकेशन को ठीक वैसे ही चलाता है जैसे कोई विज़िटर चलाएगा, सत्यापन के लिए समर्पित एक अलग डेटाबेस पर। जो एप्लिकेशन कंपाइल नहीं होता, शुरू नहीं होता, या जिसका कोई सेक्शन खुलते ही क्रैश हो जाता है, वह वैसे ही नहीं सौंपा जाता।

आपके लिए ठोस रूप से इसका क्या मतलब है

एप्लिकेशन तुरंत आँकने के लिए यथार्थवादी डेमो डेटा के साथ आता है, पर कुछ भी तय नहीं है: एक रिकॉर्ड बनाइए, उसे बदलिए, उसे मिटाइए, और असली डेटाबेस उसका हिसाब रखता है। डैशबोर्ड पहले से लिखे आँकड़े नहीं दिखाता: उसके संकेतक हर बार दिखाए जाने पर डेटाबेस से पूछकर गणना किए जाते हैं।

और क्योंकि यह मानक कोड है (Next.js, Prisma, TypeScript), न कि कोई मालिकाना ब्लैक बॉक्स, यह एक्सपोर्ट होता है: ZIP आर्काइव या GitHub पुश के रूप में, ताकि आप इसे जहाँ चाहें होस्ट करें और इसे किसी भी सॉफ़्टवेयर प्रोजेक्ट की तरह विकसित करें।

और आगे जानने के लिए

मिलते-जुलते प्रश्न

मॉकअप नहीं, एक एप्लिकेशन जनरेट करें