हमारी टीम इस पर विभाजित है और मैं कुछ तृतीय-पक्ष राय लेना चाहता था।
हम एक एप्लिकेशन का निर्माण कर रहे हैं और यह तय नहीं कर सकते हैं कि हम डब्ल्यूसीएफ सर्वर, या एएसपी.नेट वेब ऐप के साथ jQuery का उपयोग करके .net WPF डेस्कटॉप एप्लिकेशन का उपयोग करना चाहते हैं। मैंने सोचा था कि मैं यहाँ सवाल पूछूँगा, कुछ चश्मे के साथ, और देखिए कि दोनों पक्षों का उपयोग करने के पक्ष / विपक्ष क्या होंगे। मेरा अपना पसंदीदा है और मुझे लगता है कि मैं पक्षपाती हूं।
आदर्श रूप से हम सॉफ़्टवेयर की प्रारंभिक रिलीज़ को जितनी जल्दी हो सके बनाना चाहते हैं, फिर बाद में हम चाहते हैं कि अतिरिक्त सुविधाओं / घटकों में निर्माण करने के लिए धीमा करें और समय लें। इन सबसे ऊपर हम चाहते हैं कि सॉफ्टवेयर तेज हो। उपयोगकर्ता पूरे दिन रिकॉर्ड से गुजरते हैं और रिकॉर्ड लोड करने में देरी करते हैं या स्क्रीन को ताज़ा करते हुए उनकी उत्पादकता को मारते हैं।
दरख्वास्त विस्तार:
- मैं शुरुआती संस्करण के लिए लगभग 100 अलग-अलग स्क्रीन का अनुमान लगा रहा हूं, जिसमें शुरुआती रिलीज के बाद बहुत सारी अतिरिक्त स्क्रीन की योजना है।
- हम अनुस्मारक और इवेंट सिस्टम के लिए दो-तरफ़ा संचार का उपयोग करना चाहते हैं
- वर्तमान में लगभग 100 उपयोगकर्ताओं का समर्थन करना है, हालांकि हमें बताया गया है कि 500 उपयोगकर्ताओं तक की वृद्धि हो सकती है
- हमारे पास कई स्थान हैं
विचार करने के लिए आइटम (शायद कुछ मामलों में शुरू में नहीं बल्कि भविष्य के रिलीज में):
- प्रारंभिक रिलीज़ के बाद अतिरिक्त घटकों के लिए कमरा जोड़ा जा सकता है (इनमें से बहुत सारे हैं ... शायद प्रारंभिक आवेदन की तुलना में यहां काम करते हैं)
- कीबोर्ड नेविगेशन
- प्रदर्शन एक जरूरी है
- प्रारंभिक संस्करण के लिए उत्पादन की गति
- कम रखरखाव ओवरहेड
- भविष्य का समर्थन
- सॉफ्टफोन / स्कैनर एकीकरण
हमारे डेवलपर्स:
- हमारे पास 1 प्रोग्रामर है जो पिछले कुछ महीनों से WPF सीख रहा है और वह था जिसने सुझाव दिया कि हम इसके लिए WPF का उपयोग करें।
- हमारे पास एक दूसरा प्रोग्रामर है जो ASP.Net से परिचित है और जो भविष्य में इस परियोजना में मदद कर सकता है, हालांकि वह इस पर ज्यादा काम नहीं करेगा, जब तक कि प्रारंभिक रिलीज के बाद से हमारे वर्तमान सॉफ्टवेयर को बनाए रखने में खर्च नहीं किया जाता है।
- वहाँ मैं है, जिसने दोनों के साथ काम किया है और दोनों में ही सहज हूं
- हमारे पास परियोजना प्रबंधन करने वाली एक बाहरी कंपनी है, और वे एक ASP.Net कंपनी हैं।
- हम 1-2 अन्य लोगों को काम पर रखने की योजना बनाते हैं, हालांकि हमें यह जानना होगा कि हम पहले किस दिशा में जा रहे हैं
वातावरण:
- सामान्य उपयोगकर्ता टर्मिनल सेवाओं के साथ विंडोज 2003 सर्वर पर हैं। वे एक RDP कनेक्शन पर WYSE पतले-क्लाइंट का उपयोग करके कनेक्ट होते हैं। व्यवस्थापक कर्मचारियों के पास XP या उच्चतर के साथ अपने स्वयं के पीसी हैं। उपयोगकर्ताओं को अपने स्वयं के संकल्प को निर्दिष्ट करने की अनुमति दी जाती है, हालांकि वे IE को वेब ब्राउज़र के रूप में उपयोग करने के लिए सीमित हैं।
- अन्य स्थान एक MPLS कनेक्शन पर हमारे नेटवर्क से जुड़ते हैं
उसके आधार पर, आप क्या चुनेंगे और क्यों?