खेल में वापस जावास्क्रिप्ट

डिपॉजिटफोटो 27736851 एस

मुझे याद है जब लोग जावास्क्रिप्ट के निधन के बारे में बात कर रहे थे। कई ब्राउज़र आपको दुर्भावनापूर्ण स्क्रिप्ट के कारण सेटिंग को ब्लॉक करने की अनुमति देंगे। हालाँकि, जावास्क्रिप्ट अब वापस बढ़ रहा है। गैर-तकनीकी के लिए ... वेबसाइट प्रोग्रामिंग के दो साधन काम कर रहे हैं: सर्वर-साइड और क्लाइंट-साइड। सर्वर-साइड स्क्रिप्टिंग का एक उदाहरण है जब आप अपना ऑर्डर सबमिट करते हैं, तो आपकी जानकारी सर्वर पर पोस्ट की जाती है, और फिर एक नया पेज आता है जो सर्वर द्वारा निर्मित होता है। क्लाइंट-साइड स्क्रिप्ट का एक उदाहरण है जब आप सबमिट पर क्लिक करते हैं और एक त्वरित त्रुटि संदेश प्राप्त करते हैं जो आपने मान्य जानकारी दर्ज नहीं की थी।

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

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

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

कुछ महान उदाहरण: इस पर ड्रैग एंड ड्रॉप का काम देखें साइट.
क्या आपको MS Word पसंद है? वहाँ वेब पर कुछ अविश्वसनीय संपादक हैं। यहां एक है।

इससे पहले कि यह लंबे समय तक नहीं होगा जब तक कि सेवा प्रदाता प्रदाता सेवा लेना शुरू नहीं कर देंगे। मैं उस दिन की कल्पना कर सकता हूं जब आप प्रत्येक लाइसेंस के लिए कुछ सौ का भुगतान करने के बजाय $ 9.95 प्रति माह के लिए माइक्रोसॉफ्ट ऑफिस किराए पर लेते हैं।

एक टिप्पणी

  1. 1

    @ डगलस: "PHP और VBScript सर्वर-साइड भाषाओं के उदाहरण हैं।"

    वास्तव में ऐसा नहीं है तकनीकी रूप से VBScript के बारे में सच है। क्या कहना अधिक सही होगा “VBScript एक स्क्रिप्टिंग भाषा का एक उदाहरण है जिसका उपयोग ज्यादातर सर्वर-साइड पर Microsoft की ASP के लिए प्राथमिक भाषा के रूप में किया गया है, भले ही इसे Microsoft के Internet Explorer में क्लाइंट-साइड स्क्रिप्टिंग भाषा के रूप में उपयोग किया जा सकता है।"

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

    हां, यह एक कौर है और मैं इसे शब्दों में बयां कर सकता था, लेकिन इस संदर्भ को देखते हुए, प्रयास क्यों किया गया? 🙂

    PS मेरे पास VBScript में 10 से अधिक वर्षों का अनुभव है, और मैं अब वास्तव में जावास्क्रिप्ट को बयाना में सीखना शुरू कर रहा हूं, इसलिए मेरे लिए यह कहना कि बाद वाला अधिक शक्तिशाली है ...

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.