2010-06-23 3 views
5

मैं वेबपेज सामग्री "गतिशील रूप से उत्पन्न करने वाले लोगों" के बारे में, विशेष रूप से यहां स्टैक ओवरफ्लो पर सुनवाई करता हूं। क्या इसका मतलब डिजाइन समय के बाद, या केवल ग्राहक पक्ष, या किसी अन्य परिभाषा के बाद सामग्री उत्पन्न करना है?"गतिशील" वास्तव में क्या मतलब है?

दूसरे शब्दों में, जैसा कि यह वेब विकास से संबंधित है, "गतिशील" की परिभाषा क्या है?

+2

सूर्य मंचों पर डॉक्लप को उद्धृत करने के लिए: 'इन मंचों पर मैं आमतौर पर "गतिशील रूप से" की व्याख्या करता हूं, "ऐसा कुछ जो मुझे जादू की तरह दिखता है क्योंकि मुझे यह समझ में नहीं आता है।" –

+0

यह एक अधिभारित शब्द है। कंप्यूटर विज्ञान या आईटी में बिल्कुल असामान्य नहीं है। – Dima

उत्तर

1

यह उस सामग्री के आधार पर पूर्ण वेब पृष्ठों की पीढ़ी की संभावना को संदर्भित करता है जो ज्ञात नहीं था या उस समय उपलब्ध नहीं था जब वेब पृष्ठों के लिए "मचान" बनाया गया था।

4

इसका मतलब है कि आप कोड के माध्यम से HTML उत्पन्न कर रहे हैं, यानी, PHP, पायथन इत्यादि। स्थिर HTML पृष्ठों को होस्ट करने के बजाय, आप HTML उत्पन्न कर सकते हैं जो आपकी साइट/डीबी की वर्तमान स्थिति का प्रतिनिधि है।

+1

मुझे ऐसा लगता है कि ' हैलो विश्व'; ?> 'गतिशील नहीं है, कोई फर्क नहीं पड़ता * कितनी बार मैं इसे निष्पादित करता हूं। –

+0

@ इग्नासिओ वाज़्यूज़-एब्राम: यह पूरी तरह से अप्रासंगिक है। आपने इसे स्वयं कहा: आपको इसे निष्पादित करना होगा। – houbysoft

+0

@houbysoft: गतिशील की परिभाषा के आधार पर यह केवल अप्रासंगिक है, जिसकी परिभाषाएं, वैसे, यह * समुदाय विकी * प्रश्न तलाशने की कोशिश कर रहा है! यदि गतिशील की परिभाषा "मान में भिन्न इनपुट में परिवर्तन" है तो यह एक वैध बिंदु है। –

1

एक गतिशील वेब पेज आपको प्रत्येक दृश्य (शायद) के लिए नई जानकारी देता है। उदाहरण के लिए, एक स्थैतिक वेबपृष्ठ पर हमेशा एक ही जानकारी होती है, विशिष्ट चर के आधार पर एक गतिशील वेब पेज सामग्री बदल सकती है, जैसे उपयोगकर्ता लॉग इन इत्यादि।

1

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

1

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

1

गतिशील सामग्री time और person के साथ परिभाषा परिवर्तनों के अनुसार है। आपका जीमेल डेटा मेरा (व्यक्ति) से अलग है। हम दोनों को नियमित रूप से (समय) ईमेल प्राप्त होते हैं।

2

सबकुछ जिसमें सर्वर के हिस्से में अधिक शामिल है, बस हार्डडिस्क पर फ़ाइल को प्रेषित करने के बजाय।

3

किसी भी लोकप्रिय शब्द के साथ, लोग इसका उपयोग कई अलग-अलग चीजों के लिए करते हैं।

  • मूल परिभाषा:स्थिर वेब पृष्ठों सिर्फ इतना है कि सर्वर डिस्क बंद पढ़ सकते हैं और शब्दशः में सेवा की एक फ़ाइल थे। गतिशील पृष्ठों में कोड शामिल है, जैसे कि PHP, जिसे सर्वर द्वारा व्याख्या किया गया था और इसे उपयोगकर्ता को भेजे जाने से पहले विशेष रूप से अनुरूप जानकारी के साथ प्रतिस्थापित किया गया था।

स्टेटिक पेज वास्तव में मौजूद नहीं हैं। किसी भी साइट पर आप जिस भी साइट पर ध्यान रखते हैं वह "गतिशील" होगा। कि अपनी डोम और/या CSS rearranges के बाद यह सर्वर से प्राप्त किया गया है

  1. एक पेज: नतीजतन, अवधि चीजों के किसी भी संख्या का मतलब पुनर्नवीनीकरण किया गया। यह आमतौर पर जावास्क्रिप्ट के साथ पूरा किया जाता है, और इसमें पृष्ठ के विभिन्न हिस्सों को छुपा/दिखाया जा सकता है या उन्हें विभिन्न तरीकों से प्रदर्शित किया जा सकता है। उदाहरण के लिए, एक टैबड इंटरफ़ेस जो पृष्ठ के विभिन्न टुकड़ों को प्रदर्शित करता है, इस पर निर्भर करता है कि उपयोगकर्ता किस टैब पर क्लिक करता है।
  2. एक पृष्ठ जो अनुरोध करता है, AJAX अनुरोधों के साथ सर्वर से नई जानकारी और इसे # 1 के समान विधि का उपयोग करके प्रदर्शित करता है। उदाहरण के लिए, उपयोगकर्ता एक लेख स्टब के बगल में "अधिक ..." पर क्लिक करता है और पूरा लेख लोड हो जाता है और पूर्ण पृष्ठ रीफ्रेश की आवश्यकता के बिना प्रदर्शित होता है।
1

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

अजाक्स क्लाइंट और सर्वर पक्ष गतिशील डेटा को जोड़ती है।

1

गतिशील रूप से इसका अर्थ यह है कि: 1. फ्लाई पर उत्पन्न सामग्री या परिणाम। समय से पहले नहीं। पीढ़ी किसी प्रकार की प्रक्रिया का पालन करती है जहां एक स्क्रिप्ट या फ़ंक्शन का आह्वान किया जाता है। 2. फिर से गणना की, कैश नहीं। 3. किसी प्रकार के लुकअप का उपयोग करना (जैसा किसी ऑब्जेक्ट में गतिशील तरीकों के मामले में)। 4. स्थिर रूप से नहीं।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^