वेबडीएनए: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{primary sources|date=December 2014}}
वेबडीएनए [[सर्वर-साइड स्क्रिप्टिंग]] है, एम्बेडेड डेटाबेस प्रणाली के साथ [[व्याख्या की गई भाषा]], जिसे विशेष रूप से वर्ल्ड वाइड वेब के लिए डिज़ाइन किया गया है। इसका प्राथमिक उपयोग डेटाबेस संचालित [[गतिशील वेब पेज]] एप्लिकेशन बनाने में है। 1995 में प्रयुक्त, नाम 1998 में ट्रेडमार्क के रूप में पंजीकृत किया गया था।<ref>[http://assignments.uspto.gov/assignments/q?db=tm&qt=sno&reel=&frame=&sno=75581056 Trademark registration details]</ref> वेबडीएनए वर्तमान में वेबडीएनए सॉफ्टवेयर कॉर्पोरेशन द्वारा अनुरक्षित है।
वेबडीएनए एक [[सर्वर-साइड स्क्रिप्टिंग]] है, एक एम्बेडेड डेटाबेस प्रणाली के साथ [[व्याख्या की गई भाषा]], जिसे विशेष रूप से वर्ल्ड वाइड वेब के लिए डिज़ाइन किया गया है। इसका प्राथमिक उपयोग डेटाबेस संचालित [[गतिशील वेब पेज]] एप्लिकेशन बनाने में है। 1995 में प्रयुक्त, नाम 1998 में एक ट्रेडमार्क के रूप में पंजीकृत किया गया था।<ref>[http://assignments.uspto.gov/assignments/q?db=tm&qt=sno&reel=&frame=&sno=75581056 Trademark registration details]</ref> वेबडीएनए वर्तमान में वेबडीएनए सॉफ्टवेयर कॉर्पोरेशन द्वारा अनुरक्षित है।


== उल्लेखनीय विशेषताएं ==
== उल्लेखनीय विशेषताएं ==
वेबडीएनए में एक RAM-रेजिडेंट डेटाबेस प्रणाली (हाइब्रिड [[इन-मेमोरी डेटाबेस]]) होता है जिसमें खोज और संपादन क्षमताएँ होती हैं। RAM डेटाबेस का एक लचीला और लगातार बैकअप डिस्क पर बनाए रखा जाता है। वेबडीएनए कोड css, html/html5 और js/ajax के साथ गुंथ सकता है, जिससे क्लाइंट-साइड स्क्रिप्टिंग के साथ प्रोग्रामिंग और सर्वर-साइड के साथ लेआउट को मिलाने की अनुमति मिलती है। कुछ निर्देश दूरस्थ सर्वर के साथ इंटरैक्ट करने की अनुमति देते हैं। इसे सामान्यतः सरलता से सीखी जाने वाली स्क्रिप्टिंग भाषा के रूप में माना जाता है और इसे वेबमास्टर्स, वेब डिज़ाइनरों और प्रोग्रामरों के लिए डिज़ाइन किया गया है जो त्वरित परिणामों की तलाश में हैं।
वेबडीएनए में रैम-रेजिडेंट डेटाबेस प्रणाली (हाइब्रिड [[इन-मेमोरी डेटाबेस]]) होता है जिसमें खोज और संपादन क्षमताएँ होती हैं। RAM डेटाबेस का लचीला और लगातार बैकअप डिस्क पर बनाए रखा जाता है। वेबडीएनए कोड सीएसएस, html/html5 और js/ajax के साथ गुंथ सकता है, जिससे क्लाइंट-साइड स्क्रिप्टिंग के साथ प्रोग्रामिंग और सर्वर-साइड के साथ लेआउट को मिलाने की अनुमति मिलती है। कुछ निर्देश दूरस्थ सर्वर के साथ इंटरैक्ट करने की अनुमति देते हैं। इसे सामान्यतः सरलता से सीखी जाने वाली स्क्रिप्टिंग भाषा के रूप में माना जाता है और इसे वेबमास्टर्स, वेब डिज़ाइनरों और प्रोग्रामरों के लिए डिज़ाइन किया गया है जो त्वरित परिणामों की तलाश में हैं।


वेबडीएनए एक सिंटैक्स से बना है जो वर्ग कोष्ठक ([ ]) और अंग्रेजी भाषा का उपयोग करता है। उदाहरण के लिए, किसी वेब पेज पर आज का दिनांक प्रदर्शित करने के लिए, बस एचटीएमएल या सीएसएस कोड में <nowiki>[date]</nowiki> डालें जहां आप लाइव दिनांक दिखाना चाहते हैं; इसी तरह <nowiki>[time]</nowiki> के साथ। केवल एक विशिष्ट ग्राहक आईपी पता अनुरोध के लिए कुछ पाठ दिखाने के लिए, 'शोइफ' संदर्भ का उपयोग किया जा सकता है:  [showif [ipaddress]=xxx.xxx.xxx.xxx]कुछ पाठ[/शोइफ]। अधिकांश वेबडीएनए टैग, संदर्भ और आदेश समान परंपराओं का पालन करते हैं।<ref>[http://www.webdna.us/page.dna?numero=1 WebDNA Programming Reference]</ref>
वेबडीएनए सिंटैक्स से बना है जो वर्ग कोष्ठक ([ ]) और अंग्रेजी भाषा का उपयोग करता है। उदाहरण के लिए, किसी वेब पेज पर आज का दिनांक प्रदर्शित करने के लिए, बस एचटीएमएल या सीएसएस कोड में <nowiki>[date]</nowiki> डालें जहां आप लाइव दिनांक दिखाना चाहते हैं; इसी तरह <nowiki>[time]</nowiki> के साथ। केवल विशिष्ट ग्राहक आईपी पता अनुरोध के लिए कुछ पाठ दिखाने के लिए, 'शोइफ' संदर्भ का उपयोग किया जा सकता है। अधिकांश वेबडीएनए टैग, संदर्भ और आदेश समान परंपराओं का पालन करते हैं।<ref>[http://www.webdna.us/page.dna?numero=1 WebDNA Programming Reference]</ref>




== शब्दावली ==
== शब्दावली ==
वेबडीएनए सिंटैक्स एक साधारण प्रारूप पर आधारित है:
वेबडीएनए सिंटैक्स साधारण प्रारूप पर आधारित है:


:: वर्गाकार कोष्ठकों से घिरे मुख्य नाम, जैसे: <nowiki>[showif [tvar]=yes]Yes[/showif]</nowiki>।
:: वर्गाकार कोष्ठकों से घिरे मुख्य नाम, जैसे: <nowiki>[showif [tvar]=yes]Yes[/showif]</nowiki>।
Line 22: Line 21:
पैरामीटर्स को कई टैग्स, कॉन्टेक्स्ट्स या कमांड्स में सम्मिलित किया जा सकता है।<ref>[http://www.webdna.us/page.dna?numero=1 WebDNA References]</ref>
पैरामीटर्स को कई टैग्स, कॉन्टेक्स्ट्स या कमांड्स में सम्मिलित किया जा सकता है।<ref>[http://www.webdna.us/page.dna?numero=1 WebDNA References]</ref>


उदाहरण कोड (एक whois सर्वर से जुड़ता है और जानकारी दिखाता है, फिर इसे एक स्थायी डेटाबेस में संग्रहीत करता है)<syntaxhighlight>
उदाहरण कोड (whois सर्वर से जुड़ता है और जानकारी दिखाता है, फिर इसे स्थायी डेटाबेस में संग्रहीत करता है)<syntaxhighlight>
<!--HAS_WEBDNA_TAGS-->
<!--HAS_WEBDNA_TAGS-->
<html>
<html>
Line 34: Line 33:


</html>
</html>
</syntaxhighlight><पूर्व><!--HAS_WEBDNA_TAGS-->
</syntaxhighlight>
 
<एचटीएमएल>
 
[पाठ]जानकारी=[tcpconnect host=whois.domaindiscover.com&port=43]
[tcpsend]वेबडीएनए.us[unurl]%0D%0A[/unurl][/tcpsend]
[/टीसीपीकनेक्ट][/टेक्स्ट]
 
[जोड़ें db=base.db]डोमेन=वेबडीएनए.us&whois=[जानकारी]
[/ संलग्न]
 
</html></पूर्व>
 
== इतिहास ==
== इतिहास ==
ग्रांट हल्बर्ट के अनुसार,<ref>[http://www.hulbertfamily.com/Grants_Web_Site/About_Me.html About Grant Hulbert]</ref> पैसिफ़िक कोस्ट सॉफ़्टवेयर संस्थापकों में से एक, वेबकैटलॉग (अब वेबडीएनए) वेबसाइट ग्राफिकल कार्यों को पूरा करने में सहायता के लिए [[सी मैक्रो|C मैक्रो]]ज़ के एक सेट के रूप में प्रारंभ हुआ।<ref>[http://www.encyclopedia.com/doc/1G1-17509469.html Pre-WebDNA Release Details]</ref>
ग्रांट हल्बर्ट के अनुसार,<ref>[http://www.hulbertfamily.com/Grants_Web_Site/About_Me.html About Grant Hulbert]</ref> पैसिफ़िक कोस्ट सॉफ़्टवेयर संस्थापकों में से एक, वेबकैटलॉग (अब वेबडीएनए) वेबसाइट ग्राफिकल कार्यों को पूरा करने में सहायता के लिए [[सी मैक्रो|C मैक्रोज़]] के सेट के रूप में प्रारंभ हुआ।<ref>[http://www.encyclopedia.com/doc/1G1-17509469.html Pre-WebDNA Release Details]</ref>


<ब्लॉककोट>
वेबडीएनए के सामान्य-उद्देश्य वाली सर्वर-साइड भाषा में विकसित होने से पहले, यह विशेष-उद्देश्य वाली सर्वर-साइड भाषा थी जिसे स्टॉक फ़ोटोग्राफ़ी बेचने वाले वेब पेज बनाने में सहायता करने के लिए डिज़ाइन किया गया था। इसमें शॉपिंग कार्ट की विशेषताएं थीं, और स्टॉक फोटो की जानकारी संग्रहीत करने के लिए विशेष क्षेत्रों के साथ खोज योग्य फिक्स्ड-फ़ील्ड डेटाबेस था। उसके बाद, पैसिफ़िक कोस्ट सॉफ़्टवेयर ने शीघ्रता से वेब प्रोग्रामिंग भाषा बनाने में मूल्य देखा।


वेबडीएनए के एक सामान्य-उद्देश्य वाली सर्वर-साइड भाषा में विकसित होने से पहले, यह एक विशेष-उद्देश्य वाली सर्वर-साइड भाषा थी जिसे स्टॉक फ़ोटोग्राफ़ी बेचने वाले वेब पेज बनाने में सहायता करने के लिए डिज़ाइन किया गया था। इसमें शॉपिंग कार्ट की विशेषताएं थीं, और स्टॉक फोटो की जानकारी संग्रहीत करने के लिए विशेष क्षेत्रों के साथ एक खोज योग्य फिक्स्ड-फ़ील्ड डेटाबेस था। उसके बाद, पैसिफ़िक कोस्ट सॉफ़्टवेयर ने शीघ्रता से एक वेब प्रोग्रामिंग भाषा बनाने में मूल्य देखा।
वेबकैटलॉग ने 1990 के दशक के मध्य में मक्नितोश प्लेटफॉर्म पर सार्वजनिक प्रारंभ की। जैसा कि इसके नाम से पता चलता है, इसका प्रारंभिक विकास फोकस था जिसने वेब मास्टर या स्टोर की अनुमति दी थी


</ब्लॉककोट>
पारंपरिक उत्पाद कैटलॉग को ऑनलाइन कैटलॉग में माइग्रेट करने के लिए व्यवस्थापक।<ref>{{Citation
 
वेबकैटलॉग ने 1990 के दशक के मध्य में मक्नितोश प्लेटफॉर्म पर सार्वजनिक प्रारंभ की। जैसा कि इसके नाम से पता चलता है, इसका प्रारंभिक विकास फोकस था जिसने एक वेब मास्टर या स्टोर की अनुमति दी थी
 
एक पारंपरिक उत्पाद कैटलॉग को एक ऑनलाइन कैटलॉग में माइग्रेट करने के लिए व्यवस्थापक।<ref>{{Citation
   | title = Smith Micro Software Ships WebCatalog(TM) 4.0, Featuring Expanded Wizard Capabilities for Building Online Stores
   | title = Smith Micro Software Ships WebCatalog(TM) 4.0, Featuring Expanded Wizard Capabilities for Building Online Stores
   | journal = PR Newswire. PR Newswire Association LLC.
   | journal = PR Newswire. PR Newswire Association LLC.
Line 67: Line 50:
यह 1997 और 1998 में अपने स्टोरबिल्डर और वेबमर्चेंट उत्पादों के साथ सबसे अधिक स्पष्ट था, जिसने उपयोगकर्ता को जल्दी से ऑनलाइन स्टोर फ्रंट बनाने की अनुमति दी। वेबकैटलॉग शब्द पूरे उत्पाद को संदर्भित करता है, जहाँ वेबडीएनए शब्द केवल स्क्रिप्टिंग सिंटैक्स को संदर्भित करता है।
यह 1997 और 1998 में अपने स्टोरबिल्डर और वेबमर्चेंट उत्पादों के साथ सबसे अधिक स्पष्ट था, जिसने उपयोगकर्ता को जल्दी से ऑनलाइन स्टोर फ्रंट बनाने की अनुमति दी। वेबकैटलॉग शब्द पूरे उत्पाद को संदर्भित करता है, जहाँ वेबडीएनए शब्द केवल स्क्रिप्टिंग सिंटैक्स को संदर्भित करता है।


वर्ष 2000 के आसपास, वेबकैटलॉग और Pacific Coast Software को Smith Micro Software, Inc. द्वारा खरीदा गया था। Smith Micro Software, Inc. ने फिर वेबकैटलॉग का नाम बदलकर वेबडीएनए कर दिया, जो उस समय एक ऐसा नाम बन गया, जो उत्पाद के सभी पहलुओं को संदर्भित करता था। वेबडीएनए संस्करण 4.0 की रिलीज़ से प्रारंभ होकर संस्करण 6.0a तक समाप्त, वर्ष 1999 से 2004 वेबडीएनए के लिए बहुत सक्रिय वर्ष थे और स्क्रिप्टिंग भाषा को डिज्नी, क्रिसलर, कोडक, बेन और जेरी सहित कई राष्ट्रीय और अंतर्राष्ट्रीय नामों द्वारा अपनाया गया था। पिल्सबरी आटा बॉय शॉप, एनसीएए फाइनल फोर और टेलीविजन और रेडियो संग्रहालय।<ref>{{Citation
वर्ष 2000 के आसपास, वेबकैटलॉग और पैसिफिक कोस्ट सॉफ्टवेयर को स्मिथ माइक्रो सॉफ्टवेयर, इंक द्वारा खरीदा गया था। स्मिथ माइक्रो सॉफ्टवेयर, इंक ने फिर वेबकैटलॉग का नाम बदलकर वेबडीएनए कर दिया, जो उस समय ऐसा नाम बन गया, जो उत्पाद के सभी पहलुओं को संदर्भित करता था। वेबडीएनए संस्करण 4.0 की रिलीज़ से प्रारंभ होकर संस्करण 6.0a तक समाप्त, वर्ष 1999 से 2004 वेबडीएनए के लिए बहुत सक्रिय वर्ष थे और स्क्रिप्टिंग भाषा को डिज्नी, क्रिसलर, कोडक, बेन और जेरी सहित कई राष्ट्रीय और अंतर्राष्ट्रीय नामों द्वारा अपनाया गया था। पिल्सबरी आटा बॉय शॉप, एनसीएए फाइनल फोर और टेलीविजन और रेडियो संग्रहालय।<ref>{{Citation
   | title = Smith Micro Acquires Pacific Coast Software
   | title = Smith Micro Acquires Pacific Coast Software
   | journal = PR Newswire. PR Newswire Association LLC.
   | journal = PR Newswire. PR Newswire Association LLC.
Line 74: Line 57:
   }}{{dead link|date=February 2019|bot=medic}}{{cbignore|bot=medic}}</ref> साथ ही इस समय के समय, भाषा के विकास ने समकालीन उपकरण प्राप्त किए, जैसे <nowiki>[function]</nowiki> और <nowiki>[scope]</nowiki>, जो खुद को [[मॉड्यूलर प्रोग्रामिंग]] और [[ संरचित प्रोग्रामिंग | संरचित प्रोग्रामिंग]] के लिए उधार देते हैं।<ref>[http://www.webdna.us/page.dna?numero=299 WebDNA Technical Change History]</ref>
   }}{{dead link|date=February 2019|bot=medic}}{{cbignore|bot=medic}}</ref> साथ ही इस समय के समय, भाषा के विकास ने समकालीन उपकरण प्राप्त किए, जैसे <nowiki>[function]</nowiki> और <nowiki>[scope]</nowiki>, जो खुद को [[मॉड्यूलर प्रोग्रामिंग]] और [[ संरचित प्रोग्रामिंग | संरचित प्रोग्रामिंग]] के लिए उधार देते हैं।<ref>[http://www.webdna.us/page.dna?numero=299 WebDNA Technical Change History]</ref>


2005 से 2008 तक, अन्य उत्पादों के साथ स्मिथ माइक्रो सॉफ्टवेयर की सफलता सहित शायद विभिन्न कारणों से,<ref>[http://www.highbeam.com/doc/1G1-157069421.html Smith Micro Success 2006 to 2007] {{webarchive |url=https://web.archive.org/web/20121102112013/http://www.highbeam.com/doc/1G1-157069421.html |date=November 2, 2012 }}</ref> वेबडीएनए उपयोगकर्ताओं ने स्मिथ माइक्रो का समर्थन खोना प्रारंभ कर दिया। [[PHP]] और [[MySQL]] जैसे निःशुल्क समाधानों के विरुद्ध वेबडीएनए ने उपयोगकर्ताओं को खो दिया। यह अंततः वेबडीएनए के डेवलपर्स थे जिन्होंने भाषा को पुनर्जीवित किया। जून 2008 में, उन्होंने एक साथ मिलकर वेबडीएनए सॉफ्टवेयर कॉर्पोरेशन (WSC) की स्थापना की। WSC ने वेबडीएनए नामक बौद्धिक संपदा खरीदी, और 2009 में, WSC ने एक नया वेबडीएनए संस्करण 6.2 ([[सिकाडा]]) प्रयुक्त किया।
2005 से 2008 तक, अन्य उत्पादों के साथ स्मिथ माइक्रो सॉफ्टवेयर की सफलता सहित संभवतया विभिन्न कारणों से,<ref>[http://www.highbeam.com/doc/1G1-157069421.html Smith Micro Success 2006 to 2007] {{webarchive |url=https://web.archive.org/web/20121102112013/http://www.highbeam.com/doc/1G1-157069421.html |date=November 2, 2012 }}</ref> वेबडीएनए उपयोगकर्ताओं ने स्मिथ माइक्रो का समर्थन खोना प्रारंभ कर दिया। [[PHP|पीएचपी]] और [[MySQL|माई एसक्यूएल]] जैसे निःशुल्क समाधानों के विरुद्ध वेबडीएनए ने उपयोगकर्ताओं को खो दिया। यह अंततः वेबडीएनए के डेवलपर्स थे जिन्होंने भाषा को पुनर्जीवित किया। जून 2008 में, उन्होंने एक साथ मिलकर वेबडीएनए सॉफ्टवेयर कॉर्पोरेशन (डब्ल्यूएससी) की स्थापना की। डब्ल्यूएससी ने वेबडीएनए नामक बौद्धिक संपदा खरीदी, और 2009 में, डब्ल्यूएससी ने नया वेबडीएनए संस्करण 6.2 ([[सिकाडा]]) प्रयुक्त किया।


दिसंबर 2011 में, वेबडीएनए इंजन के लिए एक [[फास्टसीजीआई]] संस्करण प्रयुक्त किया गया था। यह संस्करण, गैर-[[अपाचे HTTP सर्वर]] स्थापनाओं के लिए अनुकूलता प्रदान करने के साथ, वेबडीएनए के दायरे को एक सर्वर-व्यापी अनुप्रयोग से एक [[डोमेन नाम]]-विशिष्ट अनुप्रयोग में बदल देता है। इसका अर्थ है कि एक वेबसाइट का मालिक अब वेबडीएनए को विशेष रूप से एक डोमेन के लिए अधिक सरलता से स्थापित कर सकता है, बिना सर्वर पर रहने वाले अन्य डोमेन को प्रभावित किए बिना।
दिसंबर 2011 में, वेबडीएनए इंजन के लिए [[फास्टसीजीआई]] संस्करण प्रयुक्त किया गया था। यह संस्करण, गैर-[[अपाचे HTTP सर्वर|अपाचे एचटीटीपी सर्वर]] स्थापनाओं के लिए अनुकूलता प्रदान करने के साथ, वेबडीएनए के दायरे को सर्वर-व्यापी अनुप्रयोग से [[डोमेन नाम]]-विशिष्ट अनुप्रयोग में बदल देता है। इसका अर्थ है कि वेबसाइट का मालिक अब वेबडीएनए को विशेष रूप से डोमेन के लिए अधिक सरलता से स्थापित कर सकता है, बिना सर्वर पर रहने वाले अन्य डोमेन को प्रभावित किए बिना।


== संदर्भ ==
== संदर्भ ==
Line 119: Line 102:
* [https://downloads.webdna.us Download page]
* [https://downloads.webdna.us Download page]
* [https://docs.webdna.us Usage documentation]
* [https://docs.webdna.us Usage documentation]
[[Category: पटकथा भाषाएँ]]


[[Category: Machine Translated Page]]
[[Category:All articles with dead external links]]
[[Category:Articles with dead external links from February 2019]]
[[Category:Created On 13/05/2023]]
[[Category:Created On 13/05/2023]]
[[Category:Machine Translated Page]]
[[Category:Pages with syntax highlighting errors]]
[[Category:Templates Vigyan Ready]]
[[Category:Webarchive template wayback links]]
[[Category:पटकथा भाषाएँ]]

Latest revision as of 10:05, 22 May 2023

वेबडीएनए सर्वर-साइड स्क्रिप्टिंग है, एम्बेडेड डेटाबेस प्रणाली के साथ व्याख्या की गई भाषा, जिसे विशेष रूप से वर्ल्ड वाइड वेब के लिए डिज़ाइन किया गया है। इसका प्राथमिक उपयोग डेटाबेस संचालित गतिशील वेब पेज एप्लिकेशन बनाने में है। 1995 में प्रयुक्त, नाम 1998 में ट्रेडमार्क के रूप में पंजीकृत किया गया था।[1] वेबडीएनए वर्तमान में वेबडीएनए सॉफ्टवेयर कॉर्पोरेशन द्वारा अनुरक्षित है।

उल्लेखनीय विशेषताएं

वेबडीएनए में रैम-रेजिडेंट डेटाबेस प्रणाली (हाइब्रिड इन-मेमोरी डेटाबेस) होता है जिसमें खोज और संपादन क्षमताएँ होती हैं। RAM डेटाबेस का लचीला और लगातार बैकअप डिस्क पर बनाए रखा जाता है। वेबडीएनए कोड सीएसएस, html/html5 और js/ajax के साथ गुंथ सकता है, जिससे क्लाइंट-साइड स्क्रिप्टिंग के साथ प्रोग्रामिंग और सर्वर-साइड के साथ लेआउट को मिलाने की अनुमति मिलती है। कुछ निर्देश दूरस्थ सर्वर के साथ इंटरैक्ट करने की अनुमति देते हैं। इसे सामान्यतः सरलता से सीखी जाने वाली स्क्रिप्टिंग भाषा के रूप में माना जाता है और इसे वेबमास्टर्स, वेब डिज़ाइनरों और प्रोग्रामरों के लिए डिज़ाइन किया गया है जो त्वरित परिणामों की तलाश में हैं।

वेबडीएनए सिंटैक्स से बना है जो वर्ग कोष्ठक ([ ]) और अंग्रेजी भाषा का उपयोग करता है। उदाहरण के लिए, किसी वेब पेज पर आज का दिनांक प्रदर्शित करने के लिए, बस एचटीएमएल या सीएसएस कोड में [date] डालें जहां आप लाइव दिनांक दिखाना चाहते हैं; इसी तरह [time] के साथ। केवल विशिष्ट ग्राहक आईपी पता अनुरोध के लिए कुछ पाठ दिखाने के लिए, 'शोइफ' संदर्भ का उपयोग किया जा सकता है। अधिकांश वेबडीएनए टैग, संदर्भ और आदेश समान परंपराओं का पालन करते हैं।[2]


शब्दावली

वेबडीएनए सिंटैक्स साधारण प्रारूप पर आधारित है:

वर्गाकार कोष्ठकों से घिरे मुख्य नाम, जैसे: [showif [tvar]=yes]Yes[/showif]।

वेबडीएनए निर्देश दो प्रकार पर आधारित होते हैं:

  • उपनाम
चौकोर कोष्ठकों से घिरी एकल कुंजी, जैसे [ipaddress] (क्लाइंट (कंप्यूटिंग) अनुरोध का I.P. पता)
  • प्रसंग
ओपनिंग टैग और क्लोजिंग टैग जो कि पार्स किए जाने वाले को घेरता है। अर्थात। [हजारों प्रारूप .3d]7[/Format] ('007' के लिए पार्स)

पैरामीटर्स को कई टैग्स, कॉन्टेक्स्ट्स या कमांड्स में सम्मिलित किया जा सकता है।[3]

उदाहरण कोड (whois सर्वर से जुड़ता है और जानकारी दिखाता है, फिर इसे स्थायी डेटाबेस में संग्रहीत करता है)

<!--HAS_WEBDNA_TAGS-->
<html>

[text]info=[tcpconnect host=whois.domaindiscover.com&port=43]
[tcpsend]webdna.us[unurl]%0D%0A[/unurl][/tcpsend]
[/tcpconnect][/text]

[append db=base.db]domain=webdna.us&whois=[info]
[/append]

</html>

इतिहास

ग्रांट हल्बर्ट के अनुसार,[4] पैसिफ़िक कोस्ट सॉफ़्टवेयर संस्थापकों में से एक, वेबकैटलॉग (अब वेबडीएनए) वेबसाइट ग्राफिकल कार्यों को पूरा करने में सहायता के लिए C मैक्रोज़ के सेट के रूप में प्रारंभ हुआ।[5]

वेबडीएनए के सामान्य-उद्देश्य वाली सर्वर-साइड भाषा में विकसित होने से पहले, यह विशेष-उद्देश्य वाली सर्वर-साइड भाषा थी जिसे स्टॉक फ़ोटोग्राफ़ी बेचने वाले वेब पेज बनाने में सहायता करने के लिए डिज़ाइन किया गया था। इसमें शॉपिंग कार्ट की विशेषताएं थीं, और स्टॉक फोटो की जानकारी संग्रहीत करने के लिए विशेष क्षेत्रों के साथ खोज योग्य फिक्स्ड-फ़ील्ड डेटाबेस था। उसके बाद, पैसिफ़िक कोस्ट सॉफ़्टवेयर ने शीघ्रता से वेब प्रोग्रामिंग भाषा बनाने में मूल्य देखा।

वेबकैटलॉग ने 1990 के दशक के मध्य में मक्नितोश प्लेटफॉर्म पर सार्वजनिक प्रारंभ की। जैसा कि इसके नाम से पता चलता है, इसका प्रारंभिक विकास फोकस था जिसने वेब मास्टर या स्टोर की अनुमति दी थी

पारंपरिक उत्पाद कैटलॉग को ऑनलाइन कैटलॉग में माइग्रेट करने के लिए व्यवस्थापक।[6]

यह 1997 और 1998 में अपने स्टोरबिल्डर और वेबमर्चेंट उत्पादों के साथ सबसे अधिक स्पष्ट था, जिसने उपयोगकर्ता को जल्दी से ऑनलाइन स्टोर फ्रंट बनाने की अनुमति दी। वेबकैटलॉग शब्द पूरे उत्पाद को संदर्भित करता है, जहाँ वेबडीएनए शब्द केवल स्क्रिप्टिंग सिंटैक्स को संदर्भित करता है।

वर्ष 2000 के आसपास, वेबकैटलॉग और पैसिफिक कोस्ट सॉफ्टवेयर को स्मिथ माइक्रो सॉफ्टवेयर, इंक द्वारा खरीदा गया था। स्मिथ माइक्रो सॉफ्टवेयर, इंक ने फिर वेबकैटलॉग का नाम बदलकर वेबडीएनए कर दिया, जो उस समय ऐसा नाम बन गया, जो उत्पाद के सभी पहलुओं को संदर्भित करता था। वेबडीएनए संस्करण 4.0 की रिलीज़ से प्रारंभ होकर संस्करण 6.0a तक समाप्त, वर्ष 1999 से 2004 वेबडीएनए के लिए बहुत सक्रिय वर्ष थे और स्क्रिप्टिंग भाषा को डिज्नी, क्रिसलर, कोडक, बेन और जेरी सहित कई राष्ट्रीय और अंतर्राष्ट्रीय नामों द्वारा अपनाया गया था। पिल्सबरी आटा बॉय शॉप, एनसीएए फाइनल फोर और टेलीविजन और रेडियो संग्रहालय।[7] साथ ही इस समय के समय, भाषा के विकास ने समकालीन उपकरण प्राप्त किए, जैसे [function] और [scope], जो खुद को मॉड्यूलर प्रोग्रामिंग और संरचित प्रोग्रामिंग के लिए उधार देते हैं।[8]

2005 से 2008 तक, अन्य उत्पादों के साथ स्मिथ माइक्रो सॉफ्टवेयर की सफलता सहित संभवतया विभिन्न कारणों से,[9] वेबडीएनए उपयोगकर्ताओं ने स्मिथ माइक्रो का समर्थन खोना प्रारंभ कर दिया। पीएचपी और माई एसक्यूएल जैसे निःशुल्क समाधानों के विरुद्ध वेबडीएनए ने उपयोगकर्ताओं को खो दिया। यह अंततः वेबडीएनए के डेवलपर्स थे जिन्होंने भाषा को पुनर्जीवित किया। जून 2008 में, उन्होंने एक साथ मिलकर वेबडीएनए सॉफ्टवेयर कॉर्पोरेशन (डब्ल्यूएससी) की स्थापना की। डब्ल्यूएससी ने वेबडीएनए नामक बौद्धिक संपदा खरीदी, और 2009 में, डब्ल्यूएससी ने नया वेबडीएनए संस्करण 6.2 (सिकाडा) प्रयुक्त किया।

दिसंबर 2011 में, वेबडीएनए इंजन के लिए फास्टसीजीआई संस्करण प्रयुक्त किया गया था। यह संस्करण, गैर-अपाचे एचटीटीपी सर्वर स्थापनाओं के लिए अनुकूलता प्रदान करने के साथ, वेबडीएनए के दायरे को सर्वर-व्यापी अनुप्रयोग से डोमेन नाम-विशिष्ट अनुप्रयोग में बदल देता है। इसका अर्थ है कि वेबसाइट का मालिक अब वेबडीएनए को विशेष रूप से डोमेन के लिए अधिक सरलता से स्थापित कर सकता है, बिना सर्वर पर रहने वाले अन्य डोमेन को प्रभावित किए बिना।

संदर्भ

  1. Trademark registration details
  2. WebDNA Programming Reference
  3. WebDNA References
  4. About Grant Hulbert
  5. Pre-WebDNA Release Details
  6. "Smith Micro Software Ships WebCatalog(TM) 4.0, Featuring Expanded Wizard Capabilities for Building Online Stores", PR Newswire. PR Newswire Association LLC., June 7, 2000[dead link]
  7. "Smith Micro Acquires Pacific Coast Software", PR Newswire. PR Newswire Association LLC., 3 Nov 1999[dead link]
  8. WebDNA Technical Change History
  9. Smith Micro Success 2006 to 2007 Archived November 2, 2012, at the Wayback Machine


बाहरी संबंध