2016-04-17 5 views
5

क्या किसी ने प्रदर्शन बूस्ट के लिए अपने मौजूदा एंगुलरजेएस प्रोजेक्ट में अंडरस्कोर या लोडाश लागू किया है? यदि ऐसा है:क्या एंगुलरजेएस प्रोजेक्ट में लोडाश का उपयोग करने में कोई फायदा है?

  • क्या परिवर्तन कुछ ध्यान देने योग्य या कुछ सुझाए गए थे?
  • लोडाश से आपको कौन सी कार्यक्षमता मिली है?

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

मुझे आमतौर पर कुछ प्रकार के संग्रह के अंदर किसी ऑब्जेक्ट को फ़िल्टर करने या ढूंढने जैसे कार्यों को करने की आवश्यकता होती है, इसलिए मैं सोच रहा हूं कि मैं इसे सबसे अधिक उपयोग करूँगा।

+1

सच ही यह सुविधा प्रदर्शन के कारणों बनाम के लिए प्रयोग करेंगे। यह भी निर्भर करेगा कि आपको कितना डेटा मैनिपुलेशन करना है। इस तरह के विचार किए गए प्रश्न यहां – charlietfl

+0

विषय से बाहर हैं I 30-40ms अतिरिक्त लोडिंग समय के कारण इसे छोड़ दिया। मैंने फ़िल्टर, विलय, क्लोन, प्रत्येक, मानचित्र, उठाया, लेकिन अपना खुद का लिखा। – YOU

उत्तर

3

वैसे उनके पास वास्तव में अलग-अलग उद्देश्य हैं।

कोणीय एक आवेदन बनाना है। यह आपको अपने कोड (मॉड्यूल, नियंत्रक, सेवाएं, निर्देश, राउटर) के बीच अपने कोड और अलग जिम्मेदारियों को ढूढ़ने में मदद करता है।

लोडाश संग्रह, सरणी, वस्तुओं, तारों आदि में हेरफेर करने के लिए अच्छा है। यह आपके कोड को छोटे, साफ और संभवतः तेज़ होने में मदद करता है। यह वास्तव में अच्छी तरह से परीक्षण और दस्तावेज है। मेरी राय में, यह आपके काम को आसान बनाता है।

मैं अब 4 साल के लिए लोडाश का उपयोग करता हूं। मुझे बिल्ड कॉन्फ़िगरेशन फ़ाइलों (ग्रंट, गुलप, वेबपैक) में, मेरी सभी परियोजनाओं (बैकबोन, कोणीय, जावास्क्रिप्ट, नोड, यूनिट परीक्षणों में) में उपयोगी पाया गया है।

पीएस: लोडाश को जावास्क्रिप्ट में कार्यात्मक प्रोग्रामिंग में भी जाना होगा।

संपादित करें: Example of searching that you can't easily achieve without Lodash

+0

प्रतिक्रिया के लिए धन्यवाद। लेकिन यह वही है जो मैं पूछ रहा हूं। मैं उनके बीच मतभेदों को जानता हूं, लेकिन अगर ऑब्जेर फ़िल्टरिंग की तरह एंगुलर कार्यक्षमता में निर्मित इसका उपयोग करने में प्रदर्शन लाभ होता है तो उत्सुक था। या शायद वास्तव में कोई लाभ, जैसा कि आपने बताया है कि आप हमेशा इसका इस्तेमाल करते हैं। – kenshin9

+0

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

+0

गोचा, जो दिलचस्प लगता है। धन्यवाद! – kenshin9

संबंधित मुद्दे

 संबंधित मुद्दे