तो, हाल ही में क्लोजर के बारे में सीखा है, मुझे अपने दांतों को फिर से कुछ अच्छे ओल 'कार्यात्मक प्रोग्रामिंग में डुबोने में दिलचस्पी है। क्लोजर किस प्रकार के अनुप्रयोगों के लिए अच्छा होगा? वेब एप्स? विंडो क्लाइंट एप्स? कमांड लाइन उपयोगिताओं? क्लोजर किस प्रकार के अनुप्रयोगों के लिए एक भयानक समाधान है?क्लोजर के लिए किस प्रकार के आवेदन उपयुक्त हैं?
उत्तर
क्लोजर उन सभी चीज़ों के लिए बहुत बढ़िया है जिनमें बहुत सारे पार्सिंग शामिल हैं। लॉग-फाइलों का विश्लेषण करने के लिए मैं निश्चित रूप से इसका उपयोग करूँगा। यह डीएसएल लिखने के लिए भी एक महान भाषा है। मैं शायद उन अनुप्रयोगों के लिए इसका उपयोग नहीं करूंगा जो 90% जीयूआई सामान हैं। बेशक आपको आजकल एक ही भाषा नहीं चुननी पड़ेगी। आप अपने आवेदन के हिस्से के लिए क्लोजर का उपयोग कर सकते हैं।
वास्तव में, किसी भी प्रकार का आवेदन ठीक होना चाहिए। क्लोजर एक उचित सामान्य उद्देश्य भाषा है, इसलिए यह स्वयं को अधिकांश चीजों में उधार देता है, खासकर जावा क्लास लाइब्रेरी समर्थन के कारण।
कार्यात्मक प्रोग्रामिंग भाषाएं अत्यधिक समांतर समस्याओं के लिए खुद को उधार देती हैं, इसलिए आप उस क्षेत्र में कुछ खोजना चाहेंगे। उदाहरण के लिए, Google की तरह MapReduce दृष्टिकोण का उपयोग करके जानकारी के लोगों को कुचलने ...
मुझे लगता है कि क्लोजर एकमात्र कमांड लाइन स्क्रिप्ट्स के लिए अच्छा नहीं हो सकता है। क्लाइंट ध्वज के साथ चलते समय भी JVM स्टार्टअप समय इतना गर्म नहीं है। नेलगुन जैसी परियोजनाएं कुछ कामकाज प्रदान करती हैं लेकिन उस दृष्टिकोण के साथ कुछ गंभीर सुरक्षा प्रभाव हैं।
अन्यथा मुझे लगता है कि क्लोजर किसी भी कार्य के लिए आदर्श है।
यद्यपि यदि आप एक आरईपीएल खोलते हैं (एक अच्छी प्रैक्टिस!) तो आपको लगता है कि यह एक-ऑफ कमांड लाइन स्क्रिप्ट्स पर भी बहुत अच्छा है ..... – mikera
मैं क्लोजर के लिए बिल्कुल नया हूं और गणित की समस्याओं पर इसका उपयोग करने का आनंद लेता हूं जहां गति वास्तव में कोई मुद्दा नहीं है। यह सिर्फ इतना अभिव्यक्तिपूर्ण है। BigDecimals और BigIntegers के विस्तारित परिशुद्धता का उपयोग करने में सक्षम होना भी बहुत अच्छा है - अजीब रचनाकारों और जावा के तरीकों के बारे में कोई फटज नहीं है।
गति के बारे में चेतावनी वास्तव में मेरे अपने अनुभवहीनता के कारण है। मुझे नहीं पता कि यह वास्तव में कुशल के लिए एक मुद्दा है। यह एक ऐसा क्षेत्र भी है जो खुद को समांतरता के लिए उधार देता है जो क्लोजर में इतना आसान प्रतीत होता है।
क्लोजर विशाल डेटा सेटों से निपटने वाली शैली डेटा प्रोसेसिंग समस्याओं को कम करने के लिए उपयुक्त है। इसका उपयोग FlightCaster.com और रूना में इसके लिए बहुत अधिक प्रभाव के लिए किया जा रहा है। मैं इसे क्रिप्टोग्राफी के लिए उपयोग कर रहा हूं और मैंने देखा है कि यह दो अन्य नेटवर्क केंद्रित स्टार्टअप में व्यावसायिक रूप से उपयोग किया जाता है।
बहुत कम क्लोजर के लिए उपयुक्त नहीं है। यह एक सामान्य उद्देश्य भाषा है, और लगभग किसी भी कार्य के लिए काफी उपयुक्त है। विशेष रूप से समवर्ती संबंधित।
- 1. क्या डीडीडी सभी प्रकार के आवेदन के लिए उपयुक्त है?
- 2. वाईएएमएल किस प्रकार का आवेदन/उपयोग सबसे उपयुक्त है?
- 3. सी ++ फोन स्क्रीन के लिए किस प्रकार के साक्षात्कार प्रश्न उपयुक्त हैं?
- 4. राज्य मशीनों के लिए किस प्रकार की समस्याएं अच्छी हैं?
- 5. तकनीकी सहायता घटनाओं के लिए किस प्रकार के प्रश्न हैं?
- 6. अमेज़ॅन ईसी 2 स्पॉट इंस्टेंस पर उपयोग के लिए किस प्रकार के वर्कलोड उपयुक्त होंगे?
- 7. जावास्क्रिप्ट फ़ाइलों के लिए उपयुक्त सामग्री-प्रकार शीर्षलेख क्या है?
- 8. पदानुक्रमित डेटा स्टोर करने के लिए किस प्रकार का नोएसक्यूएल डेटाबेस सबसे उपयुक्त है?
- 9. PHP के यूजरोर्ट किस प्रकार के एल्गोरिदम लागू करते हैं?
- 10. मानचित्र के लिए क्लोजर प्रकार संकेत। एंटर्री
- 11. सीएसएस उपयुक्त सामग्री के लिए उपयुक्त तरीका
- 12. मीडिया के किस प्रकार के मीडिया प्लेमेंट खेल सकते हैं?
- 13. एक रिलेशनल और नोएसक्यूएल डेटाबेस दोनों का उपयोग करने के लिए किस प्रकार की स्थितियां उपयुक्त हैं?
- 14. टाइमज़ोन स्टोर करने के लिए उपयुक्त डेटा प्रकार क्या है?
- 15. क्या MySQL प्रकार "मूल्य" कॉलम के लिए सबसे उपयुक्त है?
- 16. PHP के साथ उपयोग के लिए उपयुक्त websockets हैं?
- 17. ग्राफिक्स प्रोग्रामिंग के लिए उपयुक्त कार्यात्मक प्रोग्रामिंग भाषाएं हैं?
- 18. क्या आरईएक्स फाइलें अंतर्राष्ट्रीयकरण के लिए उपयुक्त हैं?
- 19. मुझे किस प्रकार के पायथन ओपनसीवी के लिए जाना चाहिए?
- 20. क्लोजर में नेस्टेड प्रकार?
- 21. एंड्रॉइड में किस प्रकार के डेटाबेस उपलब्ध हैं?
- 22. दिए गए/कब के लिए किस प्रकार के स्वच्छ उपयोग के मामले मौजूद हैं?
- 23. किस रावल के नाम हैं?
- 24. स्कैला के लिए उपयुक्त जीयूआई ढांचा?
- 25. क्लोजर म्यूटेबल स्टोरेज प्रकार
- 26. कोई उपयुक्त आवेदन रिकॉर्ड नहीं मिला। आवेदन मान्य करते समय
- 27. फ़ीड में किस प्रकार की पोस्ट हैं?
- 28. मध्यम आकार क्लोजर नमूना आवेदन?
- 29. लिंक से SQL DAL के लिए उपयुक्त स्थिर विधियां हैं?
- 30. ऐड-सदस्य के लिए कौन सी वस्तुएं उपयुक्त हैं?
क्लोजर वास्तव में जीयूआई सामान के लिए इतना बुरा नहीं है - क्योंकि आप केवल सभी जावा पुस्तकालयों (ओपनजीएल, स्विंग, प्रोसेसिंग इत्यादि) पर वापस जा सकते हैं। मैंने क्लोजर में एक गेम जीयूआई लिखा है, बहुत अच्छी तरह से काम किया है। – mikera