वेब साइट और वेब एप्लिकेशन के बीच क्या अंतर है? [बन्द है]


279

मैं एक वेबसाइट और खुद के लिए एक वेब एप्लिकेशन के बीच अंतर करने की कोशिश कर रहा हूँ। जैसा कि मैं इसे देखता हूं, एक वेब साइट एक विशिष्ट पृष्ठ को इंगित करती है और एक वेब एप्लिकेशन सामग्री और जानकारी के लिए कुछ प्रकार के 'पोर्टल' से अधिक है।

लेकिन जहां मैं अटक गया हूं कि एक वेब एप्लिकेशन को अभी भी एक ब्राउज़र के माध्यम से देखा जाता है (क्या यह नहीं है?) और एक वेबसाइट अभी भी गतिशील रूप से सामग्री देख सकती है, जिससे वेब साइट और एप्लिकेशन के बीच की रेखा ग्रे हो जाती है।

उदाहरण के लिए, क्या ASP.NET या AJAX आदि का उपयोग करके एक वेब साइट एक वेब अनुप्रयोग बन जाती है क्योंकि यह डेटा को गतिशील और अतुल्यकालिक रूप से पुनः प्राप्त कर सकती है या क्या PHP और CMS का उपयोग करने वाली वेबसाइट एक वेब अनुप्रयोग से अधिक होगी क्योंकि यह अनुरोध के आधार पर पृष्ठों को बनाती है। ग्राहक के अनुरोध पर और इसके डेटाबेस में इसकी सामग्री?

या शायद मैं यहाँ पूरी तरह से गलत हूँ - एक वेब अनुप्रयोग और एक वेबसाइट के बीच क्या अंतर है?


76
एक हज़ार डॉलर।
कोड़ी ग्रे

41
एक सेल फोन और एक स्मार्टफोन के बीच का अंतर।
दरियाओ

1
तो मूल रूप से एक वेब एप्लिकेशन दूसरे का सबसेट है?
प्रुसप्रस

13
मुझे लगता है कि यह अधिक है जैसे एक वेबसाइट एक वेब एप्लिकेशन का सबसेट है।
शॉन जनास

जवाबों:


254

यह पूरी तरह से व्यक्तिगत और व्यक्तिपरक है, लेकिन मैं कहूंगा कि एक वेबसाइट को इसकी सामग्री द्वारा परिभाषित किया गया है, जबकि एक वेब एप्लिकेशन को उपयोगकर्ता के साथ बातचीत द्वारा परिभाषित किया गया है। यही है, एक वेबसाइट स्थैतिक रूप से एक स्थिर सामग्री भंडार से बना सकती है जो सभी आगंतुकों के लिए निपटाया जाता है, जबकि एक वेब अनुप्रयोग बातचीत पर निर्भर करता है और इसके लिए प्रोग्रामेटिक उपयोगकर्ता इनपुट और डेटा प्रोसेसिंग की आवश्यकता होती है।

उदाहरण के लिए, एक समाचार साइट एक "वेबसाइट" होगी, लेकिन एक स्प्रेडशीट या एक सहयोगी कैलेंडर वेब "एप्लिकेशन" होगा। समाचार साइट सभी आगंतुकों को अनिवार्य रूप से एक ही जानकारी दिखाती है, जबकि कैलेंडर व्यक्तिगत डेटा को संसाधित करता है।

व्यावहारिक रूप से, तेज़ी से बदलती सामग्री वाली अधिकांश वेबसाइटें एक परिष्कृत प्रोग्राममैटिक (और / या डेटाबेस) बैकएंड पर निर्भर होंगी, लेकिन कम से कम सिद्धांत रूप में वे केवल अपने आउटपुट द्वारा परिभाषित होती हैं। दूसरी ओर वेब एप्लिकेशन अनिवार्य रूप से एक प्रोग्राम है जो दूरस्थ रूप से चलता है, और यह मौलिक रूप से एक प्रोसेसिंग और एक डेटा स्टोरेज बैकएंड पर निर्भर करता है।


11
stackoverflow.com एक वेबसाइट है। फेसबुक नोटिफिकेशन सिस्टम एक वेब एप्लिकेशनटन है
संजय

55
This is totally personal and subjective- 100% सच; मैं एक आवेदन के रूप में stackoverflow.com पर विचार करूंगा क्योंकि यह एक विशिष्ट कार्य करने के लिए उपयोगकर्ताओं के इनपुट पर निर्भर करता है (प्रोग्रामिंग प्रश्नों के उत्तर प्रदान करता है), सामग्री को नियंत्रित करने के लिए एक इकाई का इनपुट नहीं।
गोल्डेंटोआ

3
@ Goldentoa11 ताकि पूरे facebook.com भी एक वेब ऐप बन जाए।
आर्कनोब

1
यह "व्यक्तिगत और व्यक्तिपरक" पर्याप्त है कि मैं इस बिंदु पर असहमत हूं कि stackoverflow.com इसके आउटपुट द्वारा परिभाषित किया गया है।
SOFe

1
यह पूरी तरह से व्यक्तिगत और व्यक्तिपरक है - मैं पूरी तरह से गोल्डेंटोआ से सहमत हूं। एक वेबसाइट में अधिकांश और विशुद्ध रूप से स्थिर संचालन होते हैं। जबकि App एक फ़ंक्शन का एक समूह है जो साइटों की सामग्री को उन्नत कार्यक्षमता प्रदान करता है।
सैमुअल रमज़ान

192

वेबसाइट मुख्य रूप से सूचनात्मक हैं। इस अर्थ में, http://cnn.com और http://php.net वेबसाइट हैं, न कि वेब एप्लिकेशन।

वेब एप्लिकेशन मुख्य रूप से उपयोगकर्ता को कार्य करने की अनुमति देते हैं। Google Analytics , gmail , और jslint वेब एप्लिकेशन हैं।

वे पूरी तरह से अनन्य नहीं हैं। एक विश्वविद्यालय वेबसाइट की संभावना स्थान, ट्यूशन दरों, उपलब्ध कार्यक्रमों, आदि जैसी जानकारी देती है; इसकी संभावना वेब अनुप्रयोगों में होगी जो शिक्षकों को ग्रेड और पाठ्यक्रम सामग्री, छात्रों के लिए पंजीकरण के लिए आवेदन और पाठ्यक्रमों से वापस लेने आदि के लिए अनुमति देते हैं।


2
एक वेबसाइट भी एक वेब-अनुप्रयोग की मेजबानी कर सकती है। लेकिन मुझे आपके द्वारा यहां किए जाने वाले वेब में एप्लिकेशन सादृश्य पसंद है :)
hakre

3
मेरे ख्याल से google एक webapp है। यह उपयोगकर्ता के संपर्क के रूप में जानकारी प्रदान करता है। इस दृश्य के द्वारा हम google को एक वेब ऐप कह सकते हैं।
नूर रोनी

2
अच्छा है। आपके जवाब से मेरी समझ के अनुसार, स्टैक ओवरफ्लो एक एप्लीकेशन है। यह उपयोगकर्ताओं को वोट प्रश्नों को जोड़ने, संपादित करने, हटाने, अपवोट करने की अनुमति देता है। कृपया मुझे बताएं कि क्या मैं सही हूं?
गिब्स

1
"(...) आपके उत्तर से, स्टैक ओवरफ्लो एक एप्लिकेशन है। यह उपयोगकर्ताओं को वोट प्रश्नों को जोड़ने, संपादित करने, हटाने, अपवोट करने, डाउन करने की अनुमति देता है। कृपया मुझे बताएं कि क्या मैं सही हूं?" --- आप सही हैं, एसओ एक एप्लीकेशन है।
डैनियल

अच्छा जवाब, यह मेरी उलझन को हल करता है, वेबसाइट सामग्री पर ध्यान केंद्रित करती है on ऐप उपयोगकर्ता इंटरैक्शन पर ध्यान केंद्रित करता है।
जूलियन। .५

52

यदि आप दावा करते हैं कि यह वेब एप्लिकेशन है तो आप ग्राहक से अधिक शुल्क ले सकते हैं :)

गंभीरता से, लाइन ठीक है। ऐतिहासिक रूप से, वेब ऐप सर्वर पर कोड और / या स्क्रिप्ट्स (पर्ल / सीजीआई, पीएचपी, एएसपी, आदि में) वाले थे, और साइटें स्थिर पृष्ठों वाले थीं। वर्तमान में, हर कोई और उनके चाचा की बिल्ली फोरम, गेस्टबुक, सीएमएस चला रहे हैं - यह सब सर्वर कोड है।

एक और अंतर विषय वस्तु रेखाओं के साथ है। यदि यह एक लाइन ऑफ बिजनेस समाधान है, तो यह एक ऐप है। यदि यह उपभोक्ता उन्मुख है - वे इसे एक साइट कहते हैं। हालांकि तकनीक के लिहाज से यह कमोबेश एक जैसी है।


1
यहां लाइन पतली नहीं है और न ही ठीक है, यह जानकारीपूर्ण उद्देश्यों के लिए एक स्थिर या हल्के गतिशील वेबसाइट को विकसित करने के लिए समान नहीं है जो एक एकल इनपुट कार्रवाई के साथ सामग्री को पंजीकृत करता है, जैसे कि साइट सामग्री प्रक्रिया जटिल कार्य जैसे पंजीकरण, पुष्टिकरण, डेटा संपादन, शेड्यूलिंग। , ऑटो रिस्पांसिंग, पोस्टिंग, डिमांड पर कंटेंट दिखाना और अन्य टन सामान जो आप किसी भी डेस्कटॉप ऐप की तरह ही कल्पना कर सकते हैं और फिर कहते हैं कि हज़ारों घंटे बैक एंड प्रोग्रामिंग एक पतली रेखा खींचती है।
शमूएल रमज़ान

23

कोई वास्तविक "अंतर" नहीं है। वेब साइट एक अधिक एनाक्रोनॉस्टिक शब्द है जो इंटरनेट के शुरुआती दिनों से मौजूद है जहां एक गतिशील एप्लिकेशन की धारणा जो उपयोगकर्ता इनपुट पर प्रतिक्रिया दे सकती है, वह बहुत अधिक सीमित और बहुत कम आम थी। वाणिज्यिक वेबसाइटों ने बड़े पैमाने पर इंटरैक्टिव ब्रोशर (होटल / एयरलाइन आरक्षण साइटों के उल्लेखनीय अपवाद के साथ) के रूप में शुरू किया। समय के साथ उनकी कार्यक्षमता (और सहायक प्रौद्योगिकियाँ) अधिक से अधिक प्रतिक्रियाशील हो गईं और आपके द्वारा अपने कंप्यूटर पर इंस्टॉल किए गए एप्लिकेशन के बीच की रेखा और क्लाउड में मौजूद एक और अधिक धुंधला हो गई।

यदि आप अपने आप को स्पष्ट रूप से व्यक्त करना चाह रहे हैं, जब आप जो निर्माण कर रहे हैं, उसके बारे में बोलते हुए, मैं एक ऐसी चीज़ का वर्णन करना जारी रखूंगा जो एक इंटरैक्टिव ब्रोशर या व्यवसाय कार्ड "वेब साइट" के रूप में और कुछ ऐसा है जो वास्तव में कुछ ऐसा करता है जो आपको अधिक पसंद आता है एक वेब अनुप्रयोग के रूप में एक आवेदन।

सबसे बुनियादी अंतर यह होगा कि अगर किसी वेबसाइट में एक सहायक डेटाबेस होता है जो उपयोगकर्ता डेटा को संग्रहीत करता है और संशोधित करता है कि उपयोगकर्ता कुछ उपयोगकर्ता निर्दिष्ट मानदंडों के आधार पर क्या देखता है, तो यह संभवतः किसी प्रकार का ऐप है (हालांकि मैं Amazon.com का वर्णन करने में अनिच्छुक होगा। एक वेब ऐप, भले ही इसमें बहुत उपयोगकर्ता-विशिष्ट कार्यक्षमता हो)। यदि, दूसरी ओर, यह ज्यादातर स्थिर है। html फाइलें जो एक दूसरे से लिंक करती हैं, मैं उस वेब साइट को कॉल करूंगा।

सबसे अधिक बार, इन दिनों, एक वेब ऐप में इसकी कार्यक्षमता का एक बड़ा हिस्सा होगा जो क्लाइंट पर चलता है (या तो जावास्क्रिप्ट या एक्शनस्क्रिप्ट में प्रसंस्करण के बहुत सारे काम करता है, यह निर्भर करता है कि यह कैसे लागू होता है) और कुछ http प्रक्रिया के माध्यम से वापस पहुंचता है डेटा का समर्थन करने के लिए सर्वर के लिए। उपयोगकर्ता एक पेज से दूसरे पेज पर नहीं जाता है और जो कुछ भी वे एक "पेज" पर अनुभव करने जा रहे हैं जो उनके लिए ऐप का अनुभव बनाता है।


मुझे नहीं लगता कि इस तरह के सवाल का जवाब पाने के लिए यहां एक टिप्पणी सबसे अच्छी जगह है। मैं quora.com को ऐसे सवालों को पोस्ट करने के लिए एक शानदार जगह के रूप में सुझाऊंगा । हालांकि, "सही" उत्तर है - यदि आप ऐसा सवाल पूछ रहे हैं, तो आपको किसी ऐसे व्यक्ति की तलाश में होना चाहिए जो आपके निर्माण में आपकी मदद कर सके। सही व्यक्ति / टीम आपको आपकी ज़रूरतों के बारे में सलाह देगी और आपकी ज़रूरतों का निर्माण करेगी।
येवगेनी सिम्किन

20

दो विशेषताओं के अनुसार तकनीकी अंतर:
1. जहां "काम" किया जाता है
2. सर्वर से / को क्या स्थानांतरित किया जा रहा है

वेब ऐप
1. "काम" ब्राउज़र (जावास्क्रिप्ट) पर किया जाता है
। 2. डेटा को सर्वर से /
तुलना में स्थानांतरित किया जा रहा है : तुलना में

वेबसाइट
1. "काम" (इसका अधिकांश) सर्वर पर किया जाता है
2. रेंडर किए गए पृष्ठ (डेटा + यूआई) सर्वर से स्थानांतरित किए जा रहे हैं
तुलना में: आसान एसईओ


3
यदि काम क्लाइंट में किया जाता है, तो यह इसे वेबप नहीं बनाता है। यहां तक ​​कि स्थिर साइटें, जावास्क्रिप्ट का उपयोग करके बहुत सारे प्रतिपादन कार्य कर सकती हैं। जबकि आधुनिक आर्किटेक्चर में भारी ग्राहक पक्ष प्रसंस्करण शामिल है। यह वेबैप नहीं बनता है
बैराठ रविकुमार

18

यह व्हिस्की और स्कॉच की तरह है, सभी वेब ऐप वेब साइट हैं, लेकिन सभी वेब साइट वेब ऐप नहीं हैं।

एक वेब एप्लिकेशन या रिच इंटरनेट एप्लिकेशन एक वेब साइट है जो सामग्री प्रदर्शित करने से अधिक है , इसमें एक व्यावसायिक तर्क है । यह वास्तविक व्यावसायिक कार्यों का प्रदर्शन करते हुए उपयोगकर्ता की बातचीत के लिए अभिप्रेत है । वेब साइटों, यानी ब्लॉग और समाचार साइटों की तुलना में, वेब ऐप्स एक समृद्ध उपयोगकर्ता अनुभव प्रदान करते हैं

किसी एप्लिकेशन का उपयोग मामला हमेशा उसके साथ कुछ करने के लिए होता है

- क्रिश्चियन हेइल्मन (मोजिला कॉर्पोरेशन में प्रमुख डेवलपर इंजीलवादी)


10

दोनों (वेबसाइट ’(वेब पर साइटें) हैं। इसलिए मैं सुझाव दूंगा कि यदि प्रश्न को अलग तरीके से कहा जाए तो प्रश्न का उत्तर देना आसान है। "कुछ विशिष्ट 'उपयोगकर्ता' या 'ग्राहक' और एक वेब-साइट के दृष्टिकोण के अनुसार, वेब-साइट के बीच अंतर क्या है जो डेटा या सूचना को महत्वपूर्ण तरीके से बदल देता है?"

इससे यह देखना आसान है कि जिसे हम वेब-एप्लिकेशन कहते हैं वह वेब पर एक साइट पर एक सिस्टम है जो इनपुट लेता है, उस इनपुट पर एक तरह से कार्य करता है जो इसे बदल देता है और कुछ विशेष ग्राहक या उपयोगकर्ता के लिए मूल्य का उत्पादन करता है।

दूसरी चीज पोस्टर या ब्रोशर की तरह अधिक है। कम से कम इसके अधिकांश दर्शकों के लिए। इसी तरह से डीटीपी सॉफ्टवेयर का उपयोग करके एक ब्रोशर बनाया जा सकता है, ब्रोशर साइट को अभी भी किसी प्रकार के सीएमएस या ब्लॉगिंग सॉफ्टवेयर के माध्यम से प्रबंधित किया जा सकता है। उस साइट के स्वामी के लिए, सीएमएस वेब-एप्लिकेशन है, लेकिन आम जनता के लिए उसी साइट को एक साधारण विवरणिका (या 'वेबसाइट') के रूप में देखा जा सकता है।


8

एक वेबसाइट सिर्फ स्थिर सामग्री हो सकती है - एक वेब अनुप्रयोग में गतिशील सामग्री होगी। यह बहुत फजी लाइन है।


3
हर बार नहीं। एक वेबसाइट में इसके अंदर एक गतिशील सामग्री हो सकती है और एक वेब अनुप्रयोग में एक स्थिर सामग्री हो सकती है।
यहोशू भागोगी

3
लगभग सभी वेब एप्लिकेशन में स्थिर सामग्री होती है जैसे - FAQ सभी व्यावहारिक उद्देश्यों के लिए है।
फिलिप श्लंप

8

शब्दार्थ .... आम तौर पर एक वेबसाइट में स्थिर HTML पृष्ठ होते हैं और एक वेब एप्लिकेशन कुछ प्रकार के कार्य करता है। उदाहरण के लिए, एक रियाल्टार के लिए एक वेबसाइट रियाल्टार के बारे में जानकारी दे सकती है, जहां रियाल्टार के लिए एक वेब एप्लिकेशन वर्तमान गुणों को सूचीबद्ध कर सकता है और खुद रियाल्टार के लिए संपर्क जानकारी का प्रबंधन कर सकता है।


7

हम जानते हैं कि एक "साइट" और "एप्लिकेशन" क्या है, इसलिए हम सभी बचे हुए वेब हैं

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

उदाहरण के लिए, आपके पास एक iPhone डिवाइस (एक वेबसाइट की तुलना में) जिसमें विभिन्न एप्लिकेशन शामिल हो सकते हैं: संगीत, वीडियो, वेब ब्राउज़र आदि खेलना।


7

वेब एप्लिकेशन डायनेमिक वेबसाइट हैं।

विकिपीडिया के अनुसार, वेबसाइट इस प्रतिमान का सार शब्द है।

एक वेबसाइट , जिसे वेब साइट या बस साइट के रूप में भी लिखा जाता है , संबंधित वेब पेजों का एक सेट है जो आमतौर पर एकल वेब डोमेन से प्राप्त होता है। एक वेबसाइट को कम से कम एक वेब सर्वर पर होस्ट किया जाता है, जो एक नेटवर्क जैसे कि इंटरनेट या एक निजी स्थानीय क्षेत्र नेटवर्क के माध्यम से सुलभ है, एक इंटरनेट पते के माध्यम से एक समान संसाधन लोकेटर (URL) के रूप में जाना जाता है। सभी सार्वजनिक रूप से सुलभ वेबसाइटें सामूहिक रूप से वर्ल्ड वाइड वेब का गठन करती हैं। (स्रोत: http://en.wikipedia.org/wiki/Website )

इसलिए, वेब एप्लिकेशन अपने उद्देश्य की परवाह किए बिना एक वेबसाइट है, वास्तव में, एक गतिशील वेबसाइट, लेकिन वेबसाइट वास्तव में एक वेब एप्लिकेशन नहीं है।

मेरे दृष्टिकोण में, सभी आधुनिक वेबसाइटें सीएमएस सहित वेब अनुप्रयोग हैं। क्या दुनिया में कोई भी अभी भी स्थिर स्थिर HTML फ़ाइलों को लिखता है, मुझे ऐसा नहीं लगता। भले ही, कुछ वेबसाइटों में कुछ स्थिर पृष्ठ हों, लेकिन यदि उन्हें CMS के माध्यम से गतिशील रूप से बनाया गया है, तो यह निश्चित रूप से एक CMS वेब अनुप्रयोग है।

अधिक पढ़ें:

  1. http://en.wikipedia.org/wiki/Web_application
  2. http://en.wikipedia.org/wiki/Website

6

एक वेब-एप्लिकेशन एक एप्लिकेशन है जिसे इंटरनेट पर होस्ट किया जाता है। इसमें वेब-साइट पर फ्रंट-एंड या यूजर-इंटरफेस हो सकता है।

उम्मीद है की वो मदद करदे।


6

एक वेब एप्लिकेशन एक सॉफ्टवेयर प्रोग्राम है, जो एक उपयोगकर्ता एक आंतरिक नेटवर्क पर या एक वेब ब्राउज़र के माध्यम से इंटरनेट तक पहुंचता है। सबसे अधिक उपयोग किए जाने वाले वेब एप्लिकेशन में से एक का एक उदाहरण Google डॉक्स है, जो माइक्रोसॉफ्ट वर्ड की अधिकांश क्षमताओं की सुविधा देता है; यह किसी भी स्थान से उपयोग करने के लिए स्वतंत्र और आसान है।

दूसरी ओर, एक वेब साइट, वेब ब्राउज़र के माध्यम से इंटरनेट के माध्यम से एक्सेस किए जाने वाले दस्तावेजों का एक संग्रह है। वेब साइटों में वेब एप्लिकेशन भी हो सकते हैं, जो आगंतुकों को ऑनलाइन कार्यों को पूरा करने की अनुमति देते हैं जैसे: खोज, दृश्य, खरीदें, चेकआउट और भुगतान।


6

मुझे यकीन नहीं है कि अगर इस बारे में कोई संपूर्ण आधिकारिक जवाब है, लेकिन आप इसे इस बात के भेद के रूप में देख सकते हैं कि जब अनुरोध वेबसर्वर को हिट करता है तो क्या होता है। सर्वर या फ़ाइल जो पहले से ही (स्थिर सामग्री) बनाई गई है, उसे वापस करने के लिए अनुरोध या तो परोसा जा सकता है, या यह उस एप्लिकेशन को अनुरोध पारित कर सकता है जो ब्राउज़र (डायनामिक सामग्री) को भेजे गए रिस्पॉन्स को उत्पन्न करता है।

दोनों प्रकारों को एक वेबसाइट कहा जाएगा, लेकिन केवल जिनके पास एप्लिकेशन जेनरेट होता है, उन्हें वेब एप्लिकेशन कहा जाएगा।

आवेदन कैसे लिखा जाता है इसकी चिंता कम है। यह ASP, PHP, Ruby, JavaScript या C या C ++ हो सकता है।


5

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

एक डेटिंग साइट पर एक फोटो अपलोड वेब एप्लिकेशन, एक कैलेंडर हो सकता है, ताकि आप यह चिन्हित कर सकें कि आप कब किसको डेट कर रहे हैं।

ये एप्लिकेशन पूरी वेबसाइट पर एम्बेड किए गए हैं।


5

एक वेब एप्लिकेशन उसी तरह की वेबसाइट है जिस तरह एक वर्ग एक आयत है।

आवेदन हिस्सा मॉडल-नियंत्रक कॉम्बो है। वेब पार्ट (दृश्य) यही कारण है कि यह एक वेबसाइट के रूप में योग्य है।

कुछ है जो केवल एक वेबसाइट है और वेब अनुप्रयोग नहीं है बस गतिशील पहलू को याद कर रहा है।

बेशक, यह तय करना मुश्किल हो सकता है कि वेब एप्लिकेशन के रूप में इसे अर्हता प्राप्त करने के लिए सर्वर-साइड प्रसंस्करण की कितनी आवश्यकता है। संभवत: जब इसका डाटा स्टोर हो।

इस प्रकार, आपके पास वेबैप्स की प्राथमिक भूमिका भ्रमित है। एक वेबसाइट की प्राथमिक भूमिका सूचित करना है। एक वेब ऐप की प्राथमिक भूमिका डायनामिक कंटेंट (कुछ करना कुछ) का उपयोग करके सूचित करना है।


तो आप मुझे बता रहे हैं कि फ्रंट-एंड टेक्नॉलजी (html, css, javascript) वेबसाइट पार्ट में आती है और बैक-एंड टेक्नॉलजी (php, mysql) वेब ऐप part.side.right में मिलती है?
muneeb_ahmed

5

वेब एप्लिकेशन प्रदर्शन में बेहतर है क्योंकि आप एक पूर्व-निर्मित कोड प्रकाशित कर रहे हैं, कोड 100% सफलतापूर्वक संकलित है।

इस बीच वेब साइट स्थिरता में बेहतर है क्योंकि आप आसानी से कोड को बदल सकते हैं और परिवर्तन बिना किसी निर्माण के तुरंत प्रभावी होंगे, इस मामले में पृष्ठ को संकलित किया जा रहा है जब इसे पहली बार कहा जाता है जिसका अर्थ है कि यह संकलन त्रुटि का कारण हो सकता है। या जब भी इसे बुलाया जा रहा हो, आपके पृष्ठ पर क्रैश हो जाए। हर एक के अपने पेशेवरों और विपक्ष हैं

यहां अंतर की जांच करें , यह दोनों के बारे में अधिक समझने में मददगार है।


4

एक सामान्य शोध और समझ के आधार पर, "लगभग" सब कुछ जो एक ब्राउज़र के माध्यम से एक्सेस किया जा सकता है, वास्तव में इन दिनों "वेब एप्लिकेशन" कहा जाता है। यहां तक ​​कि घर पर आपका इंटरनेट राउटर एक वेब एप्लिकेशन है जो एप्लिकेशन तक पहुंचने के लिए HTTP प्रोटोकॉल का उपयोग करता है (यानी जो आपके साथ "इंटरैक्ट करता है")। हां, बहुत सी वेबसाइट हैं जो आपको सामान दिखाने के अलावा "कुछ भी नहीं" करती हैं। लेकिन जिस उम्र में हम रह रहे हैं, वह सब कुछ वेब एप्लिकेशन के आधार पर संचालित होता है। नैटवेस्ट पीएलसी बैंक को एक वेबसाइट मिली है, जहां आप जाकर उपभोक्ता / हाई-स्ट्रीट बैंक के रूप में नैटवेस्ट की पेशकश कर सकते हैं। तथापि:

1) आप अपना ऑनलाइन बैंकिंग अकाउंट बना सकते हैं - वेब एप्लीकेशन २) देखें, अपने निजी सामान पर विवरण में संशोधन करें - वेब एप्लीकेशन ३) पैसे प्रबंधित करें - वेब एप्लीकेशन ४) डील शेयर / स्टॉक - वेब एप्लीकेशन

एक और अच्छा उदाहरण Fidelity.com है (जैसा कि वेब पर कई अन्य उदाहरणों में उद्धृत किया गया है)।

मैं तर्क देने जा रहा हूं और कहूंगा कि दो जवाब हैं:

1) यदि आपका उद्देश्य बस अपने दर्शकों को कुछ ऐसी सामग्री के साथ सूचित करना है जो कभी भी किसी भी बातचीत की मांग नहीं करेगी, तो वेबसाइट आपका जवाब है। तब यह वेब एप्लिकेशन नहीं है।

2) यदि आप वर्तमान / आधुनिक दुनिया में रह रहे हैं, तो आपके पास एक व्यक्तिगत साइट होगी, लोगों को कुछ / सभी / आपके किसी विशेष सामान को देखने की अनुमति दें, अपने आप को लोगों / बॉट्स / आदि से बचाएं। वेब एप्लिकेशन और वेबसाइट अलग नहीं हैं। ।


4

दोनों समान रूप से कार्य करते हैं, लेकिन फिर भी निम्नलिखित तरीकों से भिन्न होते हैं।

वेब एप्लीकेशन:

  1. हम एकल वेब अनुप्रयोग में C # और VB पृष्ठ शामिल नहीं कर सकते।

  2. हम कई परियोजनाओं के बीच निर्भरता स्थापित कर सकते हैं।

  3. पुन: जमा किए बिना तैनाती के बाद अलग-अलग फ़ाइलों को संपादित नहीं किया जा सकता है।

  4. उद्यम वातावरण के लिए सही विकल्प जहां कई डेवलपर्स एकजुट रूप से निर्माण, परीक्षण और तैनाती के लिए काम करते हैं।

वेबसाइट:

  1. एकल वेबसाइट में VB और C # पेज मिला सकते हैं।
  2. निर्भरता स्थापित नहीं कर सकते।
  3. तैनाती के बाद व्यक्तिगत फ़ाइलों को संपादित करें।
  4. सही विकल्प जब एक डेवलपर पूरी वेबसाइट बनाने और प्रबंधित करने के लिए जिम्मेदार होगा।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.