हमने LOB W8 स्टोर ऐप्स को हमारे/ग्राहकों के डोमेन स्टोर के माध्यम से सर्फस में धक्का देने की संभावनाओं का शोध करना शुरू कर दिया है। हमारे पास .NET में लिखे गए WinForms और WPF ऐप्स का एक पोर्टफोलियो है, और ग्राहकों की प्राथमिकताओं के कारण उनमें से कुछ सतह पर माइग्रेट करने की सोच रहे हैं। अब मुझे एक दुविधा मिली है: मैंने विंडोज 8 में विकास प्रौद्योगिकियों के बारे में एक शोध किया है, और जो मैंने पढ़ा है और कोशिश की है, ऐसा लगता है कि W8 स्टोर विकास तकनीक का उपयोग करने का सबसे अच्छा तरीका इस संयोजन का उपयोग करना है:डब्ल्यू 8 स्टोर ऐप: एचटीएमएल और सीएसएस में यूआई लिखना, और डोमेन/मॉडल के लिए सी # डीएलएल का उपयोग करना?
- यूआई विकास (देखें) के लिए एचटीएमएल, सीएसएस, JQuery और जेएस, और
- सी # और समाधान के मॉडल/डोमेन भाग के लिए उचित .Net।
तथ्य यह है (या IMHO), कि XAML ट्रिगर, प्रभाव, एनिमेशन और यूआई बनाने हल्के HTML/CSS/JQuery की तुलना में भारी फूला हुआ है, हम इतना डेवलपर्स के समय UI के बनाने की जरूरत नहीं है । दूसरी ओर, जेएस (आईएमएचओ, फिर से) डोमेन/मॉडल एप्लिकेशन के लिए अनुपयोगी है क्योंकि कोड को फिर से लिखना होगा (इसके लिए कोई समय नहीं) और, जेएस में पेश की जाने वाली भाषा और टाइप-चेक के बावजूद, मुझे लगता है कि भाषा हमारे डोमेन/मॉडल आवश्यकताओं और सीखने घटता के लिए शायद ही प्रयोग योग्य है।
मैं जो सोच रहा था उससे क्या HTML/CSS/JQuery/JS और .NET/C# में डोमेन/मॉडल भागों में यूआई भाग लिखने की संभावना है? ताकि हमारे पास एचटीएमएल का एक गुच्छा होगा, जेएस और, मान लें कि व्यूमोडल्स से जुड़ने के लिए, और एक डोमेन डीएलएल सी # में लिखा गया है? मेरा मतलब है कि इसे सी ++ में समाधान बनाने के लिए समान रूप से उपयोग करना है। नेट और इसमें कुछ सी # और वीबी.Net परियोजनाओं/डीएलएल संदर्भ और इसमें कक्षाओं का संदर्भ देना शामिल है?
मैंने पढ़ा कि यह कैसे प्राप्त किया जा सकता है (चूंकि जेएस ऐप देशी AFAIK है), इंटरऑप्स और कॉम का उपयोग करना है, और मुझे डर है कि यह हमारे सॉफ़्टवेयर के साथ संभव नहीं होगा।
धन्यवाद दोस्तों।
मैं नहीं देख सकता कि यह सवाल रचनात्मक के रूप में बंद क्यों होगा। आप इसके साथ कैसे गए? मैं एक ही स्थिति में एक WinJS खेल के साथ था जो मैं विकसित कर रहा हूं। कंप्यूटर चाल के लिए "एआई" दिनचर्या जावास्क्रिप्ट में बहुत धीमी और जटिल हो गई, इसलिए मैंने इसे सी # WinRT घटक में पोर्ट किया। इंटरफेस लौटने वाले कारखानों के माध्यम से थोड़ा गन्दा अनुवाद है ताकि मैं आंतरिक रूप से विरासत का उपयोग कर सकूं, लेकिन समग्र रूप से यह डीबग करने के लिए बहुत तेज और आसान है और जैसा कि आप कहते हैं, दोनों दुनिया के सर्वश्रेष्ठ प्रदान करता है। –
मुझे नहीं पता कि इसमें अधिक रुचि क्यों नहीं है। आप एंड्रॉइड विकास के लिए ज़ैमरिन में एक वेबव्यू का उपयोग कर सकते हैं और यह बैकएंड और सीएसएस के लिए एचटीएमएल सीएसएस के लिए सी # लिखने में सक्षम है। भले ही यह वास्तव में नहीं है। नेट। – tigerswithguitars