मुझे वर्तमान में जावास्क्रिप्ट पर नेमस्पेस के बारे में इस तर्क का सामना करना पड़ रहा है और मुझे समुदाय की राय चाहिए।RequJS के साथ जावास्क्रिप्ट नेमस्पेसिंग, क्यों?
परिदृश्य: इस परियोजना किसी भी तरह RequireJS के लिए समर्पित है के आरोप में वास्तुकार और वास्तव में इसका इस्तेमाल करना चाहता है।
मुझे यह कहना होगा कि एप्लिकेशन एक बैकऑफिस है, जिसे विज़ार्ड के रूप में रखा गया है, इसलिए आप कुछ जटिल व्यवसाय तर्क के साथ 6 पृष्ठों पर आगे बढ़ते हैं, अंत में कुछ ऐसा भरें जिसे मैं एक प्रक्रिया के रूप में वर्णित कर सकता हूं निवेदन।
ठीक है, कोई भी पृष्ठ एप्लिकेशन उन मामलों पर कोई फंतासी नहीं है। सादा बैकऑफिस वेब ऐप, मल्टी-पेज, एक जटिल जटिल यूआई के साथ जहां प्रत्येक पृष्ठ को सर्वर से अनुरोध किया जाता है और सभी संसाधन (सीएसएस, जावास्क्रिप्ट और ऐसे) पृष्ठ लोड पर लोड किए जाने चाहिए।
मुख्य प्रश्न: हम जिस प्रकार के ऐप के बारे में बात कर रहे हैं, उसे जानना, क्यों पहली जगह RequJS क्यों?
दूसरा प्रश्न: क्यों यह समझाने की कोशिश करें कि जावास्क्रिप्ट में नेमस्पेसिंग के लिए सबसे अच्छा तरीका RequJS का उपयोग कर है? क्या मैं कुछ भूल रहा हूँ?
मेरी राय: मेरे लिए यह बिल्कुल समझ में नहीं आता है। यहां RequJS का उपयोग करने के लिए बोझिल है क्योंकि मांग पर कोई संसाधन लोड नहीं होता है, वे सभी पेज लोड पर लोड होते हैं (सिर्फ इसलिए कि हमें उन सभी को पृष्ठ लोड पर चाहिए)। हमें कम से कम IE8, क्रोम, फ़ायरफ़ॉक्स और ओपेरा का समर्थन करने की आवश्यकता है और इन सभी ब्राउज़रों में संसाधन लोडिंग के साथ हमें पहले से ही बहुत परेशानी हुई है। यह सुनिश्चित करने के लिए पहले से ही बहुत सारी चाल है कि सबकुछ आवश्यकतानुसार अपेक्षित है।
नामस्थान के लिए यह और भी बदतर है। यकीन है कि यह काम करता है लेकिन फिर, मेरे लिए बोझिल लगता है और इस मामले पर वास्तव में बहुत सीमित है।
तो क्या मुझे कुछ याद आ रही है? मुझे यहां तीसरी (या 100 वीं) राय चाहिए।
- आप इस बारे में क्या सोचते हैं?
- आप क्या उपयोग करते हैं?
- क्यों?
अग्रिम धन्यवाद
क्या आप सी # में कथन का उपयोग करते हैं? यह वही चीज़ है। – BentOnCoding
सी # "प्रयोग" कथन जावास्क्रिप्ट के लिए एएमडी उपकरण के समान नहीं हैं ... बिल्कुल। – AlexCode
"उपयोग" आयात नामों में निहित प्रकारों को तत्काल संलग्न संकलन इकाई या नामस्थान निकाय में आयात करता है। "आवश्यक" मौजूदा स्क्रिप्ट/मॉड्यूल में निर्दिष्ट मॉड्यूल आयात करता है। मेरे जैसा बहुत अच्छा लगता है, लेकिन यह मेरी राय है – BentOnCoding