वेबसाइट: Difference between revisions
No edit summary |
No edit summary |
||
| Line 30: | Line 30: | ||
[[Image:Server-side websites programming languages.PNG|thumb|2016 में सर्वर-साइड प्रोग्रामिंग भाषा का उपयोग।]] | [[Image:Server-side websites programming languages.PNG|thumb|2016 में सर्वर-साइड प्रोग्रामिंग भाषा का उपयोग।]] | ||
{{Main|गतिशील वेब पेज|वेब एप्लीकेशन|प्रगतिशील वेब के अनुप्रयोग}} | {{Main|गतिशील वेब पेज|वेब एप्लीकेशन|प्रगतिशील वेब के अनुप्रयोग}} | ||
एक गतिशील वेबसाइट वह है जो बार-बार और स्वचालित रूप से स्वयं को बदलती या अनुकूलित करती है। सर्वर-साइड डायनेमिक पृष्ठ संगणक कोड द्वारा मक्खी पर उत्पन्न होते हैं जो HTML का उत्पादन करते हैं (सीएसएस उपस्थिति के लिए | एक गतिशील वेबसाइट वह है जो बार-बार और स्वचालित रूप से स्वयं को बदलती या अनुकूलित करती है। सर्वर-साइड डायनेमिक पृष्ठ संगणक कोड द्वारा मक्खी पर उत्पन्न होते हैं जो HTML का उत्पादन करते हैं (सीएसएस उपस्थिति के लिए उत्तरदायी हैं और इस प्रकार, स्थिर फाइलें हैं)। [[कॉमन गेटवे इंटरफ़ेस]], [[जावा सर्वलेट्स]] और [[जावा सर्वर पेज|जावा सर्वर पृष्ठों]] (जेएसपी), [[सक्रिय सर्वर पेज|सक्रिय सर्वर पृष्ठ]] और [[ठंडा गलन]] (सीएफएमएल) जैसे सॉफ्टवेयर सिस्टम की एक विस्तृत श्रृंखला है जो अधिकांश लोकप्रिय वेबसाइटों में उपयोग की जाने वाली [[प्रोग्रामिंग भाषा]]ओं को उत्पन्न करने के लिए उपलब्ध हैं। [[पर्ल]], [[पीएचपी]], पायथन (प्रोग्रामिंग लैंग्वेज) और [[रूबी (प्रोग्रामिंग भाषा)]] जैसी सामान्य उपयोग वाली प्रोग्रामिंग भाषाओं के लिए विभिन्न [[वेब एप्लिकेशन फ्रेमवर्क]] और [[वेब टेम्पलेट सिस्टम]] उपलब्ध हैं, जो जटिल गतिशील वेबसाइटों को बनाने के लिए इसे तीव्र और आसान बनाते हैं। | ||
एक साइट उपयोगकर्ताओं के बीच संवाद की वर्तमान स्थिति प्रदर्शित कर सकती है, बदलती स्थिति की | एक साइट उपयोगकर्ताओं के बीच संवाद की वर्तमान स्थिति प्रदर्शित कर सकती है, बदलती स्थिति की निरीक्षण कर सकती है, या किसी तरह से व्यक्तिगत उपयोगकर्ता की आवश्यकताओं के लिए सूचना प्रदान कर सकती है। उदाहरण के लिए, जब किसी समाचार साइट के पहले पृष्ठ का अनुरोध किया जाता है, तो वेबसर्वर पर चलने वाला कोड एक [[डेटाबेस]] या [[आरएसएस]] के माध्यम से किसी अन्य वेबसाइट से प्राप्त समाचारों के साथ संग्रहीत HTML अंशों को जोड़ सकता है, जिससे एक पृष्ठ तैयार किया जा सके जिसमें नवीनतम सूचना सम्मिलित हो। डायनेमिक साइटें HTML फॉर्म का उपयोग करके, [[ब्राउज़र कुकीज़]] को स्टोर करके और पढ़कर, या क्लिक के पिछले इतिहास को दर्शाने वाले पृष्ठों की एक श्रृंखला बनाकर इंटरैक्टिव हो सकती हैं। गतिशील सामग्री का एक और उदाहरण है जब मीडिया उत्पादों के डेटाबेस के साथ एक खुदरा वेबसाइट उपयोगकर्ता को एक खोज अनुरोध इनपुट करने की अनुमति देती है, उदाहरण कीवर्ड [[बीटल्स]] के लिए। उत्तर में, वेब पृष्ठ की सामग्री बिना कारण ही पहले दिखने के प्रणाली को बदल देगी, और फिर सीडी, डीवीडी और पुस्तकों जैसे बीटल्स उत्पादों की एक सूची प्रदर्शित करेगी। डायनेमिक HTML वेब ब्राउजर को निर्देश देने के लिए [[जावास्क्रिप्ट]] कोड का उपयोग करता है कि पृष्ठ सामग्री को कैसे अंतःक्रियात्मक रूप से संशोधित किया जाए। प्रति-उपयोगकर्ता या प्रति-कनेक्शन के आधार पर गतिशील इंजन को प्रारंभ करने के प्रदर्शन के हानि से बचने के लिए एक निश्चित प्रकार की गतिशील वेबसाइट का अनुकरण करने का एक विधि समय-समय पर स्वचालित रूप से स्थिर पृष्ठों की एक बड़ी श्रृंखला को पुन: उत्पन्न करना है। | ||
== मल्टीमीडिया और इंटरैक्टिव सामग्री == | == मल्टीमीडिया और इंटरैक्टिव सामग्री == | ||
Revision as of 17:00, 24 December 2022
एक वेबसाइट (एक वेब साइट के रूप में भी लिखा जाता है) वेब पृष्ठों और संबंधित सामग्री का एक संग्रह है जिसे एक सामान्य डोमेन नाम से जाना जाता है और जिसे कम से कम एक वेब सर्वर पर प्रकाशित किया जाता है। उल्लेखनीय वेबसाइटों के उदाहरण गूगल खोज, फेसबुक, अमेज़ॅन (वेबसाइट) और विकिपीडिया हैं।
सभी सार्वजनिक रूप से उपलब्ध वेबसाइटें सामूहिक रूप से वर्ल्ड वाइड वेब का निर्माण करती हैं। ऐसी निजी वेबसाइटें भी हैं जिन्हें केवल एक निजी नेटवर्क पर ही अभिगम किया जा सकता है, जैसे कि कंपनी के कर्मचारियों के लिए आंतरिक वेबसाइट।
वेबसाइटें सामान्यतः किसी विशेष विषय या उद्देश्य के लिए समर्पित होती हैं, जैसे कि समाचार, शिक्षा, वाणिज्य, मनोरंजन या सामाजिक नेटवर्किंग। वेब पृष्ठों के बीच हाइपरलिंकिंग साइट के नेविगेशन को निर्देशित करती है, जो अधिकांशतः होम पृष्ठ से प्रारंभ होती है।
उपयोगकर्ता (कंप्यूटिंग) डेस्कटॉप संगणक, लैपटॉप, टैबलेट संगणक और स्मार्टफोन के साथ कई उपकरणों पर वेबसाइटों तक पहुंच सकता है। इन उपकरणों पर उपयोग किए जाने वाले अनुप्रयोग प्रक्रिया सामग्री को वेब ब्राउज़र कहा जाता है।
इतिहास
वर्ल्ड वाइड वेब (WWW) 1989 में ब्रिटिश सर्न संगणक वैज्ञानिक टिक बैरनर्स - ली द्वारा बनाया गया था।[1][2] 30 अप्रैल 1993 को, सर्न ने घोषणा की कि वर्ल्ड वाइड वेब किसी के लिए भी उपयोग करने के लिए स्वतंत्र होगा, जो वेब के अत्यधिक विकास में योगदान देगा।[3] हाइपरटेक्स्ट ट्रांसफ़र प्रोटोकॉल (HTTP) की प्रारंभ से पहले, अन्य प्रोटोकॉल जैसे फाइल ट्रांसफर प्रोटोकॉल और गोफर प्रोटोकॉल का उपयोग सर्वर से अलग-अलग फाइलों को पुनः प्राप्त करने के लिए किया जाता था। ये प्रोटोकॉल एक सरल निर्देशिका संरचना प्रदान करते हैं जिसमें उपयोगकर्ता नेविगेट करता है और जहां वे डाउनलोड करने के लिए फ़ाइलें चुनते हैं। प्रपत्र को अधिकांशतः सादे पाठ फ़ाइलों के रूप में स्वरूपित किए बिना प्रस्तुत किया गया था या वर्ड प्रोसेसर प्रारूपों में एन्कोड किया गया था।
सिंहावलोकन
वेबसाइटों का उपयोग विभिन्न रूपों में किया जा सकता है: जैसे एक व्यक्तिगत वेबसाइट, एक कंपनी के लिए एक कॉर्पोरेट वेबसाइट, एक सरकारी वेबसाइट, एक संगठन की वेबसाइट, आदि। वेबसाइटें किसी व्यक्ति, व्यवसाय या अन्य संगठन का काम हो सकती हैं, और सामान्यतः किसी विशेष विषय या उद्देश्य के लिए समर्पित होती हैं। किसी भी वेबसाइट में किसी अन्य वेबसाइट के लिए हाइपरलिंक हो सकता है, इसलिए अलग-अलग साइटों के बीच अंतर, जैसा कि उपयोगकर्ता द्वारा माना जाता है, धुंधला हो सकता है।
कुछ वेबसाइटों को सामग्री तक पहुँचने के लिए उपयोगकर्ता पंजीकरण या सदस्यता की आवश्यकता होती है। सदस्यता वेबसाइटों के उदाहरणों में कई व्यावसायिक साइटें, समाचार वेबसाइटें, अकादमिक जर्नल वेबसाइटें, गेमिंग वेबसाइटें, फ़ाइल-साझाकरण वेबसाइटें, इंटरनेट मंच, वेब-आधारित ईमेल, सोशल नेटवर्किंग वेबसाइटें सम्मिलित हैं, जो रीयल-टाइम शेयर बाजार डेटा प्रदान करती है, और साथ ही विभिन्न प्रकार की वेबसाइटें जो अन्य सेवाएं प्रदान करती है।
जबकि वेब साइट मूल वर्तनी थी (कभी-कभी बड़े अक्षरों में वेब साइट, चूंकि वर्ल्ड वाइड वेब का जिक्र करते समय वेब एक व्यक्तिवाचक संज्ञा है), इस संस्करण का संभवतः ही कभी उपयोग किया जाता है, और वेबसाइट मानक वर्तनी बन गई है। सभी प्रमुख स्टाइल गाइड, जैसे स्टाइल का शिकागो मैनुअल[4] और एपी स्टाइलबुक,[5] इस परिवर्तन को परिलक्षित किया है।
स्टेटिक वेबसाइट
एक स्थिर वेबसाइट वह होती है जिसमें वेब पृष्ठ सर्वर पर क्लाइंट वेब ब्राउज़र को भेजे जाने वाले प्रारूप में संग्रहीत होते हैं। यह मुख्य रूप से हाइपर टेक्स्ट मार्कअप लैंग्वेज (एचटीएमएल) में कोडित है; व्यापक शैली पत्रक (CSS) का उपयोग मूल HTML से परे उपस्थिति को नियंत्रित करने के लिए किया जाता है। छवियाँ सामान्यतः वांछित उपस्थिति बनाने और मुख्य सामग्री के हिस्से के रूप में उपयोग की जाती हैं। ऑडियो या वीडियो को स्थिर सामग्री भी माना जा सकता है यदि यह स्वचालित रूप से चलता है या सामान्यतः गैर-संवादात्मक है। इस प्रकार की वेबसाइट सामान्यतः सभी अभ्यागतो को समान सूचना प्रदर्शित करती है। ग्राहकों या ग्राहकों को एक मुद्रित विवरणिका अर्पण के समान, एक स्थिर वेबसाइट सामान्यतः एक विस्तारित अवधि के लिए सुसंगत, मानक सूचना प्रदान करेगी। चूंकि वेबसाइट के मालिक समय-समय पर अपडेट कर सकते हैं, यह टेक्स्ट, फोटो और अन्य सामग्री को संपादित करने के लिए एक मैन्युअल प्रक्रिया है और इसके लिए मूलभूत वेबसाइट डिजाइन कौशल और सॉफ्टवेयर की आवश्यकता हो सकती है। वेबसाइटों के सरल रूप या विपणन उदाहरण, जैसे क्लासिक वेबसाइट, पांच पृष्ठ की वेबसाइट या ब्रोशर वेबसाइट अधिकांश स्थिर वेबसाइटें होती हैं, क्योंकि वे उपयोगकर्ता को पूर्व-परिभाषित, स्थैतिक सूचना प्रस्तुत करती हैं। इसमें टेक्स्ट, फोटो, एनिमेशन, ऑडियो/वीडियो और नेविगेशन मेनू के माध्यम से कंपनी और उसके उत्पादों और सेवाओं के बारे में सूचना सम्मिलित हो सकती है।
स्टेटिक वेबसाइटें अभी भी एक संपादन सुविधा के रूप में सर्वर साइड इन्क्लूड (SSI) का उपयोग कर सकती हैं, जैसे कि कई पृष्ठों पर एक सामान्य मेनू बार साझा करना। चूंकि पाठक के लिए साइट का व्यवहार अभी भी स्थिर है, इसे एक गतिशील साइट नहीं माना जाता है।
गतिशील वेबसाइट
एक गतिशील वेबसाइट वह है जो बार-बार और स्वचालित रूप से स्वयं को बदलती या अनुकूलित करती है। सर्वर-साइड डायनेमिक पृष्ठ संगणक कोड द्वारा मक्खी पर उत्पन्न होते हैं जो HTML का उत्पादन करते हैं (सीएसएस उपस्थिति के लिए उत्तरदायी हैं और इस प्रकार, स्थिर फाइलें हैं)। कॉमन गेटवे इंटरफ़ेस, जावा सर्वलेट्स और जावा सर्वर पृष्ठों (जेएसपी), सक्रिय सर्वर पृष्ठ और ठंडा गलन (सीएफएमएल) जैसे सॉफ्टवेयर सिस्टम की एक विस्तृत श्रृंखला है जो अधिकांश लोकप्रिय वेबसाइटों में उपयोग की जाने वाली प्रोग्रामिंग भाषाओं को उत्पन्न करने के लिए उपलब्ध हैं। पर्ल, पीएचपी, पायथन (प्रोग्रामिंग लैंग्वेज) और रूबी (प्रोग्रामिंग भाषा) जैसी सामान्य उपयोग वाली प्रोग्रामिंग भाषाओं के लिए विभिन्न वेब एप्लिकेशन फ्रेमवर्क और वेब टेम्पलेट सिस्टम उपलब्ध हैं, जो जटिल गतिशील वेबसाइटों को बनाने के लिए इसे तीव्र और आसान बनाते हैं।
एक साइट उपयोगकर्ताओं के बीच संवाद की वर्तमान स्थिति प्रदर्शित कर सकती है, बदलती स्थिति की निरीक्षण कर सकती है, या किसी तरह से व्यक्तिगत उपयोगकर्ता की आवश्यकताओं के लिए सूचना प्रदान कर सकती है। उदाहरण के लिए, जब किसी समाचार साइट के पहले पृष्ठ का अनुरोध किया जाता है, तो वेबसर्वर पर चलने वाला कोड एक डेटाबेस या आरएसएस के माध्यम से किसी अन्य वेबसाइट से प्राप्त समाचारों के साथ संग्रहीत HTML अंशों को जोड़ सकता है, जिससे एक पृष्ठ तैयार किया जा सके जिसमें नवीनतम सूचना सम्मिलित हो। डायनेमिक साइटें HTML फॉर्म का उपयोग करके, ब्राउज़र कुकीज़ को स्टोर करके और पढ़कर, या क्लिक के पिछले इतिहास को दर्शाने वाले पृष्ठों की एक श्रृंखला बनाकर इंटरैक्टिव हो सकती हैं। गतिशील सामग्री का एक और उदाहरण है जब मीडिया उत्पादों के डेटाबेस के साथ एक खुदरा वेबसाइट उपयोगकर्ता को एक खोज अनुरोध इनपुट करने की अनुमति देती है, उदाहरण कीवर्ड बीटल्स के लिए। उत्तर में, वेब पृष्ठ की सामग्री बिना कारण ही पहले दिखने के प्रणाली को बदल देगी, और फिर सीडी, डीवीडी और पुस्तकों जैसे बीटल्स उत्पादों की एक सूची प्रदर्शित करेगी। डायनेमिक HTML वेब ब्राउजर को निर्देश देने के लिए जावास्क्रिप्ट कोड का उपयोग करता है कि पृष्ठ सामग्री को कैसे अंतःक्रियात्मक रूप से संशोधित किया जाए। प्रति-उपयोगकर्ता या प्रति-कनेक्शन के आधार पर गतिशील इंजन को प्रारंभ करने के प्रदर्शन के हानि से बचने के लिए एक निश्चित प्रकार की गतिशील वेबसाइट का अनुकरण करने का एक विधि समय-समय पर स्वचालित रूप से स्थिर पृष्ठों की एक बड़ी श्रृंखला को पुन: उत्पन्न करना है।
मल्टीमीडिया और इंटरैक्टिव सामग्री
प्रारंभिक वेबसाइटों में केवल टेक्स्ट होता था, और उसके तुरंत बाद, चित्र। वेब ब्राउज़र प्लग-इन (कंप्यूटिंग) | प्लग-इन का उपयोग तब ऑडियो, वीडियो और अन्तरक्रियाशीलता को जोड़ने के लिए किया जाता था (जैसे कि एक समृद्ध समृद्ध वेब अनुप्रयोग लिए जो डेस्कटॉप एप्लिकेशन की जटिलता को दर्शाता है जैसे वर्ड प्रोसेसर)। ऐसे प्लग-इन के उदाहरण हैं माइक्रोसॉफ्ट सिल्वरलाइट, एडोब फ्लैश प्लेयर, एडोब शॉकवेव प्लेयर और जावा एसई। HTML 5 में प्लगइन्स के बिना ऑडियो और वीडियो के प्रावधान सम्मिलित हैं। जावास्क्रिप्ट अधिकांश आधुनिक वेब ब्राउज़रों में भी बनाया गया है, और वेबसाइट निर्माताओं को वेब ब्राउज़र को कोड भेजने की अनुमति देता है जो इसे निर्देश देता है कि पृष्ठ सामग्री को कैसे अंतःक्रियात्मक रूप से संशोधित किया जाए और यदि आवश्यक हो तो वेब सर्वर के साथ संवाद किया जाए। सामग्री के ब्राउज़र के आंतरिक प्रतिनिधित्व को दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) के रूप में जाना जाता है।
WebGL (वेब ग्राफ़िक्स लाइब्रेरी) प्लग-इन के उपयोग के बिना इंटरैक्टिव 3D ग्राफ़िक्स रेंडर करने के लिए एक आधुनिक JavaScript API है। यह इंटरैक्टिव सामग्री जैसे 3डी एनिमेशन, विज़ुअलाइज़ेशन और वीडियो एक्सप्लेनर्स को उपयोगकर्ताओं को सबसे सहज तरीके से प्रस्तुत करने की अनुमति देता है।[6] उत्तरदायी डिजाइन नामक वेबसाइटों में 2010-युग की प्रवृत्ति ने सबसे अच्छा देखने का अनुभव दिया है क्योंकि यह उपयोगकर्ताओं के लिए डिवाइस-आधारित लेआउट प्रदान करता है। ये वेबसाइटें डिवाइस या मोबाइल प्लेटफॉर्म के अनुसार अपना लेआउट बदलती हैं, इस प्रकार एक समृद्ध उपयोगकर्ता अनुभव प्रदान करती हैं।[7]
प्रकार
वेबसाइटों को दो व्यापक श्रेणियों में विभाजित किया जा सकता है- स्थिर और इंटरैक्टिव। इंटरएक्टिव साइट्स साइटों के वेब 2.0 समुदाय का हिस्सा हैं और साइट के मालिक और साइट अभ्यागत या उपयोगकर्ताओं के बीच अन्तरक्रियाशीलता की अनुमति देती हैं। स्थैतिक साइटें सूचना प्रदान करती हैं या कैप्चर करती हैं लेकिन दर्शकों या उपयोगकर्ताओं के साथ सीधे जुड़ाव की अनुमति नहीं देती हैं। कुछ वेबसाइट सूचनात्मक हैं या उत्साही लोगों द्वारा या व्यक्तिगत उपयोग या मनोरंजन के लिए निर्मित हैं। कई वेबसाइटों का उद्देश्य एक या एक से अधिक व्यवसाय मॉडल का उपयोग करके पैसा कमाना है, जिनमें निम्न सम्मिलित हैं:
- दिलचस्प सामग्री पोस्ट करना और प्रासंगिक विज्ञापन को प्रत्यक्ष बिक्री या विज्ञापन नेटवर्क के माध्यम से बेचना।
- ई-कॉमर्स: उत्पादों या सेवाओं को सीधे वेबसाइट के माध्यम से खरीदा जाता है
- साजो-सामान के व्यवसाय में उपलब्ध विज्ञापन उत्पादों या सेवाओं| साजो-सामान के व्यवसाय में
- freemium: मूल सामग्री मुफ्त में उपलब्ध है, लेकिन प्रीमियम सामग्री के लिए भुगतान की आवश्यकता होती है (जैसे, WordPress के वेबसाइट, यह ब्लॉग या वेबसाइट बनाने के लिए एक ओपन-सोर्स प्लेटफॉर्म है।)
वेबसाइटों की कई किस्में हैं, प्रत्येक एक विशेष प्रकार की सामग्री या उपयोग में विशेषज्ञता रखती है, और उन्हें मनमाने ढंग से कई तरीकों से वर्गीकृत किया जा सकता है। कुछ ऐसे वर्गीकरणों में सम्मिलित हो सकते हैं:
| Click "show" or "hide" to toggle this table | ||
|---|---|---|
| Type of Website | Description | Examples |
| Affiliate network | A site, typically few in pages, whose purpose is to sell a third party's product. The seller receives a commission for facilitating the sale. | |
| Affiliate agency | Enabled portal that renders not only its custom CMS but also syndicated content from other content providers for an agreed fee. There are usually three relationship tiers (see Affiliate Agencies). | Commission Junction, advertisers like eBay, or a consumer like Yahoo!. |
| Archive site | Used to preserve valuable electronic content threatened with extinction. Two examples are: Internet Archive, which since 1996 has preserved billions of old (and new) web pages; and Google Groups, which in early 2005 was archiving over 845,000,000 messages posted to | |