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 की शक्ति को समझने का सबसे अच्छा तरीका है इसे अपने लिए देखना। निःशुल्क सब्सक्रिप्शन के साथ मिनटों में अपना स्वयं का एप्लिकेशन बनाएं

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