हम पारंपरिक jQuery चयनकर्ता-कॉलबैक spagetti कोड में लिखा एक वेबसाइट है। हम चीजों को साफ करने में मदद के लिए रीढ़ की हड्डी में माइग्रेशन शुरू करने की योजना बना रहे हैं।रीढ़ की हड्डी या ext/Sencha स्पर्श या दोनों
हम मूंछें का उपयोग और php सर्वर साइड और जावास्क्रिप्ट क्लाइंट साइड में प्रतिपादन के लिए एक ही टेम्पलेट का उपयोग। लेकिन वहाँ कुछ मूंछें विकल्प (handlerbars/धूल) है कि हम में रुचि रखते हैं, लेकिन पता लगाने नहीं कर सकते हैं वर्तमान में कोई php विकल्प न होने के कारण कर रहे हैं। हम सभी सर्वर-साइड प्रतिपादन को नोड में ले जाने पर विचार कर रहे हैं ताकि हम क्लाइंट और सर्वर प्रतिपादन के लिए एक ही तर्क/कोड का उपयोग कर सकें। हम जावास्क्रिप्ट/रीढ़ की हड्डी के लिए हमारे सभी php दृश्य कक्षाओं पोर्टिंग किया जाएगा और हमारे डेटा/नियंत्रक परत के रूप में php का उपयोग करें।
समानांतर में, हम जो सामान्य रूप से Sencha का उपयोग कर लिखा जाएगा एक Sencha स्पर्श वेबसाइट/ऐप्लिकेशन विकसित करने के लिए तैयारी कर रहे हैं/ext जावास्क्रिप्ट में दृष्टिकोण।
वास्तविक templating Sencha और मुख्य साइट के बीच बहुत अलग होगा, लेकिन दृश्य मॉडल की ज्यादा शायद ही हो सकता है।
वहाँ तीन दृष्टिकोण मैं के बारे में सोच सकते हैं: Sencha अंदर सहित मुख्य दृश्य मॉडल
- उपयोग रीढ़
- उन्हें अलग रखें और या तो डुप्लिकेशंस से निपटें या अन्य वर्गों के लिए आवश्यक तर्क को सारणीबद्ध करने का प्रयास करें।
इस प्रश्न को http://stackoverflow.com/questions/7254791/sencha-touch-vs-backbone-js मिला लेकिन मुझे अभी भी दिलचस्पी है कि यह एक एकीकृत वेबसाइट/मोबाइल/ऐप दृष्टिकोण पर लागू होगा, यदि संभव हो तो । – Yehosef