Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Github Copilot बनाम AppMaster

Github Copilot बनाम AppMaster

पिछले कुछ महीनों से, हमें कई शीर्ष तकनीकी लोगों, इंजीनियरों और विभिन्न बड़ी-तकनीकी कंपनियों के प्रबंधकों के साथ बात करने का मौका मिला है, जो कि Bay Area में डिसरप्ट और अन्य तकनीकी घटनाओं के लिए धन्यवाद है। आम जनता में से बहुत से लोग सोर्स कोड जनरेशन शब्द से परिचित हैं और आमतौर पर सॉफ्टवेयर कैसे बनाया जाता है। लेकिन जब हम तकनीकी लोगों के साथ बात करते हैं, विशेष रूप से जो आधुनिक सॉफ्टवेयर विकास का ट्रैक रखते हैं, तो हमें यह सवाल आता है कि AppMaster GitHub Copilot कैसे अलग है। यह काफी दिलचस्प सवाल है।

यदि आप मेरी पोस्ट पढ़ रहे हैं, तो आपने शायद Copilot के बारे में सुना होगा - उन्नत स्रोत कोड पूर्णता और पीढ़ी के लिए एक AI उपकरण। Copilot पहले से ही सहायक प्रोग्रामिंग के लिए एक बहुत अच्छा उपकरण है जब डेवलपर स्रोत कोड का सिर्फ एक हिस्सा लिखता है, और एआई कोड पूरा करने की पेशकश करता है, यहां तक कि संपूर्ण कार्य भी। पैटर्न और शब्दकोशों को पूरा करने में विशेष रूप से अच्छा Copilot: कुछ आइटम लिखें, और बाकी स्वचालित रूप से उत्पन्न हो जाएंगे। सामुदायिक प्रतिक्रिया और हाल ही में GitHub के सीईओ पदों के अनुसार, Copilot अच्छी गति से बढ़ रहा है।

Copilot के विपरीत, AppMaster टुकड़ों के बजाय संपूर्ण सॉफ़्टवेयर प्रोजेक्ट तैयार करने पर केंद्रित है। AppMaster पूरे प्रोजेक्ट के लिए आवश्यकताओं को जमा करता है: सर्वर एप्लिकेशन (बैकएंड), वेब एप्लिकेशन, मोबाइल एप्लिकेशन और सभी पूरक सामग्री। सामान्य तौर पर, हम विज़ुअल drag-and-drop प्रारूप में इंजीनियर डेटा मॉडल स्कीमा, एप्लिकेशन लॉजिक, एंडपॉइंट्स, UI तत्वों और भविष्य के एप्लिकेशन के लिए सभी मानक आवश्यकताओं को इकट्ठा करते हैं। ऑल-इन-वन दृष्टिकोण सॉफ़्टवेयर इंजीनियरों को अधिक प्राप्त करने के लिए कम करने देता है।

बेहतर ढंग से समझने के लिए, मैं आपको एक छोटा सा उदाहरण दूंगा।

वेब या मोबाइल एप्लिकेशन से सर्वर/बैकएंड पर एपीआई कॉल करना सबसे आम कार्यों में से एक है। आमतौर पर, इंजीनियर को सर्वर एपीआई प्रलेखन को देखना होता है और अनुरोध / प्रतिक्रिया की संरचना और सभी संबंधित कोड बनाना होता है। AppMaster में एक AppMaster एंड ड्रॉप एक्शन के साथ एक ही कार्य को प्राप्त किया जा सकता है। चूंकि प्लेटफ़ॉर्म डेटा मॉडल और एंडपॉइंट के बारे में सब कुछ जानता है, यह स्वचालित रूप से संबंधित ऑब्जेक्ट संरचना सहित दर्द रहित एपीआई अनुरोध करने के लिए दृश्य ब्लॉक उत्पन्न करता है। और इससे भी अधिक: डेटा मॉडल के प्रत्येक परिवर्तन के बाद, व्यावसायिक तर्क या समापन बिंदु प्लेटफ़ॉर्म स्वचालित रूप से इंजीनियर के हस्तक्षेप के बिना निर्भर UI तत्वों को अपडेट करता है।

साइड से ऐसा लगता है कि AppMaster और Copilot अलग-अलग समस्याओं को हल करने की कोशिश कर रहे हैं, हम एक ही सॉफ्टवेयर इंजीनियरिंग समस्या पर काम कर रहे हैं, लेकिन हमारे दृष्टिकोण काफी अलग हैं। जबकि Copilot ने सॉफ्टवेयर इंजीनियरों को अधिक तेजी से और अधिक आसानी से कोड लिखने में मदद करने का फैसला किया, हमने सॉफ्टवेयर विकास प्रतिमान को प्रोग्राम कोड लिखकर सॉफ्टवेयर बनाने से केवल उच्च-स्तरीय आवश्यकताओं को परिभाषित करने पर ध्यान केंद्रित किया। आवश्यकताओं को पूरा करने से हमें पूरे प्रोजेक्ट कोड बेस को स्क्रैच से पुन: उत्पन्न करने की क्षमता का बहुत बड़ा लाभ मिलता है। हम किसी भी कारण से पुनर्जनन कर सकते हैं: जब आवश्यकताएं बदली जाती हैं, जब बेहतर कोड-जनरेशन एल्गोरिदम उपलब्ध होते हैं, प्रोग्रामिंग भाषा या लाइब्रेरी संस्करणों को अपडेट करने के लिए, या यहां तक कि पूरे तकनीकी स्टैक को बदलने के लिए!

हम भविष्य में " स्रोत कोड को स्पर्श न करें " दृष्टिकोण और सॉफ़्टवेयर इंजीनियरिंग के लिए उच्च-स्तरीय आवश्यकताओं के साथ विश्वास करते हैं।

तुम क्या सोचते हो? इतना अच्छा कि यकीन करना मुश्किल है? स्वप्नलोक?

PS यदि क्षेत्र में रुचि है, तो सॉफ्टवेयर 2.0 और कोड जनरेशन के बारे में टेस्ला के एआई के पूर्व निदेशक आंद्रेई करपथी के साथ नवीनतम लेक्स फ्रिडमैन पॉडकास्ट देखें।

संबंधित पोस्ट

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

AppMaster की शक्ति को समझने का सबसे अच्छा तरीका है इसे अपने लिए देखना। निःशुल्क सब्सक्रिप्शन के साथ मिनटों में अपना स्वयं का एप्लिकेशन बनाएं

अपने विचारों को जीवन में उतारें