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

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


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


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




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


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


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


* उपनाम
* उपनाम
Line 20: Line 20:
:: ओपनिंग टैग और क्लोजिंग टैग जो कि पार्स किए जाने वाले को घेरता है। अर्थात। <nowiki>[हजारों प्रारूप .3d]7[/Format]</nowiki> ('007' के लिए पार्स)
:: ओपनिंग टैग और क्लोजिंग टैग जो कि पार्स किए जाने वाले को घेरता है। अर्थात। <nowiki>[हजारों प्रारूप .3d]7[/Format]</nowiki> ('007' के लिए पार्स)


पैरामीटर्स को कई टैग्स, कॉन्टेक्स्ट्स या कमांड्स में शामिल किया जा सकता है।<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 सर्वर से जुड़ता है और जानकारी दिखाता है, फिर इसे एक स्थायी डेटाबेस में संग्रहीत करता है)
 
<पूर्व><!--HAS_WEBDNA_TAGS-->
उदाहरण कोड (एक whois सर्वर से जुड़ता है और जानकारी दिखाता है, फिर इसे एक स्थायी डेटाबेस में संग्रहीत करता है)<syntaxhighlight>
<!--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>
</syntaxhighlight><पूर्व><!--HAS_WEBDNA_TAGS-->
 
<एचटीएमएल>
<एचटीएमएल>


[पाठ]जानकारी=[tcpconnect host=whois.domaindiscover.com&port=43]
[पाठ]जानकारी=[tcpconnect host=whois.domaindiscover.com&port=43]
[tcpsend]webdna.us[unurl]%0D%0A[/unurl][/tcpsend]
[tcpsend]वेबडीएनए.us[unurl]%0D%0A[/unurl][/tcpsend]
[/टीसीपीकनेक्ट][/टेक्स्ट]
[/टीसीपीकनेक्ट][/टेक्स्ट]


[जोड़ें db=base.db]डोमेन=webdna.us&whois=[जानकारी]
[जोड़ें db=base.db]डोमेन=वेबडीएनए.us&whois=[जानकारी]
[/ संलग्न]
[/ संलग्न]


Line 35: Line 48:


== इतिहास ==
== इतिहास ==
ग्रांट हल्बर्ट के अनुसार,<ref>[http://www.hulbertfamily.com/Grants_Web_Site/About_Me.html About Grant Hulbert]</ref> पैसिफ़िक कोस्ट सॉफ़्टवेयर संस्थापकों में से एक, वेबकैटलॉग (अब वेबडीएनए) वेबसाइट ग्राफिकल कार्यों को पूरा करने में सहायता के लिए [[सी मैक्रो]]ज़ के एक सेट के रूप में शुरू हुआ।<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>
 
<ब्लॉककोट>
<ब्लॉककोट>
WebDNA के एक सामान्य-उद्देश्य वाली सर्वर-साइड भाषा में विकसित होने से पहले, यह एक विशेष-उद्देश्य वाली सर्वर-साइड भाषा थी जिसे स्टॉक फ़ोटोग्राफ़ी बेचने वाले वेब पेज बनाने में मदद करने के लिए डिज़ाइन किया गया था। इसमें शॉपिंग कार्ट की विशेषताएं थीं, और स्टॉक फोटो की जानकारी संग्रहीत करने के लिए विशेष क्षेत्रों के साथ एक खोज योग्य फिक्स्ड-फ़ील्ड डेटाबेस था। उसके बाद, पैसिफ़िक कोस्ट सॉफ़्टवेयर ने शीघ्रता से एक वेब प्रोग्रामिंग भाषा बनाने में मूल्य देखा।
 
वेबडीएनए के एक सामान्य-उद्देश्य वाली सर्वर-साइड भाषा में विकसित होने से पहले, यह एक विशेष-उद्देश्य वाली सर्वर-साइड भाषा थी जिसे स्टॉक फ़ोटोग्राफ़ी बेचने वाले वेब पेज बनाने में सहायता करने के लिए डिज़ाइन किया गया था। इसमें शॉपिंग कार्ट की विशेषताएं थीं, और स्टॉक फोटो की जानकारी संग्रहीत करने के लिए विशेष क्षेत्रों के साथ एक खोज योग्य फिक्स्ड-फ़ील्ड डेटाबेस था। उसके बाद, पैसिफ़िक कोस्ट सॉफ़्टवेयर ने शीघ्रता से एक वेब प्रोग्रामिंग भाषा बनाने में मूल्य देखा।
 
</ब्लॉककोट>
</ब्लॉककोट>


WebCatalog ने 1990 के दशक के मध्य में Macintosh प्लेटफॉर्म पर सार्वजनिक शुरुआत की। जैसा कि इसके नाम से पता चलता है, इसका प्रारंभिक विकास फोकस था जिसने एक वेब मास्टर या स्टोर की अनुमति दी थी
वेबकैटलॉग ने 1990 के दशक के मध्य में मक्नितोश प्लेटफॉर्म पर सार्वजनिक प्रारंभ की। जैसा कि इसके नाम से पता चलता है, इसका प्रारंभिक विकास फोकस था जिसने एक वेब मास्टर या स्टोर की अनुमति दी थी
 
एक पारंपरिक उत्पाद कैटलॉग को एक ऑनलाइन कैटलॉग में माइग्रेट करने के लिए व्यवस्थापक।<ref>{{Citation
एक पारंपरिक उत्पाद कैटलॉग को एक ऑनलाइन कैटलॉग में माइग्रेट करने के लिए व्यवस्थापक।<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
Line 47: Line 64:
   | url = http://www.highbeam.com/doc/1G1-62542807.html
   | url = http://www.highbeam.com/doc/1G1-62542807.html
   }}{{dead link|date=February 2019|bot=medic}}{{cbignore|bot=medic}}</ref>
   }}{{dead link|date=February 2019|bot=medic}}{{cbignore|bot=medic}}</ref>
यह 1997 और 1998 में अपने StoreBuilder और WebMerchant उत्पादों के साथ सबसे अधिक स्पष्ट था, जिसने उपयोगकर्ता को जल्दी से ऑनलाइन स्टोर फ्रंट बनाने की अनुमति दी। WebCatalog शब्द पूरे उत्पाद को संदर्भित करता है, जहाँ WebDNA शब्द केवल स्क्रिप्टिंग सिंटैक्स को संदर्भित करता है।


वर्ष 2000 के आसपास, WebCatalog और Pacific Coast Software को Smith Micro Software, Inc. द्वारा खरीदा गया था। Smith Micro Software, Inc. ने फिर WebCatalog का नाम बदलकर WebDNA कर दिया, जो उस समय एक ऐसा नाम बन गया, जो उत्पाद के सभी पहलुओं को संदर्भित करता था। WebDNA संस्करण 4.0 की रिलीज़ से शुरू होकर संस्करण 6.0a तक समाप्त, वर्ष 1999 से 2004 WebDNA के लिए बहुत सक्रिय वर्ष थे और स्क्रिप्टिंग भाषा को डिज्नी, क्रिसलर, कोडक, बेन और जेरी सहित कई राष्ट्रीय और अंतर्राष्ट्रीय नामों द्वारा अपनाया गया था। पिल्सबरी आटा बॉय शॉप, एनसीएए फाइनल फोर और टेलीविजन और रेडियो संग्रहालय।<ref>{{Citation
यह 1997 और 1998 में अपने स्टोरबिल्डर और वेबमर्चेंट उत्पादों के साथ सबसे अधिक स्पष्ट था, जिसने उपयोगकर्ता को जल्दी से ऑनलाइन स्टोर फ्रंट बनाने की अनुमति दी। वेबकैटलॉग शब्द पूरे उत्पाद को संदर्भित करता है, जहाँ वेबडीएनए शब्द केवल स्क्रिप्टिंग सिंटैक्स को संदर्भित करता है।
 
वर्ष 2000 के आसपास, वेबकैटलॉग और Pacific Coast Software को Smith Micro Software, Inc. द्वारा खरीदा गया था। Smith Micro Software, Inc. ने फिर वेबकैटलॉग का नाम बदलकर वेबडीएनए कर दिया, जो उस समय एक ऐसा नाम बन गया, जो उत्पाद के सभी पहलुओं को संदर्भित करता था। वेबडीएनए संस्करण 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.
   | date = 3 Nov 1999
   | date = 3 Nov 1999
   | url = http://www.highbeam.com/doc/1G1-55719354.html
   | url = http://www.highbeam.com/doc/1G1-55719354.html
   }}{{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> WebDNA उपयोगकर्ताओं ने स्मिथ माइक्रो का समर्थन खोना शुरू कर दिया। [[PHP]] और [[MySQL]] जैसे निःशुल्क समाधानों के विरुद्ध WebDNA ने उपयोगकर्ताओं को खो दिया। यह अंततः वेबडीएनए के डेवलपर्स थे जिन्होंने भाषा को पुनर्जीवित किया। जून 2008 में, उन्होंने एक साथ मिलकर WebDNA Software Corporation (WSC) की स्थापना की। WSC ने वेबडीएनए नामक बौद्धिक संपदा खरीदी, और 2009 में, WSC ने एक नया WebDNA संस्करण 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 में, उन्होंने एक साथ मिलकर वेबडीएनए सॉफ्टवेयर कॉर्पोरेशन (WSC) की स्थापना की। WSC ने वेबडीएनए नामक बौद्धिक संपदा खरीदी, और 2009 में, WSC ने एक नया वेबडीएनए संस्करण 6.2 ([[सिकाडा]]) प्रयुक्त किया।


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


== संदर्भ ==
== संदर्भ ==

Revision as of 22:46, 18 May 2023

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

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

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

वेबडीएनए एक सिंटैक्स से बना है जो वर्ग कोष्ठक ([ ]) और अंग्रेजी भाषा का उपयोग करता है। उदाहरण के लिए, किसी वेब पेज पर आज का दिनांक प्रदर्शित करने के लिए, बस एचटीएमएल या सीएसएस कोड में [date] डालें जहां आप लाइव दिनांक दिखाना चाहते हैं; इसी तरह [time] के साथ। केवल एक विशिष्ट ग्राहक आईपी पता अनुरोध के लिए कुछ पाठ दिखाने के लिए, 'शोइफ' संदर्भ का उपयोग किया जा सकता है: [showif [ipaddress]=xxx.xxx.xxx.xxx]कुछ पाठ[/शोइफ]। अधिकांश वेबडीएनए टैग, संदर्भ और आदेश समान परंपराओं का पालन करते हैं।[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>

<पूर्व>

<एचटीएमएल>

[पाठ]जानकारी=[tcpconnect host=whois.domaindiscover.com&port=43] [tcpsend]वेबडीएनए.us[unurl]%0D%0A[/unurl][/tcpsend] [/टीसीपीकनेक्ट][/टेक्स्ट]

[जोड़ें db=base.db]डोमेन=वेबडीएनए.us&whois=[जानकारी] [/ संलग्न]

</html></पूर्व>

इतिहास

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

<ब्लॉककोट>

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

</ब्लॉककोट>

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

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

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

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

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

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

संदर्भ

  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


बाहरी संबंध