के साथ 'समृद्ध' वेब ऐप्स Clojure आधारित वेब एप्लिकेशन बनाते समय मुझे थोड़ा सा संघर्ष हो रहा है। यह एक साधारण सीआरयूडी ऐप है जिसे मैंने क्लोजर वेब पारिस्थितिकी तंत्र का पता लगाना शुरू कर दिया। मैं विभिन्न पुस्तकालयों जैसे Hiccup, Enlive, Compojure और Noir (हालांकि नोयर बहिष्कार के कगार पर दिखता है) के साथ प्रयोग कर रहा हूं।क्लोजर
मेरा प्रश्न वास्तव में दो प्रश्न है। पहला क्लोजर वेब ऐप्स बनाने के लिए सम्मेलनों की कमी की कमी पर है। और दूसरी बात मुझे 'अमीर' एचटीएमएल घटकों को बनाने पर कुछ संकेतों की आवश्यकता है।
मुझे क्लोजर मार्ग के बारे में क्या पसंद है, विभिन्न पुस्तकालयों को एक साथ खेलने की आसानी है। हिचकी के साथ enlive बदलना और दूसरी तरफ कोई बड़ा सौदा नहीं है। सब कुछ अपनी एकल और सरल भूमिका निभाता है। जेएसएफ जैसे जटिल ढांचे से बहुत अलग है।
लेकिन यह बात है: यह महान स्वतंत्रता मुझे थोड़ा खो देती है। जेएसएफ में मुझे पता है कि कहीं भी इसकी जगह कहां है। मैं सभी सत्रों को संभालने के लिए स्प्रिंग-सिक्योरिटी को सभी घटकों को एकीकृत करने के लिए वसंत का उपयोग करता हूं। घटक पुस्तकालय मुझे एचटीएमएल, जावास्क्रिप्ट और AJAX मुद्दों से निपटने के तनाव से छुटकारा दिलाता है।
विशेष रूप से उपर्युक्त घटक पुस्तकालय जो क्लोजर के साथ मुझे याद आ रही है। मैंने खुद को एक रंगीन जैसी चीजों को कार्यान्वित किया जैसे वैकल्पिक पंक्ति रंग, अंकन, कॉलम ऑर्डरिंग, वृद्धिशील फ़िल्टर आदि जैसी सुविधाओं के साथ। और यह मुझे ऐसे घटकों के ब्राउज़र और सर्वर स्थिति को सिंक्रनाइज़ करने के तरीके पर प्रश्नों के साथ छोड़ देता है, खासकर जब AJAX शामिल होता है। मैं नेट पर कोई परिपक्व उत्तर नहीं ढूंढ पाया।
ढांचे का लाभ: एक बार जब आप नियमों और प्रतिबंधों को समझते हैं तो आप अपना आवेदन बना सकते हैं और व्यवसाय नियमों पर ध्यान केंद्रित कर सकते हैं। तकनीकी आधारभूत संरचना का सामना किया जाता है और यह व्याकुलता नहीं होनी चाहिए।
क्लोजर दुनिया के लिए क्या सुझाव हैं? ClojureScript One एक समाधान है? मैंने अभी तक इसमें नहीं देखा है। क्या किसी को किसी भी घटक पुस्तकालयों को पता है जो समान सुविधाओं की पेशकश करते हैं उदाहरण के लिए RichFaces डेटाटेबल? क्या AJAX से निपटने का कोई पसंदीदा तरीका है?
यह मंच चर्चा के लिए नहीं है। यह एक विशेष समस्या को हल करने के लिए है। Clojurescript ब्राउज़र पक्ष के लिए जावास्क्रिप्ट बाहर डंप। पिछली छोर के लिए नोएर को कॉम्पोजर के पक्ष में अभी बर्खास्त कर दिया गया है। – octopusgrabbus
मुझे इस मंच के बारे में पता है कि चर्चा के लिए नहीं। लेकिन मुझे उम्मीद है कि एक 'सही' जवाब हालांकि। लेकिन मैं उस अंतिम वाक्य को हटा दूंगा। जैसा कि मैंने कहा, मैंने वास्तव में 'क्लोजरस्क्रिप्ट वन' में नहीं देखा है। मुझे पता है कि क्लोजरस्क्रिप्ट क्या है। 'क्लोजरस्क्रिप्ट वन' मुझे सब कुछ लपेटने के लिए एक शुरुआती बिंदु की तरह लग रहा था। लेकिन मैं शायद गलत हो सकता हूं और यह क्लोजरस्क्रिप्ट से शुरू करने के लिए केवल एक ट्यूटोरियल ऐप है। – nansen