അജാക്സ്, DOM, RSS, XHTML, SOAP… എല്ലാം സ്റ്റഫ്! നിങ്ങൾ ചിന്തിക്കുന്നതിലും എളുപ്പമാണ് ഇത്!

അജാക്സ്ശരി… ഇത് എന്റെ മകന്റെ എല്ലാ സുഹൃത്തുക്കൾക്കുമുള്ള ഒരു സൂപ്പർ ബിഗിനർ ബ്ലോഗ് എൻ‌ട്രിയാണ്, അത് ദിവസം മുഴുവൻ ഞാൻ ചെയ്യുന്നതെന്താണെന്ന് ആശ്ചര്യപ്പെടുന്നു.

അജാക്സ്, DOM, RSS, XHTML, SOAP, XSLT, HTML, HTTP… blah, blah, blah.

ഇതെല്ലാം എന്താണ് അർത്ഥമാക്കുന്നത്? ലളിതവും ലളിതവുമാണോ? നിങ്ങളുടെ സിസ്റ്റത്തിന് എന്റെ സിസ്റ്റവുമായി സംസാരിക്കാൻ കഴിയുമെന്നാണ് ഇതിനർത്ഥം. ഞങ്ങൾക്ക് ഒരു പൊതു ഭാഷയുണ്ട്… ഞങ്ങൾ ഹൈപ്പർടെക്സ്റ്റ് പ്രോട്ടോക്കോൾ (ഞങ്ങളുടെ ശബ്ദം), എക്സ്എം‌എൽ (അല്ലെങ്കിൽ അതിനോട് അടുത്ത്… ഞങ്ങളുടെ ഭാഷ) എന്നിവയിലൂടെ സംസാരിക്കുന്നു. ശരി, അതിന്റെ അർത്ഥമെന്താണ്? ശരി, അതിനർത്ഥം ഞാൻ എന്താണ് സംസാരിക്കുന്നതെന്ന് ആദ്യം നിങ്ങളോട് പറയുകയും പിന്നീട് ഞാൻ അതിനെക്കുറിച്ച് സംസാരിക്കുകയും ചെയ്യുന്നു, അതിനെക്കുറിച്ച് സംസാരിച്ചതിന് ശേഷം ഞാൻ നിങ്ങളോട് പറഞ്ഞു.

ഞാൻ എന്റെ ആദ്യ പേര് പറയുന്നു.
ഡഗ്
ഞാൻ എന്റെ ആദ്യ പേര് പറഞ്ഞു കഴിഞ്ഞു.

എക്സ്എം‌എല്ലിൽ ഇത് ഇതാണ്:
> ആദ്യ_നാമം> ഡഗ്> / ആദ്യ_നാമം>

എക്സ്എം‌എല്ലിന്റെ ഏറ്റവും വലിയ കാര്യം എനിക്ക് നിങ്ങൾക്ക് സ്ട്രീമുകളും വിവര സ്ട്രീമുകളും അയയ്ക്കാൻ കഴിയും എന്നതാണ്. എനിക്ക് ഒരേ സമയം ഒന്നിലധികം റെക്കോർഡുകൾ അയയ്‌ക്കാൻ പോലും കഴിയും:

ഞാൻ നിങ്ങൾക്ക് ആളുകളെ അയയ്‌ക്കുന്നു.
ഞാൻ നിങ്ങൾക്ക് ഒരു ആദ്യ പേര് അയയ്ക്കുന്നു.
ഡഗ്
ഞാൻ നിങ്ങൾക്ക് ഒരു ആദ്യ പേര് അയച്ചു.
ഞാൻ നിങ്ങൾക്ക് ഒരു ആദ്യ പേര് അയയ്ക്കുന്നു.
കാറ്റൊ
ഞാൻ നിങ്ങൾക്ക് ഒരു ആദ്യ പേര് അയച്ചു.
ഞാൻ നിങ്ങളെ ആളുകളെ അയച്ചു.

എക്സ്എം‌എല്ലിൽ‌:
> ആളുകൾ>
> ആദ്യ_നാമം> ഡഗ്> / ആദ്യ_നാമം>
> ആദ്യ_നാമം> കാറ്റി> / ആദ്യ_നാമം>
> / ആളുകൾ>

അതിനാൽ… എനിക്ക് നിങ്ങളുടെ ഭാഷ സംസാരിക്കാൻ കഴിയുമെങ്കിൽ… നമുക്ക് പരസ്പരം സംസാരിക്കാം, അല്ലേ? തീർച്ചയായും! ഈ സാങ്കേതികവിദ്യകളെല്ലാം പ്രവർത്തിക്കുന്നത് ഇങ്ങനെയാണ്. നിങ്ങൾക്ക് വിക്കിപീഡിയയിൽ പ്രവേശിച്ച് അവയെല്ലാം നോക്കാനാകും, പക്ഷേ ഇത് വളരെ ലളിതവും ലളിതവുമാണ്. വാസ്തവത്തിൽ, നിങ്ങൾ ഇപ്പോൾ ഈ ബ്ലോഗ് എൻ‌ട്രി എങ്ങനെ വായിക്കുന്നു. നിങ്ങൾ എന്റെ വിലാസം നിങ്ങളുടെ ബ്ര browser സറിൽ ഇട്ടു, നിങ്ങളുടെ ബ്ര browser സർ പറഞ്ഞു… ഹേയ്, ഡഗ്ലസ്കർ.കോം, നിങ്ങൾ അവിടെ ഉണ്ടോ? ഞാൻ പറഞ്ഞു! ഇതാ എന്റെ HTML. എന്റെ HTML (ഹൈപ്പർ‌ടെക്സ്റ്റ് മാർ‌ക്കപ്പ് ലാംഗ്വേജ്) ലെ ടാഗുകളെ അടിസ്ഥാനമാക്കി എന്റെ പേജ് എവിടെയാണ് ആരംഭിച്ചതെന്നും അവസാനിച്ചതെന്നും നിങ്ങൾക്കറിയാം.

ഞാൻ ഇത് പ്രോഗ്രാം ചെയ്യുകയാണെങ്കിൽ… നിങ്ങൾ ഏതുതരം സിസ്റ്റത്തിലാണെന്നോ ഞാൻ ഓണാണെന്നോ പ്രശ്നമല്ല… ഞങ്ങൾക്ക് പരസ്പരം സംസാരിക്കാൻ ഒരു പ്രശ്നവുമില്ല. എനിക്ക് പി‌എച്ച്പി ഉപയോഗിക്കാനും ജാവ, .നെറ്റ്, പേൾ, എ‌എസ്‌പി… എന്തും പ്രവർത്തിക്കുന്ന ഒരു സെർവറുമായി സംസാരിക്കാനും കഴിയും. കൊള്ളാം, അല്ലേ? തീർച്ചയായും, തീർച്ചയായും!

ഞാൻ ഒരു മികച്ച പ്രോഗ്രാം സൃഷ്ടിക്കുകയും നിങ്ങളുടെ സിസ്റ്റം എന്നോട് സംസാരിക്കാൻ ആഗ്രഹിക്കുകയും ചെയ്യുന്നുവെങ്കിൽ, ഞാൻ ഒരു API അല്ലെങ്കിൽ ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ് നിർമ്മിക്കും. എന്നിൽ നിന്ന് വിവരങ്ങൾ അഭ്യർത്ഥിക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു… ഞാൻ അത് എക്സ്എം‌എല്ലിൽ നിങ്ങളിലേക്ക് തിരികെ കൊണ്ടുപോകും. കഠിനമാണോ? ഇത് അങ്ങനെയല്ല… അങ്ങനെയാണ് Google പ്രവർത്തിക്കുന്നത്! സമർപ്പിക്കുക ക്ലിക്കുചെയ്‌തതിനുശേഷം വിലാസം പരിശോധിക്കുക:

http://www.google.com/search?q = ഡഗ്ലസ് + കാർ

ഞാൻ പറഞ്ഞു… ഹേ ഗൂഗിൾ, നിങ്ങളുടെ സിസ്റ്റം (q) അന്വേഷിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു Douglas Karr. അവിടെ നിങ്ങൾ പോകുക… q = ഡഗ്ലസ് + കാർ! എന്നെ കാണിക്കുന്നതിന് Google എന്റെ ബ്ര browser സറിനായി ഒരു കൂട്ടം HTML ഉപയോഗിച്ച് പ്രതികരിക്കുന്നു. ഹേയ്, ഞാൻ # 1 ആണ്! വൂഹൂ.

RSS വളരെ സമാനമാണ്. എന്റെ ബ്ലോഗിന് ഒരു ആർ‌എസ്‌എസ് ഫീഡ് ഉണ്ട്, അത് എല്ലാ ബാഹ്യ ഗ്രാഫിക്സും ഫോർ‌മാറ്റിംഗും നീക്കംചെയ്യുകയും നിങ്ങൾ‌ക്ക് കാണാനായി ഉള്ളടക്കം എറിയുകയും ചെയ്യുന്നു. ആർ‌എസ്‌എസ് എന്നാൽ ശരിക്കും ലളിതമായ സിൻഡിക്കേഷനെ സൂചിപ്പിക്കുന്നു… ഗീക്ക് കൂടുതൽ എക്സ്എം‌എൽ സ്റ്റഫുകൾക്കായി സംസാരിക്കുന്നു. ഇപ്പോൾ എനിക്ക് ഒരു 'റീഡറിൽ' ബ്ലോഗ് കാണാൻ കഴിയും…
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

സംയോജനം അതിശയകരമാണ്. എനിക്ക് ഉള്ളടക്കം, ഡാറ്റ, ഇവന്റുകൾ, വിവരങ്ങൾ, സംഭാഷണങ്ങൾ… എക്സ്എം‌എൽ ഉപയോഗിച്ച് ഫലത്തിൽ എന്തും എനിക്ക് കൈമാറാൻ കഴിയും. അവിടെയുള്ള എല്ലാ ആധുനിക ഭാഷകൾക്കും എക്സ്എം‌എൽ ഉപയോഗിക്കാം (ഫാൻസി പദം… എക്സ്എം‌എൽ ഉപഭോഗം) അത് സന്ദേശം 'പാഴ്‌സുചെയ്യുന്നതിലൂടെ' ചെയ്യുന്നു. അതിനർത്ഥം അത് വേർപെടുത്തുന്നതിലൂടെ അത് മനസിലാക്കാൻ കഴിയും. എക്സ്എം‌എൽ മുന്നോട്ടും പിന്നോട്ടും കൈമാറുന്നതിനുള്ള മറ്റൊരു മാർഗമാണ് എസ്‌ഒ‌എപി.

ഏറ്റവും പുതിയ ക്രേസ് അജാക്സ് അഥവാ അസിൻക്രണസ് ജാവാസ്ക്രിപ്റ്റ്, എക്സ്എം‌എൽ എന്നിവയാണ്. അയ്യോ, കഠിനമായി തോന്നുന്നു. ഇത് ശരിക്കും അല്ല. നിങ്ങളുടെ ബ്ര browser സറിൽ എപ്പോഴെങ്കിലും ഒരു ബട്ടണിലും വിൻഡോയിലോ ഒരു സന്ദേശത്തിലോ ക്ലിക്കുചെയ്യണോ? ജാവാസ്ക്രിപ്റ്റ് ഉപയോഗിച്ചാണ് അവർ അത് ചെയ്തത്. എവിടെയെങ്കിലും ചില സെർവറുകളേക്കാൾ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയാണ് ജാവാസ്ക്രിപ്റ്റ്. പ്രാദേശികമായി ഒരു കൂട്ടം ജാവാസ്ക്രിപ്റ്റ് ചെയ്യുന്നതിലൂടെ എനിക്ക് നിങ്ങൾക്ക് ഒരു തണുത്ത അനുഭവം നൽകാൻ കഴിയും എന്നാണ് ഇതിനർത്ഥം. ചെക്ക് ഔട്ട് ശമ്പള കാൽക്കുലേറ്റർ. പേജ് മാറുന്ന ഫീൽഡുകളിലൂടെ നിങ്ങൾ മൂല്യങ്ങളും ടാബും എങ്ങനെ ടൈപ്പുചെയ്യുന്നുവെന്ന് ശ്രദ്ധിക്കുക? അതാണ് ജാവാസ്ക്രിപ്റ്റ്.

ആർ‌ഐ‌എ സൃഷ്ടിക്കുന്നതിന് ആളുകൾ‌ ജാവാസ്ക്രിപ്റ്റ് ഉപയോഗിക്കുന്നു .. റിച്ച് ഇൻറർ‌നെറ്റ് അപ്ലിക്കേഷനുകൾ‌ (ഞങ്ങൾ‌ ചുരുക്കെഴുത്തുകൾ‌ ഇഷ്ടപ്പെടുന്നു). അജാക്സ് അതിനെ ഒരു പടി കൂടി മുന്നോട്ട് കൊണ്ടുപോകുന്നു. എന്റെ പേജിൽ എനിക്ക് യഥാർത്ഥത്തിൽ കോഡ് എഴുതാൻ കഴിയും, അത് നിങ്ങൾ പറയാതെ തന്നെ, മറ്റെവിടെയെങ്കിലും മറ്റൊരു പേജുമായി സംസാരിക്കുകയും വിവരങ്ങൾ നേടുകയും തുടർന്ന് നിങ്ങൾ ഒരിക്കലും പേജ് ഉപേക്ഷിക്കാതെ തന്നെ അത് തിരികെ കൊണ്ടുവരുകയും ചെയ്യും !!! വീണ്ടും… ശമ്പള കാൽക്കുലേറ്റർ. നിങ്ങൾ വിവരങ്ങൾ ടൈപ്പുചെയ്ത് “കണക്കുകൂട്ടുക” ക്ലിക്കുചെയ്യുമ്പോൾ, പേജ് സെർവറിലെ ഒരു കണക്കുകൂട്ടൽ പേജിലേക്ക് ആ വിവരങ്ങൾ സമർപ്പിക്കുന്നു. ജാവാസ്ക്രിപ്റ്റ് പ്രതികരണം വായിക്കുകയും അത് നന്നായി ഫോർമാറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.

എന്നെ വിശ്വസിക്കുന്നില്ലേ? ഇത് സംസാരിക്കുന്ന പേജ് ഇതാ: http://www.payraisecalculator.com/getPayraise.php. യഥാർത്ഥ മൂല്യങ്ങളൊന്നുമില്ലെന്ന് ശ്രദ്ധിക്കുക… ഞാൻ യഥാർത്ഥത്തിൽ ഒന്നും പോസ്റ്റുചെയ്യാത്തതിനാലാണിത്. എന്നാൽ നിങ്ങൾക്ക് പോയിന്റ് ലഭിക്കും.

അപ്പോൾ ഇതെല്ലാം എന്താണ് അർത്ഥമാക്കുന്നത്? ശരി, ആർ‌ഐ‌എ നെറ്റ് എടുക്കുകയും അത് വളരെ എളുപ്പമാക്കുകയും ചെയ്യും. മൈക്രോസോഫ്റ്റ് വേഡ്, എക്സൽ പോലുള്ള പ്രോഗ്രാമുകൾ ഞങ്ങൾക്ക് എല്ലായ്പ്പോഴും ഉണ്ടായിരിക്കുമെന്ന് എതിരാളികൾ നിലവിളിക്കുന്നു. ശരിക്കും? Google- ന്റെ കാര്യമോ? രേഖാമൂലം ഒപ്പം സ്പ്രെഡ്ഷീറ്റുകൾ? ഇത് കോണിലുള്ള ആളുകൾക്ക് ചുറ്റുമാണ്.

ഇതിന്റെ വിരോധാഭാസം എന്തെന്നാൽ 20 വർഷം മുമ്പ് പേഴ്സണൽ കമ്പ്യൂട്ടറിന്റെ കുതിച്ചുചാട്ടമായിരുന്നു, അവിടെ ഞങ്ങൾ ചില 'മെയിൻഫ്രെയിം' സിസ്റ്റത്തിലേക്ക് നങ്കൂരമിടേണ്ടതില്ല. ശരി… എന്താണെന്ന്? ഹിക്കുക ?! ഞങ്ങൾ മെയിൻഫ്രെയിമിൽ തിരിച്ചെത്തിയിരിക്കുന്നു… അവയിൽ ഒരു കൂട്ടം നെറ്റിൽ ഉണ്ട്.

നീ എന്ത് ചിന്തിക്കുന്നു?

സ്പാം കുറയ്ക്കുന്നതിന് ഈ സൈറ്റ് Akismet ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ അഭിപ്രായ ഡാറ്റ പ്രോസസ്സുചെയ്യുന്നത് എങ്ങനെയെന്നറിയുക.