Website
वेबसाइट या साईट कई सारे web pages का एक collection होता है। एक वेबसाइट में कई सारे वेब पेज होते हैं और हर एक पेज में अलग-अलग प्रकार की जानकारियाँ होती है । web page दरअसल एक प्रकार का document होता है जिसपर टेक्स्ट, इमेज, विडियो आदि हो सकते हैं। ये सभी pages वेब सर्वर पर मौजूद होते हैं। वेबसाइट के मुख्य पेज को होम पेज कहा जाता है जहाँ पर कई सारे लिंक दिए गये होते हैं जिनपर क्लिक करके हम इन web pages को ओपन कर सकते हैं।
हर वेबसाइट का एक unique वेब एड्रेस होता है जिसे URL कहा जाता है और उसी URL यानि एड्रेस के जरिये ही उस वेबसाइट तक पहुँचा जाता है। जैसे हमारी वेबसाइट का एड्रेस webinhindi.com है और इसी एड्रेस के जरिये आप हमारी वेबसाइट को देख पा रहे हैं।
किसी भी वेबसाइट को ओपन करने के लिए एक प्रकार का सॉफ्टवेयर या एप्लीकेशन की जरूरत पड़ती है जिसे ब्राउज़र कहा जाता है। Chrome, Firefox, Opera, UC browser आदि ब्राउज़र के उदाहरण हैं।
वेबसाइट मुख्यतः दो प्रकार के होते हैं:
Static website :- यह simple HTML से कोडिंग करके बनाया जाता है। इसे बनाना बहुत ही आसान है। इसको बनाने में समय कम लगता है। अगर लागत की बात करें तो यह बहुत ही सस्ता होता है। यह किसी भी प्रकार के डेटाबेस से कनेक्ट नही होता।
इसके content static होते हैं यानी ये अपनेआप update नही होते। साईट को update करने के लिए coding करना जरुरी है। जब तक आप इसके कोड में changes नही करेंगे तब तक इसके कंटेंट में बदलाव नही होगा।
tatic वेबसाइट का उदाहरण: ज्यादातर कॉलेज या स्कूल की वेबसाइट static होती है। लेकिन कुछ pages dynamic भी हो सकते हैं जैसे एडमिशन फॉर्म, कांटेक्ट फॉर्म आदि।
Dynamic website :- इसे बनाने में समय अधिक लगता है। लागत अधिक लगता है। इसमें अधिक से अधिक फंक्शन जोड़े जा सकते हैं। इसमें PHP, ASP.Net, JavaScript, Python आदि technologies का उपयोग किया जाता है। वेबसाइट को डेटाबेस से कनेक्ट किया जाता है।
हर कंटेंट के लिए कोडिंग करनी नही पडती। कंटेंट डेटाबेस में स्टोर रहता है और वहां से निकाल कर यूजर को दिखाया जाता है। एडमिन के लिए एक अगल interface/पेज बनाया जाता है जहाँ से साईट आसानी से बिना कोड लिखे अपडेट किया जा सकता है।
Dynamic website का example: ऑनलाइन शौपिंग की साईट, सर्च इंजन, सोशल मीडिया, ऑनलाइन video streaming जैसी वेबसाइट dynamic होती है।