कल मैंने जावास्क्रिप्ट का उपयोग करके अपनी पहली मेट्रो स्टाइल ऐप विकसित करना शुरू कर दिया है। मैं दृश्य स्टूडियो 2011 इस परियोजना टेम्पलेट उत्पन्न कोड का एक समूह जो WinJS पर काफी निर्भर करता के साथ आता है में उन टेम्पलेट्स में से एक का उपयोग किया है। पूरी संरचना एएसपी.NET को इसके दृश्यों और फाइलों के पीछे संबंधित कोड के साथ याद दिलाती है। एक navigator.js फ़ाइल भी है जो दृश्यों के बीच नेविगेशन के लिए ज़िम्मेदार है। पूरा डेटा data.js में रहता है और विभिन्न कार्यों का उपयोग करके पुनर्प्राप्त किया जा सकता है।मेट्रो स्टाइल ऐप्स: WinJS एक जरूरी है?
मैं backbone.js के साथ काम किया है और मैं MVC संरचना और बहुत अच्छा मार्ग की तरह अपनी अवधारणाओं पाया। मेरा सवाल मूल रूप से है यदि आप backbone.js का उपयोग कर ऐसी मेट्रो स्टाइल ऐप को कार्यान्वित कर सकते हैं? क्या मैं विनजेएस को खत्म कर सकता हूं और बस स्क्रैच से शुरू कर सकता हूं? क्या मुझे वर्तमान संरचना में backbone.js को एकीकृत करने का प्रयास करना चाहिए? तब ऐसा कैसा लगेगा? क्या तृतीय पक्ष जावास्क्रिप्ट ढांचे का उपयोग करने के लिए कोई प्रतिबंध हैं? क्या मुझे जेनरेट की गई संरचना को छोड़ देना चाहिए?
सर्वोत्तम प्रथाओं और पैटर्न जावास्क्रिप्ट के साथ मेट्रो शैली Apps का विकासशील क्या हैं?
धन्यवाद
अच्छे विचार के लिए धन्यवाद Coline! मैं अभी भी इस तरह के एक वास्तुकला को देखने के लिए संघर्ष कर रहा हूँ। क्या मैं रीबिक को नेविगेटर.जेएस में रीढ़ की हड्डी शैली रूटिंग के साथ बदल दूंगा? क्या बैकबोन की आवश्यकता है। देखें या क्या मैं WinJS UI को अपने टेम्पलेट्स और बाइंडिंग के साथ चिपकूँगा? या मुझे बैकबोन में पीछे WinJS UI कोड लपेटना चाहिए। देखें? दृश्य के प्रस्तुत होने पर 'तैयार' ईवेंट जैसे एप्लिकेशन के जीवन चक्र को नियंत्रित करने वाली कुछ घटनाएं अभी भी हैं। मैं इन्हें कहां संभालेंगे? यह जानना अच्छा है कि अन्य ढांचे का उपयोग करना संभव है लेकिन उनके एकीकरण के कारण सिरदर्द – Helikaon
विनजेएस तीन भाग हैं: स्टाइल शीट, base.js, और ui.js. यदि आप स्टाइल शीट पर निर्भरता लेते हैं, तो आपको इसे "सही दिखने" में कोई परेशानी नहीं होगी। –
मैं वास्तव में बाइंडिंग जैसी चीजों के लिए WinJS का उपयोग करने से बड़े पैमाने पर प्रदर्शन लाभ किसी तरह का है, अगर वहाँ जानना चाहता हूँ, किसी को भी इस पर कोई जानकारी है? –