2012-10-04 8 views
5

मैं एक वीएम पर विंडोज 8 चलाता हूं।विजुअल स्टूडियो के बाहर विंडोज 8 मेट्रो-शैली जेएस ऐप्स कैसे विकसित करें?

वास्तव में मैं स्थानीय रूप से विकसित करना चाहता हूं (वीएम पर नहीं)।

क्या विजुअल स्टूडियो के बजाए ब्राउज़र में जेएस ऐप चलाने का कोई तरीका है?

यहाँ है अगर मैं एक ब्राउज़र में default.htm चलाने क्या होता है: // और के साथ शुरू enter image description here

नोट फ़ाइल नाम /। निकाला गया "/" और मैं एसडीके की नकल की है तो सभी फ़ाइलों को स्थानीय रूप से उपलब्ध हैं: त्रुटियों के सेट

c:\Program Files (x86)\Microsoft SDKs\Windows\v8.0\ExtensionSDKs\Microsoft.WinJS.1.0\1.0\DesignTime\CommonConfiguration\neutral\Microsoft.WinJS.1.0\ 

इस अवसर पर मैं निम्नलिखित हो:

enter image description here

मुझे लगता है कुछ अन्य फ़ाइलें गुम हैं मैं अधिक से दो base.js फाइलों के साथ अधिक उलझन में हो रही है enter image description here

:, नमूना परियोजना के लिए समाधान एक्सप्लोरर देखें। मैं बस इतना करना चाहता हूं कि ब्राउज़र में नियमित वेब-ऐप के रूप में विंडोज 8 जेएस ऐप विकसित करें। यह शायद मुझे और कई अन्य डेवलपर्स को विजुअल स्टूडियो के माध्यम से चलाने के लिए बहुत समय बचाएगा।

यहां लेख है - http://msdn.microsoft.com/en-us/library/windows/apps/Hh781229(v=win.10).aspx - फ़ाइल संसाधनों को कैसे लोड करें (जावास्क्रिप्ट और एचटीएमएल का उपयोग कर विंडोज स्टोर ऐप्स) - हालांकि यह मेरे लिए बहुत मदद नहीं है। किसी भी सुझाव की सराहना की :)

बस स्पष्ट करने के लिए: मैं विंडोज 8 स्टोर में प्रकाशित करना चाहता हूं। विकास के लिए केवल मैं ब्राउज़र का उपयोग करना चाहता हूं।

उत्तर

5

ब्राउज़र में विंडोज 8 ऐप्स चलाने के लिए संभव नहीं होगा। वे बहुत सारी चीजों पर निर्भर करते हैं जो केवल WinRT द्वारा प्रदान की जाती हैं। WinRT ढांचा केवल सिम्युलेटर में चल रहे ऐप्स के लिए उपलब्ध है या जब ऐप विंडोज के विंडोज ऐप साइड पर चलाया जाता है। अगर यह कसकर WinJS या WinRT को युग्मित नहीं है

1

http://dougseven.com/2011/10/24/language-choice-in-windows-8-is-not-about-portability/

जावास्क्रिप्ट में से कुछ की संभावना पुन: प्रयोज्य है। लेकिन इतना ही। क्या एप्लिकेशन काम करता है के अधिकांश WinRT पर निर्भर है, इसलिए इसकी पोर्टेबल नहीं - WinRT केवल Windows 8 पर चलता है

तो यह है कि मैं Win8 जे एस एप्लिकेशन सीधे एक ब्राउज़र :(

में नहीं चला सकते हैं स्वीकार करने के लिए मुश्किल
+1

एचटीएमएल/जेएस प्लेटफार्म को और अधिक खुला बनाने के बजाय प्लेटफ़ॉर्म पर आकर्षित करने का इरादा रखता है। – mydogisbox

+2

ऐप्स वेब पेज नहीं हैं और वेब पेज ऐप्स नहीं हैं। मार्क जुकरबर्ग ने इसे लिखा: "कंपनी के रूप में हमने जो सबसे बड़ी गलती की थी वह थी देशी के बजाय एचटीएमएल 5 पर बहुत सट्टेबाजी "। यह एक डेवलपर के रूप में आकर्षक है जो एक समाधान चाहता है जो हर जगह काम करेगा, लेकिन यह विकल्प लगभग हमेशा हमारे उपयोगकर्ताओं को खराब तरीके से सेवा देता है। विंडोज स्टोर ऐप में एचटीएमएल 5 आपको महान कौशल बनाने के लिए अपने कौशल का लाभ उठाने देता है। टिव ऐप। इतना ही आसान। – devhammer

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