नहीं है मैंने अंगुलरजेएस और बैकबोन.जेएस को देखा है, दोनों महान ढांचे की तरह दिखते हैं, हालांकि मेरा मौजूदा कोड बेस एमवीसी पैटर्न का उपयोग नहीं करता है। उन दोनों ढांचे में आपको या तो एमवीसी पैटर्न का पालन करने के लिए स्क्रैच से शुरू करने या अपने पूरे कोड बेस को दोबारा शुरू करने के लिए मजबूर किया जाता है।एक जावास्क्रिप्ट ढांचे की तलाश है जो टेम्पलेटिंग और डेटा बाध्यकारी प्रदान करता है जो एमवीसी
लगभग सभी डेटा डेटा myobject.prototype.myfunction = ...
के साथ कस्टम ऑब्जेक्ट्स है, फिर जेएसओएन से/से क्रमबद्ध किया गया है और सर्वर और jQuery टेम्पलेट्स को प्रस्तुत करने के लिए संग्रहीत किया गया है।
अभी मैं jquery टेम्पलेट्स का उपयोग करता हूं और वे बहुत अच्छा काम करते हैं। सभी निष्पक्षता में मुझे उनका उपयोग करने में कोई समस्या नहीं है, सिवाय इसके कि मुझे वास्तव में व्यवसाय तर्क और डीओएम तत्वों के मिश्रण को पसंद नहीं है। यदि jQuery टेम्पलेट्स में बस दो तरह के डेटा बाइंडिंग होते हैं तो मैं स्वर्ग में रहूंगा, लेकिन इस समय वे नहीं करते हैं। मैं jsRender और jsViews को आशाजनक लग रहा हूं लेकिन उनका भविष्य अभी तक पत्थर में स्थापित नहीं है और उत्पादन के लिए तैयार नहीं है। मुझे कुछ चाहिए जो मैं आज उत्पादन कोड बना सकता हूं और समर्थन और बढ़ता हूं और हर दो साल में फिर से लिखना/दोबारा नहीं लिखना चाहता हूं।
तो musts:
- jQuery संगत
- अंत परीक्षण योग्य
- डेटा बाइंडिंग
- उपयोग मौजूदा जावास्क्रिप्ट वस्तुओं
- प्रमुख पुनर्रचना की आवश्यकता नहीं है समाप्त करने के लिए हो सकता है
पुनश्च अगर कोणीय या बैकबोन की मेरी राय बीमार है, तो कृपया मुझे सही दिशा में इंगित करें।
क्या आपने http://api.jquery.com/jquery.tmpl/ पर देखा है? – Lance
jquery.tmpl को बंद कर दिया गया है – Dimitri
http://knockoutjs.com/ के बारे में कैसे? –