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

गो जाने के लिए: मेरी यात्रा और एक फाइबर एपीआई बॉयलरप्लेट का निर्माण

2025-03-12 को पोस्ट किया गया
ब्राउज़ करें:980

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

Laravel to Go: My Journey and the Creation of a Fiber API Boilerplate मेरे लिए, लारवेल का एमवीसी दृष्टिकोण सबसे मजबूत में से एक है।

मॉडल

आपके डेटा को परिभाषित करता है,

दृश्य

यह निर्धारित करता है कि उपयोगकर्ता क्या देखते हैं, और नियंत्रक आपके व्यवसाय तर्क का प्रबंधन करता है। यह सरल अभी तक संरचित है, और लारवेल डिफ़ॉल्ट रूप से इस सेटअप को बचाता है, जिससे यह विकास के लिए एक उत्कृष्ट ढांचा है। ] जटिलता के लिए लारवेल के एमवीसी का विस्तार

] उदाहरण के लिए, एपीआई के लिए लारवेल का उपयोग करते समय,

दृश्य

परत अक्सर अप्रयुक्त हो जाती है। इस बीच, सभी तर्कों को नियंत्रकों में डालने से जल्दी से फूले हुए फाइलें हो सकती हैं जिन्हें बनाए रखना मुश्किल है।
] ]

नियंत्रक : सत्यापन को संभालता है और अनुप्रयोग प्रवाह को निर्देशित करता है।

]

रिपॉजिटरी : डेटाबेस इंटरैक्शन का प्रबंधन करता है।

मॉडल : डेटा संरचना को परिभाषित करता है।

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

] फ़ोल्डर संरचना से प्रेरणा लेती है:


गोलंग प्रोजेक्ट लेआउट मानक

Ayoub Zulfiqar का प्रोजेक्ट लेआउट गिस्ट

] हालांकि यह लारवेल के रूप में व्यापक नहीं है, यह सामान्य एपीआई के निर्माण के लिए पर्याप्त से अधिक है। बॉयलरप्लेट की विशेषताएं ] ]


त्रुटि रिपोर्टिंग

: संतरी के साथ एकीकृत।

]

हॉट रीलोड

: तेजी से विकास के लिए हवा शामिल है।

]
  • ]
  • निर्भरता इंजेक्शन
: Google वायर द्वारा संचालित।

]

]

भविष्य के लिए निर्माण
    ] यह एक विकसित परियोजना है जो अपने उपयोगकर्ताओं के साथ बढ़ने के लिए डिज़ाइन की गई है।
  1. आप बॉयलरप्लेट का पता लगाने और उपयोग करने के लिए आपका स्वागत है। इसे कस्टमाइज़ करने के लिए स्वतंत्र महसूस करें - आपके द्वारा पसंद किए जाने वाले उपकरणों को ADD या उन लोगों को हटा दें जिनकी आपको आवश्यकता नहीं है। यदि आपके पास सुझाव या सुविधा अनुरोध हैं, तो एक समस्या बनाएं या एक पुल अनुरोध सबमिट करें।
  2. शुरू हो जाओ ] मुझे आशा है कि यह आपके गो एपीआई विकास यात्रा को सरल बनाने में मदद करता है जितना कि मेरे लिए। चलो एक साथ कुछ अद्भुत निर्माण करें!
विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: https://dev.to/granitebps/laravel-to-go-my-journey-and-the-preation-of-o-fiber-api-boilerplate-2pl?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3