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

एंगुलर एडवोकेट से रिएक्ट उत्साही तक: दूसरी तरफ की मेरी यात्रा

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

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

शुरुआत: मेरा कोणीय आराम क्षेत्र

Source https://giphy.com/gifs/life-advice-sweat-1hMdWxlfKh13NOMRvP
मेरी यात्रा एंगुलर से शुरू हुई और मैं हर सुख-दुख में इसके साथ जुड़ा रहा। मैंने इसके संरचित दृष्टिकोण की सराहना की और कैसे यह मोबाइल ऐप विकास के लिए आयनिक के साथ सहजता से एकीकृत हुआ। ** जब आयनिक ने रिएक्ट के लिए समर्थन जोड़ा, तो मुझे संदेह हुआ और मान लिया कि यह सिर्फ एक मार्केटिंग नौटंकी थी**। आख़िरकार, मैं 2012 से सॉफ़्टवेयर बना रहा हूँ और 2015/2016 के आसपास रिएक्ट के शुरुआती संस्करणों में से एक को आज़माया था। मेरा शुरुआती अनुभव बहुत अच्छा नहीं था। पुराने दिनों में, रिएक्ट एक गड़बड़ था, प्रॉप्स हर जगह थे, अन्य प्रॉप्स के भीतर निहित, उलझे हुए और भ्रमित करने वाले। "घटक" सिद्धांत अभी भी अपनी प्रारंभिक अवस्था में था, और JSX को अजीब और भद्दा लगा। निराश होकर, मैंने Angular.js पर स्विच किया (हाँ, यह कोई टाइपो त्रुटि नहीं है, अंत में .js है, मैं इतना बूढ़ा हो गया हूँ) और पीछे मुड़कर नहीं देखा।

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

रिएक्ट बूम

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

हालाँकि, अंततः जिज्ञासा मुझ पर हावी हो गई। जिज्ञासा ने मुझे नेक्स्ट.जेएस आज़माने के लिए प्रेरित किया क्योंकि मुझे सर्वर-साइड रेंडरिंग (एसएसआर) समाधान की आवश्यकता थी, और एंगुलर इस उद्देश्य के लिए कठिन साबित हो रहा था। यहीं सब कुछ बदल गया. Next.js ने मुझे एक बिल्कुल नई दुनिया से परिचित कराया।

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

From Angular Advocate to React Enthusiast: My Journey to the Other Side

मैंने खुद को एंगुलर की तुलना में एक ऐसे ढांचे के साथ अधिक कुशल पाया जो मेरे लिए नया था, एक ऐसा ढांचा जिसका मैं वर्षों से उपयोग कर रहा था। यह एक चौंकाने वाला रहस्योद्घाटन था।

निष्कर्ष

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

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/antoniodepinto/from-angular-advoate-to-react-enthusiast-my-journey-to-the-other-side-2akm?1 यदि कोई उल्लंघन है, तो कृपया स्टडी_गोलंग@163 .comडिलीट से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3