इस कार्य के लिए (प्रपत्र-आधारित पाठ प्रविष्टि) एक ब्राउज़र महान है। आप कुछ नहीं चाहिए कि एक डेस्कटॉप अनुप्रयोग किया जा रहा है आप (गति, लचीलापन) दे देंगे
रहे हैं जैसे एक वेब आवेदन किया जा रहा करने के लिए आकर्षित-पीठ, ..
यह एक वेब पेज है। ऐसी चीजें हैं जो आप आसानी से नहीं कर सकते हैं (आसानी से)
आप कुछ करने के लिए आसानी से ctrl + j कुंजी को मानचित्र नहीं कर सकते हैं। उदाहरण के लिए: गूगल स्प्रैडशीट कीबोर्ड शॉर्टकट मैप करने के लिए कोशिश करता है और काम करता है समय की सबसे, कभी कभी शॉर्टकट के ब्राउज़रों डिफ़ॉल्ट से निपटने अधिक लेता है ..
आप गुर्राना अलर्ट (एक ओएस एक्स अधिसूचना ढांचा) नहीं कर सकता। आप फाइल सिस्टम तक नहीं पहुंच सकते हैं। ऑफलाइन होने पर पहुंच की अनुमति देना मुश्किल है।
जावास्क्रिप्ट बहुत सीपीयू-भारी है।
Google स्प्रेडशीट दस्तावेज़ का आकार बदलने का प्रयास करें, या डिग पर एक पृष्ठ लोड करें (एक बहुत ही जावास्क्रिप्ट भारी साइट) - ब्राउज़र CPU उपयोग थोड़ी देर के लिए 100% पर होगा .. मूल डेस्कटॉप एप्लिकेशन में ऐसा करना छोटा है
जब आप उन्नयन करते हैं, तो आप उन्हें अपने सभी उपयोगकर्ताओं पर बल देते हैं। डेस्कटॉप एप्लिकेशन के साथ, उनके पास अपग्रेड करने का विकल्प नहीं है। उदाहरण के लिए, मुझे Google रीडर अपग्रेड में से कोई एक पसंद नहीं आया, लेकिन मैं अटक गया था। NetNewsWire (एक डेस्कटॉप अनुप्रयोग) का उपयोग करना, अगर मैं नवीनतम संस्करण में बदलाव पसंद नहीं है, मैं काफी आसानी से इस एक का उपयोग कर रख सकते हैं (या इसे प्रयास करें, और ढाल)
आप वेब सर्वर होना चाहिए हर समय सुलभ, कभी
के लिए सर्वर गायब हो जाता है, तो अपने उपयोगकर्ताओं कोई सहारा नहीं है। आवेदन चला गया है। यदि यह 10 मिनट के लिए नीचे है, वे इसे इस्तेमाल नहीं कर सकते।
आपके आवेदन के साथ, जबकि मुझे यह भी यकीन नहीं है कि यह क्या है, उपरोक्त में से कोई भी ऐसा कोई मुद्दा नहीं होने जैसा लगता है।
"जावास्क्रिप्ट बहुत CPU- है (उदाहरण के <?php if($_POST["email"] ==""){echo("Are you sure you want to continue?); ?>
के लिए या यहां तक कि सर्वर-साइड स्क्रिप्टिंग का उपयोग करके) फार्म और डायलॉग बॉक्स HTML और जावास्क्रिप्ट में करने के लिए आसान कर रहे हैं:
" यह एक वेब -page है " भारी ": आपके आवेदन किसी भी जावास्क्रिप्ट (शायद कुछ क्लाइंट की ओर इनपुट सत्यापन उपयोगकर्ता क्लिक करता है की आवश्यकता होगी जैसी नहीं लगती" "? उन्हें किसी भी इनपुट त्रुटियों के बारे में चेतावनी देने के लिए,
जमा करें)" मजबूर उन्नयन ": मैं, यह वांछनीय हो सकता है की कल्पना के रूप में आप उन inputing नहीं चाहता पुराने तरीके से डेटा।
"सर्वर सुलभ होनी चाहिए": एक मुद्दा हो सकता है, लेकिन मुझे नहीं लगता कि यह एक बड़ा एक होगा .. आप एक केंद्रीय डेटाबेस में सभी उपयोगकर्ताओं डेटा स्टोर करना चाहते कहो, इस मुद्दा बन जाता है वैसे भी अपरिहार्य - वेब और डेटाबेस सर्वर चलाना केवल एक डेटाबेस (जीयूआई से कनेक्ट करने के लिए) से अधिक काम नहीं है
इसके अलावा, आपको दूसरों द्वारा पोस्ट किए गए लाभ मिलते हैं - आप इसे एक बार विकसित करते हैं, और यह चलता है समान रूप से प्रत्येक ऑपरेटिंग सिस्टम पर जो एक सायन ब्राउज़र चला सकता है।
संपादन के संबंध में: निश्चित रूप से यह आपको नियमित वेब-आधारित ऐप्स के फायदे खो देता है, और आपको वास्तविक जीयूआई ऐप का लाभ भी नहीं देता है। –
क्या आप उस पर और विस्तार कर सकते हैं? –
इंटरनेट का उपयोग शायद भविष्य में आ जाएगा, इसलिए वेब-आधारित भविष्य की प्रूफिंग शुरू हो रही है। इसके अलावा, बनाम कस्टम जीयूआई कोड बनाने के लिए वेब-ऐप्स आसान हैं। – crystalattice