जब फ्रंट-एंड डेवलपमेंट की बात आती है, तो मैं हमेशा एंगुलर का समर्थक रहा हूं। एंगुलर मेरे सभी ऐप्स के लिए मेरा पसंदीदा था, खासकर जब से मैंने बहुत सारे आयनिक मोबाइल एप्लिकेशन विकसित किए, जो शुरू में एंगुलर या शुद्ध जावास्क्रिप्ट पर आधारित थे। वर्षों के एंगुलर विकास से मेरा आराम क्षेत्र मजबूत हो गया था, लेकिन वह दिन आया जब मैंने रिएक्ट की दुनिया में उद्यम करने का फैसला किया।
मेरी यात्रा एंगुलर से शुरू हुई और मैं हर सुख-दुख में इसके साथ जुड़ा रहा। मैंने इसके संरचित दृष्टिकोण की सराहना की और कैसे यह मोबाइल ऐप विकास के लिए आयनिक के साथ सहजता से एकीकृत हुआ। ** जब आयनिक ने रिएक्ट के लिए समर्थन जोड़ा, तो मुझे संदेह हुआ और मान लिया कि यह सिर्फ एक मार्केटिंग नौटंकी थी**। आख़िरकार, मैं 2012 से सॉफ़्टवेयर बना रहा हूँ और 2015/2016 के आसपास रिएक्ट के शुरुआती संस्करणों में से एक को आज़माया था। मेरा शुरुआती अनुभव बहुत अच्छा नहीं था। पुराने दिनों में, रिएक्ट एक गड़बड़ था, प्रॉप्स हर जगह थे, अन्य प्रॉप्स के भीतर निहित, उलझे हुए और भ्रमित करने वाले। "घटक" सिद्धांत अभी भी अपनी प्रारंभिक अवस्था में था, और JSX को अजीब और भद्दा लगा। निराश होकर, मैंने Angular.js पर स्विच किया (हाँ, यह कोई टाइपो त्रुटि नहीं है, अंत में .js है, मैं इतना बूढ़ा हो गया हूँ) और पीछे मुड़कर नहीं देखा।
अगले आठ वर्षों तक, मैंने एंगुलर के साथ प्रोडक्शन वेब ऐप्स, मोबाइल ऐप्स और कस्टम डैशबोर्ड बनाए। इसने मेरे लिए अच्छा काम किया, खासकर जब से मैंने हमेशा बैकएंड विकास पर अधिक ध्यान केंद्रित किया, फ्रंटएंड को एक जुनून के बजाय एक आवश्यक कार्य माना।
पिछले कुछ वर्षों में, मैंने देखा कि रिएक्ट समुदाय तेजी से बढ़ रहा है। लोग रिएक्ट के फ्रंट-एंड डेवलपमेंट का भविष्य होने की प्रशंसा कर रहे थे। प्रचार के बावजूद, मैं अपने एंगुलर सेटअप से संतुष्ट था। मैंने पहले रिएक्ट को एक शॉट दिया था और मुझे लगा कि इसे दोबारा देखने की कोई ज़रूरत नहीं है।
हालाँकि, अंततः जिज्ञासा मुझ पर हावी हो गई। जिज्ञासा ने मुझे नेक्स्ट.जेएस आज़माने के लिए प्रेरित किया क्योंकि मुझे सर्वर-साइड रेंडरिंग (एसएसआर) समाधान की आवश्यकता थी, और एंगुलर इस उद्देश्य के लिए कठिन साबित हो रहा था। यहीं सब कुछ बदल गया. Next.js ने मुझे एक बिल्कुल नई दुनिया से परिचित कराया।
टाइपस्क्रिप्ट, रिएक्ट, एसएसआर, और जो कुछ भी मैं सोच सकता था उसके लिए पुस्तकालयों की एक अंतहीन श्रृंखला। पूर्व-निर्मित घटकों की संख्या ने मेरे होश उड़ा दिए। मैंने केवल एक दिन में एक पूरी तरह कार्यात्मक ऐप तैयार किया, जिसमें लॉगिन, प्रमाणीकरण और स्ट्राइप एकीकरण सभी सेट अप थे। उत्पादकता में वृद्धि अवास्तविक थी। मैं केवल 1 दिन में समाचार एपीआई सेवा फीडरिका के लिए फ्रंटएंड और भुगतान तर्क बनाने में सक्षम था
मैंने खुद को एंगुलर की तुलना में एक ऐसे ढांचे के साथ अधिक कुशल पाया जो मेरे लिए नया था, एक ऐसा ढांचा जिसका मैं वर्षों से उपयोग कर रहा था। यह एक चौंकाने वाला रहस्योद्घाटन था।
इस अनुभव ने मेरे रिएक्ट को देखने के तरीके को पूरी तरह से बदल दिया। मैं संशयवादी से हटकर इसकी क्षमता देखने लगा। रिएक्ट के पारिस्थितिकी तंत्र के लचीलेपन और अविश्वसनीय सामुदायिक समर्थन ने मुझे वास्तव में प्रभावित किया। हालाँकि मैं एंगुलर को नहीं छोड़ रहा हूँ, लेकिन रिएक्ट से मुझे जो उत्पादकता में वृद्धि मिली वह चौंकाने वाली थी, और मैं इस दिशा में खोज जारी रखने की योजना बना रहा हूँ। मेरी यात्रा ने मुझे नई तकनीकों के लिए खुले रहने और एक के रूप में लगातार विकसित होने का महत्व सिखाया डेवलपर.
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3