(नोट: मैं विकिपीडिया से किसी वेबसाइट की परिभाषा लेता हूं और उस से वेब अनुप्रयोगों की परिभाषा को कम करता हूं (या बेहतर, दो अवधारणाओं के बीच मतभेद परिभाषित करता हूं)। बोल्ड चेहरे में सबकुछ एक साथ रखा जाता है, वेब अनुप्रयोग की परिभाषा का निर्माण करें।)
मूलभूत सिद्धांतों से शुरू: क्या कोई वेब एप्लिकेशन किसी वेबसाइट का सबसेट है? किसी वेबसाइट की विकिपीडिया की परिभाषा के बाद, डैनियल वासलो ने अपने जवाब में बताया है, एक वेबसाइट एक सामान्य यूआरएल के तहत दस्तावेजों का एक गुच्छा है। यह definition in the Cambridge dictionary का भी पालन करता है।
दूसरी ओर, एक वेब एप्लिकेशन, वेब-आधारित डायनामिक एचटीएमएल और जेएस दस्तावेजों का एक गुच्छा है, साथ ही छवियों, सीएसएस फाइलों और अन्य दस्तावेजों के साथ, जो शायद सबसे अधिक है, लेकिन विशेष रूप से एक ही यूआरएल के नीचे स्थित नहीं है। एक वेब अनुप्रयोग के उद्देश्य नीचे आता है।
इसलिए हम यह कह सकते हैं: यदि कोई वेब एप्लिकेशन केवल एक सर्वर पर स्थित है, क्लाइंट-साइड क्रॉस-डोमेन तकनीकों या व्यापक स्थानीय संग्रहण का उपयोग किए बिना (जिसे मैं यहां मानक कुकीज़ और डिफ़ॉल्ट से परे सबकुछ परिभाषित करना चाहता हूं कैशिंग), यह भी एक वेबसाइट है।
अनुवांशिक: वेब अनुप्रयोग हो सकते हैं, जो वेबसाइट नहीं हैं।
इसलिए हमें वेब एप्लिकेशन की परिभाषा का विस्तार करना होगा: कुछ परिस्थितियों में एक वेबसाइट होने पर एक वेब एप्लिकेशन, इंटरैक्टिव दस्तावेजों का एक सेट है। इस प्रकार इंटरएक्टिव का मतलब है कि उपयोगकर्ता संसाधन से संसाधन प्राप्त करने के लिए केवल हाइपरलिंक्स का पालन करने से अधिक कुछ कर सकता है। वह सक्रिय रूप से और अच्छी तरह से परिभाषित तरीके से संसाधनों की स्थिति को बदल सकती है। वेब एप्लिकेशन, इस कार्य के लिए, एक सर्वर या सर्वर पक्ष तक ही सीमित नहीं है।
अब हमें अभी भी परिभाषित करना है, जहां एक वेब एप्लिकेशन समाप्त होता है और कुछ और शुरू होता है। इसलिए हम कहते हैं: एक वेब एप्लिकेशन में हमेशा एक प्रविष्टि बिंदु होता है, जो किसी वेबसाइट पर स्थित होता है। यदि इसमें एकाधिक प्रविष्टि बिंदु हैं, तो वे सभी एक ही वेबसाइट का हिस्सा बनना चाहिए।
QED
मैं कैसे ज्ञान के इस महाकाव्य टुकड़ा वास्तविकता की आवश्यकताओं को पूरा करने के लिए परिष्कृत किया जा सकता पर किसी भी सुझाव के लिए खुला रहा हूँ।;-)
स्पष्टीकरण: इस उत्तर कोई रास्ता सवाल का अनुचित है। हालांकि, मैंने एक अर्द्ध गंभीर दृष्टिकोण लिया, जिसका मेरा मतलब है कि प्रदान की गई परिभाषा किसी वेबसाइट के वेब एप्लिकेशन की तुलना में किसी के व्यक्तिगत विचार में फिट हो सकती है या नहीं, लेकिन (और वह गंभीर हिस्सा है) आधारित है तथ्यों के संग्रह (संभवतः यादृच्छिक) संग्रह से और घटाया।
स्पष्टीकरण 2:इस उत्तर दृश्य स्टूडियो के साथ कोई संबंध नहीं है।
यदि आप वीएस में वेबसाइट और वेब एप्लिकेशन प्रोजेक्ट प्रकारों के बारे में पूछ रहे हैं, तो आप एक लाइटल को स्पष्ट करना या विजुअल स्टूडियो टैग जोड़ना चाहेंगे। कुछ लोगों को उलझन में लग रहा है। –
अन्यथा, आप अभी भी स्पष्टीकरण देना चाहेंगे, क्योंकि इसका मतलब है कि मैं वह हूं जो उलझन में है! :) –
@ ब्रायन मैके: जैसा कि मैंने सवाल पढ़ा है, आईपी स्पष्ट रूप से वीएस के बारे में नहीं पूछना चाहता, लेकिन शर्तों की सामान्य परिभाषा के बारे में। – Boldewyn