Ajax, DOM, RSS, XHTML, SOAP… वो सब सामान! यह आपके विचार से आसान है!

अजाक्सठीक है ... यह मेरे सभी बेटे के दोस्तों के लिए एक बहुत अच्छा ब्लॉग प्रविष्टि है, जो आश्चर्यचकित करता है कि यह क्या है कि मैं पूरे दिन करता हूं।

Ajax, DOM, RSS, XHTML, SOAP, XSLT, HTML, HTTP… blah, blah, blah।

इस सबका क्या मतलब है? सादा और सरल? इसका मतलब है कि आपका सिस्टम मेरे सिस्टम पर बात कर सकता है। हमारे पास एक सामान्य भाषा है ... हम हाइपरटेक्स्ट प्रोटोकॉल (हमारी आवाज) और XML (या इसके करीब ... हमारी भाषा है) के माध्यम से बात करते हैं। ठीक है, इसका क्या मतलब है? खैर, इसका मतलब है कि मैं आपको पहले बताता हूं कि मैं किस बारे में बात कर रहा हूं और फिर मैं इसके बारे में बात करता हूं, और जब मैं इसके बारे में बात कर रहा हूं तो मैं आपको बताता हूं कि मैं कर रहा हूं।

मैं अपना पहला नाम कह रहा हूं।
डॉग
मैं अपना पहला नाम कह रहा हूँ।

XML में यह है:
> First_name> डौग> / first_name>

XML के बारे में महान बात यह है कि मैं आपको सूचनाओं की धाराएँ और धाराएँ भेज सकता हूँ। मैं आपको एक ही समय में कई रिकॉर्ड भी भेज सकता हूं:

मैं आप लोगों को भेज रहा हूं।
मैं आपको पहला नाम भेज रहा हूं।
डॉग
मैं तुम्हें एक पहला नाम भेज रहा हूँ।
मैं आपको पहला नाम भेज रहा हूं।
कैटी
मैं तुम्हें एक पहला नाम भेज रहा हूँ।
मैंने आप लोगों को भेजना समाप्त कर दिया है।

XML में:
> लोग>
> First_name> डौग> / first_name>
> First_name> केटी> / first_name>
> / लोग>

तो ... अगर मैं आपकी भाषा बोल सकता हूं ... तो हम एक दूसरे से बात कर सकते हैं, है ना? पूर्ण रूप से! यह इन सभी तकनीकों का काम करता है। आप विकिपीडिया पर जा सकते हैं और उन्हें सब देख सकते हैं, लेकिन यह बहुत सादा और सरल है। वास्तव में, यह है कि आप इस ब्लॉग प्रविष्टि को अभी कैसे पढ़ रहे हैं। आपने अपना पता अपने ब्राउज़र में डाल दिया और आपके ब्राउज़र ने कहा ... अरे, डगलसक्राट कॉम, आप वहाँ? मैंने कहा हाँ! यहाँ मेरा HTML है। और आपको पता था कि मेरा पृष्ठ मेरे HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज) में टैग के आधार पर कहाँ से शुरू और समाप्त हुआ है।

अगर मैं इसे प्रोग्राम करता हूं ... इससे कोई फर्क नहीं पड़ता कि आप किस तरह के सिस्टम पर हैं या मैं किस पर हूं ... हम एक दूसरे से कोई समस्या नहीं बोल सकते। मैं PHP का उपयोग कर सकता हूं और जावा, .NET, पर्ल, एएसपी ... कुछ भी चलाने वाले सर्वर से बात कर सकता हूं। शांत हुह? यकीन है कि यह है, चलो!

अगर मैं एक शानदार कार्यक्रम बनाता हूं और आप चाहते हैं कि आपका सिस्टम मुझसे बात करे, तो मैं एक एपीआई, या एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस बनाऊंगा। यह आपको मुझसे जानकारी का अनुरोध करने की अनुमति देता है ... और मैं इसे XML में वापस धकेलूंगा। कठिन लगता है? यह नहीं है ... कि Google कैसे काम करता है! सबमिट पर क्लिक करने के बाद पता देखें:

http://www.google.com/search?q = डगलस + karr

मैंने कहा ... हे Google, मैं आपके सिस्टम (q) के लिए क्वेरी करना चाहूंगा Douglas Karr। वहाँ तुम जाओ ... q = डगलस + कर्र! और फिर Google मुझे दिखाने के लिए मेरे ब्राउज़र के लिए HTML के एक समूह के साथ प्रतिक्रिया करता है। अरे, मैं # 1 हूं! Woohooo।

आरएसएस बहुत समान है। मेरे ब्लॉग में एक RSS फीड है जो सभी एक्सट्रॉनिक ग्राफिक्स को स्ट्रिप करता है और फॉर्मेट करता है और आपको देखने के लिए बस वहां से कंटेंट निकालता है। RSS वास्तव में सरल सिंडिकेशन के लिए खड़ा है ... कुछ और XMLish सामान के लिए geek बोलते हैं। अब मैं एक 'रीडर' में ब्लॉग देख सकता हूँ ...
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

यह वह जगह है जहां एकीकरण शानदार है। मैं सामग्री, डेटा, घटनाओं, सूचना, वार्तालापों को पारित कर सकता हूं ... XML का उपयोग करके लगभग कुछ भी। हर आधुनिक भाषा में XML का उपयोग किया जा सकता है (फैंसी शब्द… XML का उपभोग करता है) और यह संदेश को out पार्स ’करके ऐसा करता है। इसका मतलब है कि इसे तोड़ना ताकि यह इसका पता लगा सके। SOAP XML को आगे-पीछे करने का एक और साधन है।

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

फोल्क्स RIA .. रिच इंटरनेट एप्लिकेशन (हम प्यार करते हैं) बनाने के लिए जावास्क्रिप्ट का उपयोग कर रहे हैं। अजाक्स इसे एक कदम आगे ले जाता है। मैं वास्तव में अपने पेज में कोड लिख सकता हूं, जो आपको बिना बताए, दूसरे पेज पर कहीं और बात करेंगे, जानकारी प्राप्त करेंगे, और फिर इसे वापस लाएंगे बिना आपके कभी पृष्ठ छोड़ने के लिए !!! फिर से ... Payraise कैलक्यूलेटर। जब आप जानकारी टाइप करते हैं और "गणना करें" पर क्लिक करते हैं, तो पृष्ठ उस जानकारी को सर्वर पर वापस गणना पृष्ठ पर भेजता है। जावास्क्रिप्ट फिर प्रतिक्रिया को पढ़ता है और इसे अच्छी तरह से प्रारूपित करता है।

मुझे विश्वास नहीं है? यहाँ पृष्ठ है कि यह करने के लिए बात करता है: http://www.payraisecalculator.com/getPayraise.php। ध्यान दें कि कोई वास्तविक मूल्य नहीं है ... ऐसा इसलिए है क्योंकि मैंने वास्तव में कुछ भी पोस्ट नहीं किया है। लेकिन आपको बात समझ आ गयी।

तो इन सब का क्या अर्थ है? खैर, आरआईए नेट ले जाएगा और इसे बहुत आसान बना देगा। विरोधी चिल्लाते हैं कि हमें हमेशा Microsoft वर्ड और एक्सेल जैसे कार्यक्रम करने होंगे। वास्तव में? Google के बारे में क्या राइटली और स्प्रेडशीट्स? यह कोने के लोगों के आसपास ही है।

इसकी विडंबना यह थी कि 20 साल पहले पर्सनल कंप्यूटर का उछाल था जहां हमें कुछ 'मेनफ्रेम' प्रणाली के लिए लंगर नहीं डालना पड़ता था। अच्छा अंदाजा लगाए?! हम मेनफ्रेम पर वापस आ गए हैं ... वहाँ बस उनमें से एक पूरा गुच्छा है नेट पर।

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

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