2009-06-26 13 views
8

हम अपने पुराने एक्सेस वीबीए/एसक्यूएल 2005 एप्लिकेशन को नए टेक्नोलॉजीज में ले जा रहे हैं और माइक्रोसॉफ्ट वन क्लिक परिनियोजन या एएसपी.Net वेबसाइट के साथ एक विंडोज फॉर्म एप्लीकेशन बनाने के 2 विकल्प हैं?विंडोज ऐप (वन क्लिक) बनाम वेब ऐप

एप्लिकेशन एक कार्यबल मैंगमेंट सिस्टम बुकिंग नौकरियां गतिशील शेड्यूलिंग गैंट चार्ट घटक है। इसका उपयोग 20 स्थानों से 400 + उपयोगकर्ताओं द्वारा किया जाएगा।

क्या आप मुझे इन विकल्पों पर कुछ प्रतिक्रिया दे सकते हैं।

उत्तर

6

यदि आप चाहते हैं कि एप्लिकेशन एक केंद्रीय स्थान पर बनाए रखा जाए और वेब पर उपयोगकर्ताओं द्वारा एक्सेस किया जाए ... वेब एप्लिकेशन के साथ जाएं। यदि आपकी टीम विंडोज फॉर्म अनुप्रयोगों से अधिक परिचित है, तो इस विकल्प (राज्य, गतिशील नियंत्रण, पृष्ठ घटनाओं, डीओएम इत्यादि को बनाए रखना) के साथ एक सीखने की अवस्था होगी, ताकि समय निवेश अधिक हो जाये।

यदि आप चाहते हैं कि ग्राहक डेस्कटॉप पर एक समृद्ध इंटरफ़ेस स्थापित करें जो आप आसानी से केंद्रीय स्थान से प्रबंधित कर सकते हैं ... विंडोज फॉर्म (या एक अच्छा उपयोगकर्ता अनुभव प्रदान करने के लिए WPF) के साथ जाएं। परिनियोजन के लिए क्लिकऑन का उपयोग करना सुनिश्चित करेगा कि ग्राहक की प्रशंसा अद्यतित रहती है। ऐसा लगता है कि यह आपकी टीम के लिए अधिक परिचित विकल्प होगा और सबसे कम समय में सर्वश्रेष्ठ उत्पाद का उत्पादन करेगा।

तो अपने उपयोगकर्ताओं को अपनी कंपनी के नेटवर्क के अंदर सभी कर रहे हैं, या तो विकल्प एक केंद्रीय एसक्यूएल सर्वर डेटाबेस का उपयोग कर सकते हैं (या साझा प्रवेश/एसक्यूएल सर्वर कॉम्पैक्ट संस्करण/SQLLite डेटाबेस)।

प्रचार में पकड़े न जाएं। वेब appilcations हमेशा सबसे अच्छा विकल्प नहीं हैं।

+0

जानकारी के लिए धन्यवाद, 9 0% उपयोगकर्ता हमारे नेटवर्क के अंदर होंगे लेकिन कुछ नेटवर्क के बाहर होंगे। मैं डेटा प्राप्त करने/भेजने के लिए ऐप के लिए webservices का उपयोग करने के बारे में सोच रहा था। टिप्पणियाँ?? – MartGriff

+0

वेब सेवाएं आर्किटेक्ट चीजों के लिए निश्चित रूप से एक अच्छा तरीका है। बस यह सुनिश्चित कर लें कि यदि वायरस में गोपनीय जानकारी चल रही है ... तो आप डब्लूएस-सुरक्षा की जांच करें और डेटा की रक्षा करें। –

2

मैं एक वेब एप्लिकेशन बनाउंगा। यह प्रबंधन के लिए एक केंद्रीय स्थान के लाभ प्रदान करेगा। 400+ उपयोगकर्ताओं और 20 स्थानों के साथ एक विंडोज ऐप अपडेट और रखरखाव के लिए अधिक समय और सिरदर्द लेगा।

+0

लेकिन एक क्लिक के साथ विंडोज फॉर्म का उपयोग करने से डेटा केंद्रीय बन जाएगा और ऐप हमेशा अद्यतित होगा क्योंकि मुझे लगता है कि एक क्लिक इसे प्रबंधित करेगा। टिप्पणियाँ?? – MartGriff

+0

@MartGriff: उपरोक्त उत्तर क्लिकऑन खाते में नहीं लेता है। क्लिकऑन लगभग सिरदर्द मुक्त है, हजारों डेस्कटॉप का समर्थन करना आसान बनाता है, और आपके WinForms डेवलपर्स के लिए लगभग कोई नया कौशल की आवश्यकता नहीं है। –

2

बशर्ते आपके सभी उपयोगकर्ताओं के पास होस्टिंग साइट (कम से कम 10 एमबी) के लिए अच्छी बैंडविड्थ है, तो एक क्लिक-वन ऐप के पोर्ट मार्ग शायद सबसे आसान है, और अपने उपयोगकर्ताओं को सबसे कम सीखने की वक्र देना चाहिए।

+0

हम डेटा सेंटर (100 एमबी) से डेटा होस्ट करेंगे और साइट्स में 8 एमबी एडीएसएल कनेक्शन – MartGriff

2

क्या आपने चांदी के विकल्प को एक विकल्प के रूप में देखा है? इससे आपको वेब एप्लिकेशन का लाभ मिलेगा लेकिन आपको एक समृद्ध यूआई बनाने की अनुमति मिलेगी।

+0

सही सिल्वरलाइट बेहतर होगा, लेकिन मेरी समस्या यह है कि मेरी टीम के गैर ने अभी तक चांदी की रोशनी का उपयोग नहीं किया है। पिकअप/उपयोग करना कितना आसान है? – MartGriff

+0

मुझे अभी तक इसे चुनने में कोई समस्या नहीं है। लेकिन मैंने केवल मूल्यांकन और सीखने की परियोजनाएं की हैं। – Dug

2

मैं 500-600 उपयोगकर्ताओं के साथ 110 से अधिक स्थानों के लिए एक ClickOnce अनुप्रयोग तैनात किया है, और ClickOnce एक अच्छा तैनाती, रखरखाव और अद्यतन से निपटने काम करता है। कुछ बातें ध्यान में रखना:

  1. ClickOnce क्षुधा अभी भी उपयोगकर्ताओं की मशीनों पर बजाय एक ब्राउज़र में चल सॉफ्टवेयर हैं, इसलिए भले ही अधिकांश मामलों में यह एक वेब एप्लिकेशन के रूप में समर्थन करने के लिए बस के रूप में आसान है, इसमें कभी-कभी रखरखाव की समस्याएं होती हैं जिन्हें आपको आमतौर पर वेब ऐप (भ्रष्ट रजिस्ट्री, स्थानीय मशीन सुरक्षा स्नैफस, हार्ड ड्राइव समस्या आदि) के साथ समर्थन नहीं करना पड़ेगा। आपको ClickOnce असेंबली अनुमतियों के लिए प्रमाण पत्र भी बनाए रखना होगा, जो प्रशासन/समर्थन का एक अतिरिक्त क्षेत्र है।
  2. आगमन के साथ और क्रमिक सिल्वरलाइट और बेहतर AJAX टूलींग की परिपक्वता, Windows और वेब के बीच की खाई को यूआई और छोटे छोटे
  3. बड़ा अपने अनुप्रयोग हो जाता है, अद्यतन को डाउनलोड करने में कुछ समय लग सकता है हो रही है, विशेष रूप से दूरदराज के स्थानों पर कि हो सकता है कि सबसे तेज़ नेटवर्क एक्सेस गति न हो।

आपको एक नए वेब पर विंडोज समाधान को तैनात करने के लाभों का वजन करना होगा; हमारे मामले में, जिस एप्लिकेशन को हम प्रतिस्थापित कर रहे थे वह एक विंडोज ऐप था, और हम उत्पादकता और प्रशिक्षण उद्देश्यों के लिए पुराने संस्करण के रूप में देखने/कार्य करने के लिए कई स्क्रीन और वर्कफ़्लो को पुन: पेश करना चाहते थे, इसलिए हमने क्लिकऑन चुना। मुझे कोई पछतावा नहीं है, क्लिकऑन ने हमारे लिए अच्छा काम किया है।

+0

उस जानकारी के लिए, मुझे कुछ चीजों के बारे में सोचने के लिए दिया ;-) – MartGriff

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