Architecture Decision Record

Active theme: Light

← फैसला रिकॉर्ड के उदाहरण

आर्किटेक्चर फैसला रिकॉर्ड: गो प्रोग्रामिंग भाषा

शीर्षक: गो प्रोग्रामिंग भाषा अपनावल

स्थिति: स्वीकार

संदर्भ

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

फैसला

हमनी आगे से वेब एप्लिकेशन बनावे खातिर गो प्रोग्रामिंग भाषा अपनाइब।

तर्क

  1. सादगी आ पढ़े-लायक: Go अपना सादगी आ संक्षिप्त वाक्य-विन्यास खातिर जानल जाला। एकरा से कोड पढ़ल आ लिखल आसान हो जाला, हमनी के विकास प्रक्रिया के जटिलता घटत।

  2. उच्च-प्रदर्शन आ पैमाना बढ़ावे के क्षमता: Go मशीन कोड में संकलित होला जे सर्वर पर मूल रूप से चलेला। एकरा से Java जइसन व्याख्या वाली भाषा के मुकाबले जादा तेज निष्पादन समय आ नीमन प्रदर्शन मिलेला। एकरा अलावा, Go के समवर्ती मॉडल एके साथे कई अनुरोध संभालेला, एहसे ई बहुत पैमाना बढ़ावे-लायक बा।

  3. मजबूत समुदाय समर्थन: Go लग डेवलपर के एगो जीवंत समुदाय बा जे बरिस-बरिस से एकर विकास में योगदान दे चुकल बा। एकर मतलब ई ह कि हमनी के शुरू करे आ मजबूत एप्लिकेशन बनावे में मदद खातिर ढेर संसाधन, लाइब्रेरी, आ फ्रेमवर्क बा।

  4. लचीलापन: Go के इस्तेमाल फ्रंटएंड आ बैकएंड दूनो विकास खातिर कइल जा सकेला। एकर मतलब ई ह कि हमनी अपना विकास परियोजना खातिर दूनो क्षेत्र में एकर फायदा उठा सकीले।

असर

  1. प्रशिक्षण: हमनी के डेवलपर लोग के गो प्रोग्रामिंग भाषा आ एकर बारीकी सीखे खातिर प्रशिक्षण लेवे के पड़ी।

  2. अनुभव: Java से Go पर जाए घरी हमनी के कुछ चुनौती के सामना करे के पड़ सकेला। हमनी के डेवलपर लोग के नया भाषा में माहिर होखे में कुछ समय लग सकेला।

  3. औजार: हमनी के Go खातिर खास नया औजार आ फ्रेमवर्क अपनावे के पड़ी। लेकिन, एह बदलाव के असर कम करे खातिर हमनी मौजूद इन्फ्रास्ट्रक्चर के फायदा उठा सकीले।

  4. विक्रेता से बँधल: Go एगो ओपन-सोर्स प्रोग्रामिंग भाषा ह, आ हमनी कवनो विक्रेता चाहे सेवा प्रदाता से बँधल ना रहब।

निष्कर्ष

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

श्रेय: ई पन्ना ChatGPT से बनावल गइल, फेर स्पष्टता आ रूप खातिर संपादित कइल गइल।