यदि आप चाहते हैं कि एप्लिकेशन एक केंद्रीय स्थान पर बनाए रखा जाए और वेब पर उपयोगकर्ताओं द्वारा एक्सेस किया जाए ... वेब एप्लिकेशन के साथ जाएं। यदि आपकी टीम विंडोज फॉर्म अनुप्रयोगों से अधिक परिचित है, तो इस विकल्प (राज्य, गतिशील नियंत्रण, पृष्ठ घटनाओं, डीओएम इत्यादि को बनाए रखना) के साथ एक सीखने की अवस्था होगी, ताकि समय निवेश अधिक हो जाये।
यदि आप चाहते हैं कि ग्राहक डेस्कटॉप पर एक समृद्ध इंटरफ़ेस स्थापित करें जो आप आसानी से केंद्रीय स्थान से प्रबंधित कर सकते हैं ... विंडोज फॉर्म (या एक अच्छा उपयोगकर्ता अनुभव प्रदान करने के लिए WPF) के साथ जाएं। परिनियोजन के लिए क्लिकऑन का उपयोग करना सुनिश्चित करेगा कि ग्राहक की प्रशंसा अद्यतित रहती है। ऐसा लगता है कि यह आपकी टीम के लिए अधिक परिचित विकल्प होगा और सबसे कम समय में सर्वश्रेष्ठ उत्पाद का उत्पादन करेगा।
तो अपने उपयोगकर्ताओं को अपनी कंपनी के नेटवर्क के अंदर सभी कर रहे हैं, या तो विकल्प एक केंद्रीय एसक्यूएल सर्वर डेटाबेस का उपयोग कर सकते हैं (या साझा प्रवेश/एसक्यूएल सर्वर कॉम्पैक्ट संस्करण/SQLLite डेटाबेस)।
प्रचार में पकड़े न जाएं। वेब appilcations हमेशा सबसे अच्छा विकल्प नहीं हैं।
स्रोत
2009-06-26 14:53:42
जानकारी के लिए धन्यवाद, 9 0% उपयोगकर्ता हमारे नेटवर्क के अंदर होंगे लेकिन कुछ नेटवर्क के बाहर होंगे। मैं डेटा प्राप्त करने/भेजने के लिए ऐप के लिए webservices का उपयोग करने के बारे में सोच रहा था। टिप्पणियाँ?? – MartGriff
वेब सेवाएं आर्किटेक्ट चीजों के लिए निश्चित रूप से एक अच्छा तरीका है। बस यह सुनिश्चित कर लें कि यदि वायरस में गोपनीय जानकारी चल रही है ... तो आप डब्लूएस-सुरक्षा की जांच करें और डेटा की रक्षा करें। –