2013-04-09 5 views
19

के लिए क्लाइंट-साइड एमवीसी फ्रेमवर्क क्लोजरस्क्रिप्ट में क्लाइंट-साइड एमवीसी के लिए लाइब्रेरी चुनने का प्रयास कर रहा हूं। http://keminglabs.com/c2/ (http://ckirkendall.github.io/enfocus-site/) क्लोजरस्क्रिप्ट

  • पेडस्टल (http://pedestal.io)
  • Ducttape (https://github.com/hozumi/ducttape.cljs)
  • सी 2 (: यहाँ के ClojureScript पुस्तकालयों मैं अब तक मिल गया है कर रहे हैं:

    1. WebFUI (https://github.com/drcode/webfui)
    2. Enfocus) ऐसा लगता है कि इसे एक डोम ढांचे के रूप में इस्तेमाल किया जा सकता है।

    मुझे उनके बीच कैसे चयन करना चाहिए? साथ ही, वे क्लोजरस्क्रिप्ट से एंगुलरजेएस या बैकबोन का उपयोग करने की तुलना कैसे करेंगे?

  • +0

    तो आप टिप्पणी में कोई दिलचस्पी नहीं कर रहे हैं क्यों कोणीय बेहतर हो सकता है क्लोजर समकक्षों की तुलना में? ;-) –

    +1

    हा। मैं भी उसके लिए खुला हूँ! मैंने कुछ स्थानों पर पढ़ा है कि क्लोजरस्क्रिप्ट के साथ रीढ़ की हड्डी/कोणीय का उपयोग करना पसंद नहीं किया जा सकता है। लेकिन मैंने जेएस में पहले कोणीय के साथ काम किया है और इसका आनंद लिया है, लेकिन अभी चीजें 'क्लोजर रास्ता' करना चाहते हैं। – Jonovono

    +0

    अब coils.cc – Zubair

    उत्तर

    3

    Ganelon (जो मैं लेखक हूं) एक क्लोजर वेब माइक्रोफ्रेमवर्क है जो रिंग/कंपोजर के शीर्ष पर बनाया गया है।

    यह बिल्कुल क्लाइंट साइड MVC, के रूप में सामान्य रूप में यह एक साधारण तंत्र प्रदान करता है, जो हमें करने की अनुमति देता है:

    1. आह्वान एक्सएचआर अनुरोध एक पतली जावास्क्रिप्ट परत से (लिंक क्लिक करने पर ही जैसे या फ़ॉर्म प्रविष्टि)
    2. वापसी JSON संचालन युक्त प्रतिक्रिया प्रदर्शन किया जा करने के लिए (अद्यतन DIV जैसे, प्रदर्शन मॉडल, आदि)
    3. एक पतली परत के माध्यम से जावास्क्रिप्ट

    डॉक्स चरण 2 से कार्रवाई करने & डेमो यहां उपलब्ध हैं: http://ganelon.tomeklipski.com

    +0

    धन्यवाद! मैं वास्तव में तुम्हारा शामिल करना चाहता था। मैं थोड़ी देर पहले इसे देख रहा था और यह दिलचस्प लगता है। – Jonovono

    6

    यह बिल्कुल एक पूर्ण रूपरेखा नहीं है, शायद क्लाइंट साइड एमवीसी का वी है, लेकिन इसकी नजर रखने के लायक है।

    https://github.com/swannodette/om

    एक ClojureScript के लिए इंटरफ़ेस फेसबुक के React

    ओम उपयोगकर्ताओं बस EDN के रूप में उनके UI के प्रतिनिधित्व करने के लिए अनुमति देता है। चूंकि क्लोजरस्क्रिप्ट डेटा अपरिवर्तनीय डेटा है, ओम हमेशा रूट से यूआई को फिर से प्रस्तुत कर सकता है। इस प्रकार ओम यूआई स्नैपशॉट करने योग्य और पूर्ववत बॉक्स से बाहर हैं और इन परिचालनों में कोई कार्यान्वयन जटिलता और थोड़ा ऊपरी भाग नहीं है।

    कृपया इस पढ़ http://swannodette.github.io/2013/12/31/time-travel/

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