Advantages Disadvantages of Static and Dynamic Website

Advantages Disadvantages of Static and Dynamic Website
Advantages: लाभ
• Less complex to develop web pages.
वेब पेज विकसित करने के लिए कोई जटिलता नहीं आती।
• Usually faster in loading on browsers.
आमतौर पर ब्राउजरों पर तेज गति से लोड हो जाता है।
• Static websites are cheaper in price for the development
स्टैटिक वेबसाईट बनवाने की कीमत सस्ती है।
Disadvantages: हानि
• Non-interactive web pages.
स्टैटिक वेबसाईट मे नॉन इन्टरैक्टिव वेब पेजेस होते है।
• Updates must be made directly within the HTML code.
वेब पेज के कन्टेंट में बदलाव के लिए सीधे HTML में बदलाव करना होता है।
• Cannot perform the complex functionality required in many modern sites.
वेब पेज में जटिल कार्य नहीं किये जा सकते, जैसे किसी प्रकार का लेन-देन आदि ।
Dynamic website – डॉयनामिक वेबसाइट
Dynamic website is a group of web pages whose content changes dynamically. Dynamic website access data from database. Therefore, when you alter or update the content of the database, the content of the website is also altered or updated. Dynamic website (डायनामिक वेबसाइट) uses client-side scripting or server-side scripting or both to generate dynamic content. These sites also include HTML programming for the basic structure.
डॉयनामिक वेबसाईट वेब पेजों का एक समूह है जिसके कन्टेंट डॉयनामिक रूप से बदल जाते है। डॉयनामिक वेबसाईट डेटाबेस से डेटा एक्सेस करता है। इसलिए, जब आप डेटाबेस के कन्टेंट को बदलते या अपडेट करते हैं, तो वेबसाईट के कन्टेंट भी बदल जाते है या अपडेट हो जाते है। डॉयनामिक वेबसाईट क्लाइंट-साइड स्क्रिप्टिंग या सर्वर-साइड स्क्रिप्टिंग का उपयोग करती है, या डॉयनामिक कन्टेंट उत्पन्न करने के लिए दोनों का उपयोग करते है। ये साईटे में मूल संरचना के लिए HTML प्रोग्रामिंग को भी शामिल करती है।
Advantages and disadvantages of Dynamic web site
डॉयनामिक वेबसाइट के लाभ एवं हानि
Advantages: लाभ
• It is much easier to add new content without accessing coding.
कोडिंग का बिना इस्तेमाल किये वेबसाईट में कन्टेंट जोड़ना बहुत आसान है।
• Dynamic website has interactive web pages.
डॉयनामिक वेबसाईट में इंटरैक्टिव वेब पेज होते हैं।
• Able to use it in more complex scenarios such as an online store, forum, social media platform, etc.
ऑनलाईन स्टोर, फोरम, सोशल मीडिया प्लेटफॉर्म आदि जैसे अधिक जटिल परिदृश्यों में इसका उपयोग करना आसान हो जाता है।
Disadvantages: हानि
• More complex to develop.
विकसित करने के लिए और अधिक जटिल होती है।
• Greater risk of security issues
सुरक्षा मुद्दों का अधिक जोखिम होता है।
• Costs are higher than for a static website.
स्टैटिक साईट की तलना में लागत में अधिक होती है।
Difference between Static and Dynamic websites:
स्टैटिक और डॉयनामिक वेबसाईटों के बीच में अंतर

Static websites  स्टैटिक वेबसाईटDynamic websites  डॉयनामिक वेबसाईट
These website have fixed number of pages. इन वेबसाइटों पर पृष्ठों की संख्या फिक्स्ड होती है ।This website can create webpage dynamically. ये वेबसाइट डायनामिक रूप से वेब पेज बना सकती है ।
Subject of website and data of webpage are fixed. वेब साईट का विषय और वेब पेज के डेटा फिक्स्ड होते हैं ।Web page design and data may change on run time. वेब पेज डिजाईन और डेटा रन टाइम पर बदल सकते हैं ।
Static website loads quickly on client browser because it has only some markup contents. स्टैटिक वेब साईटे क्लाइंट ब्राउसर पर जल्दी से लोड हो सकती हैं  क्योंकि इसमें केवल कुछ मार्कअप कंटेंट होते हैं ।Dynamic sites take time to load on client browser because it processes the request server side and create contents dynamically. डायनामिक साइट्स क्लाइंट ब्राउसर पर लोड होने में कुछ समय लेती है क्योंकि की यह रिक्वेस्ट सर्वर साइड को प्रोसेस करता है और डायनामिकली कंटेंट बनाता है ।
Static websites Never use database connectivity. स्टैटिक वेब साईटे डेटाबेस कनेक्टिविटी का उपयोग कभी नहीं होता ।Dynamic sites deal with database. डायनामिक साईटे डेटाबेस का उपयोग करती हैं ।
Static websites Highly secure than dynamic sites because it behaves as a half duplex approach so only one way communications is possible i.e. to client. स्टैटिक वेब साईटे डायनामिक साईटो की तुलना में अत्यधिक सुरक्षित हैं क्योंकि यह half duplex approach दृष्टिकोण के रूप में व्यवहार करती हैं इस लिए केवल एक ही तरफ से संचार संभव है अर्थात क्लाइंट से सर्वर की ओर ।Dynamic sites are less secure because it behaves as full duplex approach so both side communications is possible so user can change the server data. डायनामिक साईट कम सुरक्षित है क्योंकि यह full duplex approach के रूप में व्यवहार करती है इसलिए इसमें दोनों साइड संचार संभव है ताकि उपयोगकर्ता सर्वर पर डेटा को बदल सके ।
Static site cannot change data on run time. स्टैटिक साईटे किसी रन टाइम पर डाटा में बदलाव नहीं कर सकती ।Dynamic website’s content changes frequently on runtime. Like – e-commerce site, online examination. डायनामिक वेब साईट के कंटेंट रन टाइम पर बदलते रहते हैं । जैसे ई-कॉमर्स, ऑनलाइन परीक्षा, आदि ।
Static website directly run on browser and does not require other server application language. Static web site can be created from HTML and CSS. स्टैटिक वेबसाईट सीधे ब्राउज़र पर चलती है और इसके लिए अन्य सर्वर एप्लीकेशन लैंग्वेज की आवश्यकता नही होती है । स्टैटिक वेबसाइट एचटीएमएल सीएसएस से बनायीं जा सकती है ।Dynamic website run the application on server on the output will display on webpage. डायनामिक वेबसाइट सर्वर पर एप्लीकेशन रन करती है और आउटपुट वेब पेज पर दिखाईं देगा ।
Static sites are easy to develop and a bit experienced people can develop it. स्टैटिक साईटो को डेवेलप करना आसान है और थोड़े अनुभवी लोग इसे डेवेलप कर सकते हैं ।Dynamic website not easy to develop because require qualify developers to create it, manage it, test it and maintain security of application and database. डायनामिक वेबसाइटे डेवेलप करना आसान नहीं है, क्योंकि इसे बनाने, इसे प्रबंधित, परीक्षण करने और एप्लीकेशन और डेटा बसे की सुरक्षा बनाये रखने के लिए योग्य डेवलपर्स की आवश्यकता होती है ।
Low in cost- लागत कम लगती है ।High  in cost- उच्च  कम लगती है ।
In static website if we want to change the page content the we have to upload that page on server many times. स्टैटिक वेबसाइट में अगर हम पेज कंटेंट को बदलना चाहतें हैं तो हमें उसे पेज के कई बार सर्वर पर उपलोड करना होगा ।Dynamic sites provide the facilities that are possible to change the page content using server application. And need not to upload the page on server. डायनामिक साइट्स उन सुविधाओं को प्रदान करती है जो सर्वर एप्लीकेशन का उपयोग करके पेज कंटेंट को बदलना संभव बनाती है, और सर्वर पर पेज बार बार उपलोड करने की आवश्यकता नहीं है ।

Introduction to Web Design
About me