"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैंने गोलांग में अपना जेएस प्रोजेक्ट फिर से लिखा है और अपना अनुभव साझा करना चाहता हूं।

मैंने गोलांग में अपना जेएस प्रोजेक्ट फिर से लिखा है और अपना अनुभव साझा करना चाहता हूं।

2024-08-26 को प्रकाशित
ब्राउज़ करें:990

I’ve rewritten my JS project in Golang and want to share my experience.

दो साल पहले मैंने अपने लिए NodeJS में एक छोटा सर्वर बनाया है - HTTP पर एक SQLite प्रॉक्सी। यह तब उपयोगी होता है जब आपके पास डेटासेट होते हैं जिन्हें आपको नेटवर्क पर उपभोक्ताओं के साथ साझा करने की आवश्यकता होती है। और कई रिफैक्टर्स और नई आवश्यकताओं के बाद, अब मैंने अंततः बेहतर वितरण और मेमोरी दक्षता के लिए गोलांग में प्रॉक्सी को फिर से लिखने का फैसला किया है। यह इतना अच्छा हुआ कि मैंने गो में लगभग हर चीज को फिर से लिखा है, यहां तक ​​​​कि उन हिस्सों को भी जिन्हें मैंने शुरू में दोबारा लिखने का इरादा नहीं किया था, और अब मेरा मानना ​​​​है कि अगर मैं नोडजेएस के साथ गो का उपयोग करता हूं तो मैंने जो कुछ भी किया है उसका 50-70% बेहतर हो सकता है। इसलिए, मैंने खुद को साबित कर दिया है कि गोलांग किसी भी बैकएंड-भारी वेब विकास के लिए बहुत कुशल है और विकास वेग के मामले में लगभग NodeJS के बराबर है। यहां तक ​​कि क्रॉस-संकलन के कारण गो के साथ एनएपीआई ऐडऑन बनाना सी की तुलना में बहुत आसान है।

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

अब मैंने जॉब मार्केट पर ध्यान दिया है और मैं थोड़ा निराश हूं कि जॉब मार्केट में गोलांग के लिए क्रिप्टो/फाइनेंस डोमेन प्राथमिक है :(। और अधिकांश कंपनियों को 3-4 साल के गो एक्सप की आवश्यकता होती है (यहां तक ​​कि गिग्स के लिए भी), जो कठिन है यदि आप FANG या क्रिप्टो-फाइनेंस क्षेत्र के लिए काम नहीं करते हैं तो प्राप्त करें
जब मैं अपने जॉब फ़ीड्स को देखता हूं तो जॉब मार्केट में गोलांग ब्लॉकचैन के लिए आरओआर की तरह लगता है, एक तरह से "डोमेन भाषा में लॉक्ड"।

यदि छोटी कंपनियां और स्टार्टअप भी गो का समर्थन करते, तो वे कई चीजें बेहतर कर सकते थे, और नौकरी बाजार अलग दिखता। मेरा मानना ​​है कि गो उत्पादों में और अधिक मूल्य जोड़ सकता है। और हाँ - एक प्रमुख परियोजना ने मुझे यह परिप्रेक्ष्य दिया।

प्रिय परियोजना के बारे में बात हो रही है।
मैं डीएएल प्रस्तुत करता हूं: https://github.com/nesterow/dal

यह प्रारंभिक अल्फा में है, क्योंकि वर्तमान में केवल मैं ही इसका उपयोग करता हूं। वर्तमान चरण में यह परियोजना अनुसंधान के लिए उपयोगी हो सकती है, विशेष रूप से ऐसे व्यक्ति के लिए जो NodeJS के लिए एक देशी ऐडऑन लिखना चाहता है या अपने पुस्तकालयों को गोलांग में पोर्ट करना चाहता है, या अगर किसी के पास समय हो तो मुझे भुनाना चाहता है :)

क्लाइंट भाग टाइपस्क्रिप्ट में लिखा गया है, सर्वर को स्टैंडअलोन बाइनरी (सर्वोत्तम पर्फ़) या नोडज ऐडऑन के रूप में उपयोग किया जा सकता है।

शांति ✌️

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/nesterow/ive-rewriter-one-of-my-nodejs-tools-in-golang-and-want-to-share-my-experience-all?1 कोई भी उल्लंघन, हटाने के लिए कृपया [email protected] से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3