Webpage
Webpage, World Wide Web पर एक Single Document या Resource है, जिसे Web Browser के माध्यम से Access किया जा सकता है। यह HTML (Hyper Text Markup Language) में लिखा गया है, और इसमें User Experience और Interactivity को बढ़ाने के लिए CSS (Cascading Style Sheets) और JavaScript भी शामिल हो सकते हैं। Webpage किसी Website के Building Blocks होते हैं, प्रत्येक का Internet पर Address और उन तक Access करने के लिए अपना Unique URL (Uniform Resource Locator) होता है।
एक Webpage World Wide Web के लिए एक Document होता है, जिसे एक Unique Uniform Resource Locator (URL) द्वारा Identify किया जाता है। जो Generally HTML (Hyper Text Markup Language) में लिखा जाता है| जो Document Web Browser Example – Google Chrome, Mozilla Firefox, Internet Explorer में Display होता है| Webpage कहलाता है| एक Web Page बहुत Type के Data Available करा सकते हैं| Example – Text, Image, Animation, Audio, Video, Graphics etc|
जब आप Internet पर कुछ Search करते हैं, तो आपको बहुत Results Show होते हैं| और जब आप किसी एक Website को Open करते हैं, तो उसमें जो Current Page Open रहता है| उसे Web Page कहा जाता है| एक Website में Multiple Web Pages होते हैं| Webpage Server में Store रहता है, जहाँ से उसे Internet के द्वारा Access किया जा सकता है|
Characteristics of a Web Page
- एक Simple Webpage को आसानी से Develop किया जा सकता है।
- Webpage Develop करने में Website की तुलना में बहुत कम Time लगता है।
- एक Webpage और एक Website को किसी भी Device जैसे Mobile, Desktop, Laptop आदि के साथ Compatible होना चाहिए।
- Search Engine एक Link के माध्यम से एक Webpage Provide करता है, और जब कोई Users उस Link पर Click करता है, तो वह एक Website के Webpage पर Redirect हो जाता है।
- एक Webpage में Video और Audio सहित किसी भी प्रकार की Information हो सकती है।
Website
Webpage के Collection को Website कहा जाता है | एक Website या Site एक ऐसा Location है जहाँ पर Webpage के Collection को Store किया जाता है | Web Page के First Page को Home Page कहते है | आप जो Content अभी Read कर रहे है वो भी एक Website पर ही है| जोकि https://thelearnify.in/ का एक Part है | Website को Open करने के लिए हम एक Application या Software का use करते हैं| जिसको हम Web Browser कहते है| Example – Google Chrome, Opera Mini, UC Browser|
Type of Website
Static Website
Static Website को मुख्य रूप से HTML (Hyper Text Markup Language) और CSS (Cascading Style Sheets) का use करके बनाया जाता है। Static Website में कुछ ऐसी Information जो किसी Company की Information हो और उस Information में Changing नहीं किया जा सके। एक बार Information डालने के बाद Fix हो वो Static Website होती है ।
Static Website को Develop करना Easy होता है| Static Site को Update करने के लिए आपको एक Web Developer की आवश्यकता पड़ती है| Static Websites Host करने में ज्यादा Expensive नहीं होती है, क्योंकि इसमें Database की आवश्यकता नही होती है| Static Site को लोग इतना पसंद नहीं करते क्योंकि इनमे Information हमेशा Stable होती है| इस प्रकार की Website पर सभी User को एक ही Information Show होती है, ये Static Website होती है|
Dynamic Website
Dynamic Website जो की बहुत ही Fast होती है, यह बार बार अपने Web Pages को Self Update करते रहती है| यहां तक कि किसी भी Image/Text Content को Upload किया जा सकता है। Example – के लिए Flipkart, Amazon, OLX |
Dynamic Website में Developer आसानी से Changing कर सकता है| Dynamic Website में Database की आवश्यकता होती है, क्योंकि Dynamic Website में Information Change होती रहती है इसीलिए ये थोड़ी Costly होती है| लोगो को भी ऐसी ही Website पसंद है जिनकी Information Update होती रहती है |
Responsive Website
Responsive Website का Main Purpose ऐसे Web Pages Create करना है, जो की Visitors की Screen Size and Orientation को Detect करे और उसी के अनुसार Layout को Change कर लेती है| इसके लिए ये CSS and HTML को use करके Pages and Content को Resize, Enlarge, Shrink या फिर Move करता है, जिससे की Content Screen Size के अनुसार Readable and View-able हो| जैसे-जैसे Internet Traffic Grow कर रहा है, Responsive Website Design और भी ज्यादा Important हो गयी है| क्योकि अब Users Laptop तथा Desktop के साथ-साथ Mobile and Tablets का भी बहुत ज्यादा use करने लगे है |
Web Services
Web Service Standardized Protocol और Technologies का एक Set है, जिसका use Network, विशेष रूप से Internet पर Machine-to-Machine Communication की Facility के लिए किया जाता है। ये विभिन्न Application और Platform को Platform-Independent और Language-Agnostic Manner से Data के साथ Interact और Exchange करने की Permission देते हैं। Web Service, Heterogeneous System के बीच Interoperability सुनिश्चित करने के लिए विभिन्न Web-Based Standard, जैसे XML, SOAP, WSDL और REST का use करती हैं।
How to Work Web Service
Web Service Client-Server Model पर काम करती हैं, जहाँ Client Server को एक Request भेजता है, और Server Requested Data के साथ Respond करता है, या एक Specific Action Perform करता है। Client और Server के बीच Communication मुख्य रूप से HTTP(S) Protocol के माध्यम से होता है, जो Data Exchange करने के लिए XML या JSON का Use करता है।
Types of Web Services
SOAP Web Service
SOAP-based Web Services, Security, ACID Transactions और Reliability के लिए Extensive Support के कारण Enterprise Environment में व्यापक रूप से use की जाती हैं। हालाँकि, ये अधिक Complex हो सकते हैं, और RESTful Service की तुलना में इनका Overhead अधिक हो सकता है।
RESTful Web Services
RESTful Services Lightweight होती हैं, Implement करने में आसान होती हैं| और अक्सर Communication के लिए Existing HTTP Method पर निर्भर होती हैं। इन्हें Public API और Web Application के लिए प्राथमिकता दी जाती है, जहां Simplicity और Scalability आवश्यक है।
Features of Web Services
- Web Services को Application से Interaction के लिए Design किया गया है।
- यह Interoperable होना चाहिए।
- इसे Network पर Communication की Permission देनी चाहिए।
- Web Service, Internet पर Accessible होनी चाहिए।
- यह किसी भी Programming Language या Operating System पर Interoperable होना चाहिए।
Uses of Web Services
- Web Service का use Code को Reuse करने और existing program को Connected करने के लिए किया जाता है।
- Web Service का use दो अलग-अलग Platform के बीच Data को Link करने के लिए किया जा सकता है।