ഒരു വെബ് അപ്ലിക്കേഷൻ എന്താണ്?

വെബ് അധിഷ്ഠിത അപ്ലിക്കേഷൻ പ്രോഗ്രാമുകളെ കുറിച്ചുള്ള നിങ്ങളുടെ ധാരണ മെച്ചപ്പെടുത്തുക

ഒരു വെബ് ബ്രൌസർ അതിന്റെ ക്ലയന്റ് ആയി ഉപയോഗിച്ചു് ഒരു പ്രത്യേക പ്രവർത്തനം ചെയ്യുന്ന കമ്പ്യൂട്ടർ പ്രോഗ്രാമാണു് വെബ് ഉപയോഗം. ഒരു വെബ്സൈറ്റിൽ ഒരു സന്ദേശ ബോർഡ് അല്ലെങ്കിൽ ഒരു കോൺടാക്റ്റ് ഫോം പോലെ ലളിതമാണ് അല്ലെങ്കിൽ ഒരു വേഡ് പ്രോസസ്സർ അല്ലെങ്കിൽ നിങ്ങളുടെ ഫോണിലേക്ക് ഡൗൺലോഡ് ചെയ്യുന്ന മൾട്ടിപ്ലെയർ മൊബൈൽ ഗെയിമിംഗ് ആപ്ലിക്കേഷനിൽ സങ്കീർണ്ണത.

ഒരു ക്ലയന്റ് എന്താണ്?

ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കാൻ ഉപയോഗിക്കുന്ന വ്യക്തിയെ പരാമർശിക്കുന്നതിനായി ക്ലയന്റ്-സെർവർ പരിസ്ഥിതിയിലാണ് "ക്ലയന്റ്" ഉപയോഗിക്കുന്നത്. ഒരു ക്ലയന്റ്-സെർവർ എൻവിറോൺമെൻറ്, അതിൽ ഒന്നിലധികം കംപ്യൂട്ടറുകൾ ഒരു ഡേറ്റാബേസിലേക്ക് വിവരങ്ങൾ രേഖപ്പെടുത്തുന്നു. "ക്ലയന്റ്" എന്നത് വിവരത്തിൽ പ്രവേശിക്കുന്നതിനുള്ള പ്രയോഗമാണ്, മാത്രമല്ല സെർവർ എന്നത് വിവരങ്ങൾ സൂക്ഷിക്കാൻ ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനാണ്.

വെബ് ആപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കുന്നതിന്റെ പ്രയോജനങ്ങൾ എന്താണ്?

ഒരു വെബ് ആപ്ലിക്കേഷൻ ഒരു പ്രത്യേക തരം കമ്പ്യൂട്ടർ അല്ലെങ്കിൽ ഒരു നിർദ്ദിഷ്ട ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിനായുള്ള ഒരു ക്ലയന്റ് നിർമ്മിക്കുന്ന ഉത്തരവാദിത്തത്തിന്റെ ഡെവലപ്പർമാരെ ഒഴിവാക്കിയിരിക്കുന്നു, അതിനാൽ തന്നെ ഇന്റർനെറ്റ് ആക്സസ് ഉള്ളതിനാൽ ആർക്കും അപ്ലിക്കേഷൻ ഉപയോഗിക്കാനാകും. ക്ലയന്റ് ഒരു വെബ് ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നതിനാൽ, ഉപയോക്താവിന് ഒരു IBM- അനുയോജ്യം അല്ലെങ്കിൽ ഒരു Mac ഉപയോഗിക്കാം. അവ വിൻഡോസ് എക്സ്.പി അല്ലെങ്കിൽ വിൻഡോസ് വിസ്റ്റ പ്രവർത്തിപ്പിക്കാൻ കഴിയും. ചില ആപ്ലിക്കേഷനുകൾക്ക് ഒരു പ്രത്യേക വെബ് ബ്രൌസർ ആവശ്യമാണെങ്കിലും അവ ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ അല്ലെങ്കിൽ ഫയർഫോക്സ് ഉപയോഗിക്കാം.

വെബ് അപ്ലിക്കേഷനുകൾ സാധാരണയായി സെർവർ സൈഡ് സ്ക്രിപ്റ്റ് (ASP, PHP, തുടങ്ങിയവ), ക്ലയന്റ് സൈഡ് സ്ക്രിപ്റ്റ് (HTML, Javascript, മുതലായവ) ചേർത്ത് ആപ്ലിക്കേഷൻ വികസിപ്പിച്ചെടുക്കുന്നു. വിവരങ്ങൾ സംഭരിക്കുന്നതിനും ലഭ്യമാക്കുന്നതിനുമുള്ള എല്ലാ ഹാർഡ് സ്റ്റഫറുകളുമായി സെർവർ-സൈഡ് സ്ക്രിപ്റ്റ് കൈകാര്യം ചെയ്യുമ്പോൾ ക്ലയന്റ് സൈഡ് സ്ക്രിപ്റ്റ് വിവരങ്ങൾ അവതരണത്തെ കൈകാര്യം ചെയ്യുന്നു.

വെബ് ആപ്ലിക്കേഷനുകൾ എത്രത്തോളം നീളുന്നു?

വേൾഡ് വൈഡ് വെബ് മുഖ്യധാരാ ജനപ്രിയതയ്ക്ക് മുൻപ് വെബ് ആപ്ലിക്കേഷനുകൾ പരിണമിച്ചുവരുന്നു. ഉദാഹരണത്തിന്, 1987 ൽ ലാറി വാൾ ഒരു ജനപ്രിയ സെർവർ സൈഡ് സ്ക്രിപ്റ്റിങ് ഭാഷയായ പെർ എന്ന വികസിത വികസിപ്പിച്ചെടുത്തത്. അക്കാദമിക്, ടെക്നോളജി സർക്കിളുകൾക്ക് പുറത്തുള്ള ഇന്റർനെറ്റിന് ഇന്റർനെറ്റിന് വലിയ പ്രചാരം ലഭിക്കുന്നതിന് ഏഴ് വർഷം മുമ്പാണ് അത്.

ആദ്യത്തെ മുഖ്യ വെബ് ആപ്ലിക്കേഷനുകൾ താരതമ്യേന ലളിതമായിരുന്നു, പക്ഷെ 90-കളുടെ അവസാനത്തിൽ കൂടുതൽ സങ്കീർണ്ണമായ വെബ് ആപ്ലിക്കേഷനുകൾ ഒരു പുഷ്പം കണ്ടു. ഇന്ന് ദശലക്ഷക്കണക്കിന് അമേരിക്കക്കാർ ഓൺലൈൻ അപേക്ഷകൾ ഓൺലൈനിൽ ഫയൽ ചെയ്യുന്നതിനും ഓൺലൈൻ ബാങ്കിങ് ചുമതലകൾ നടത്തുന്നതിനും സുഹൃത്തുക്കളേയും പ്രിയപ്പെട്ടവരുമായും ബന്ധം പുലർത്തുന്നതിനും വെബ് ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുന്നു.

വെബ് അപ്ലിക്കേഷനുകൾ എങ്ങനെ ജനിക്കുന്നു?

മിക്ക വെബ് ആപ്ലിക്കേഷനുകളും ക്ലയന്റ്-സെർവർ ആർക്കിടെക്ചർ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, സെർവർ സംഭരിക്കാനും വിവരങ്ങൾ ലഭ്യമാക്കുമ്പോഴും ക്ലയന്റ് വിവരങ്ങൾ നൽകുന്നു. ഇന്റർനെറ്റ് മെയിൽ ഇതൊരു ഉദാഹരണമാണ്, Google- ന്റെ Gmail പോലുള്ള കമ്പനികളും മൈക്രോസോഫ്റ്റിന്റെ Outlook ഉം വെബ്-അധിഷ്ഠിത ഇമെയിൽ ക്ലയന്റുകൾ വാഗ്ദാനം ചെയ്യുന്നു.

കഴിഞ്ഞ കുറെ വർഷങ്ങളായി, വിവരങ്ങൾ ശേഖരിക്കാനായി ഒരു സെർവർ ആവശ്യമില്ലാത്ത പ്രവർത്തനങ്ങൾക്കായി വെബ് ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിന് ഒരു വലിയ പുഷ്മുണ്ട്. ഉദാഹരണത്തിന്, നിങ്ങളുടെ വേഡ് പ്രോസസർ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ സംഭരിക്കുന്നു, സെർവറിന് ആവശ്യമില്ല.

വെബ് ആപ്ലിക്കേഷനുകൾ സമാന പ്രവർത്തനക്ഷമത നൽകാനും ഒന്നിലധികം പ്ലാറ്റ്ഫോമുകളിൽ പ്രവർത്തിക്കാനും കഴിയും. ഉദാഹരണത്തിന്, ഒരു വെബ് ആപ്ലിക്കേഷൻ ഒരു വേഡ് പ്രോസസ്സർ ആയി പ്രവർത്തിക്കും, ക്ലൗഡിൽ വിവരങ്ങൾ സൂക്ഷിക്കുകയും നിങ്ങളുടെ സ്വകാര്യ ഹാർഡ് ഡ്രൈവിലേക്ക് പ്രമാണം 'ഡൌൺലോഡ് ചെയ്യാൻ' നിങ്ങളെ അനുവദിക്കുന്നു.

Gmail അല്ലെങ്കിൽ Yahoo മെയിൽ ക്ലയന്റുകൾ പോലെയുള്ള ജനപ്രിയ വെബ് ആപ്ലിക്കേഷനുകൾ വർഷങ്ങളായി മാറിക്കൊണ്ടിരിക്കുന്നുവെന്നതിന് സാക്ഷ്യപ്പെടുത്താൻ നിങ്ങൾ ധാരാളം സമയം ഉപയോഗിക്കുന്നതായിരുന്നെങ്കിൽ, നൂതന വെബ് ആപ്ലിക്കേഷനുകൾ എത്രത്തോളം മാറിയെന്ന് നിങ്ങൾ കണ്ടു. കൂടുതൽ ആധുനിക വെബ് ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു പ്രോഗ്രാമിങ് മോഡാണ് അജാക്സ്.

ജി സ്യൂട്ട് (മുമ്പ് Google Apps ), മൈക്രോസോഫ്റ്റ് ഓഫീസ് 365 എന്നിവ പുതിയ വെബ് ബ്രൗസറുകളുടെ മറ്റ് ഉദാഹരണങ്ങളാണ്. ഇന്റർനെറ്റിലേക്ക് കണക്ട് ചെയ്യുന്ന മൊബൈൽ അപ്ലിക്കേഷനുകൾ (നിങ്ങളുടെ ഫേസ്ബുക്ക് ആപ്ലിക്കേഷൻ, നിങ്ങളുടെ ഡ്രോപ്പ്ബോക്സ് ആപ്ലിക്കേഷൻ അല്ലെങ്കിൽ നിങ്ങളുടെ ഓൺലൈൻ ബാങ്കിംഗ് ആപ്ലിക്കേഷൻ പോലുള്ളവ) മൊബൈൽ വെബ് ആപ്ലിക്കേഷനുകൾ എങ്ങനെയാണ് ഉപയോഗിക്കുന്നത് എന്നതിന് ഉദാഹരണങ്ങളാണ്.

അപ്ഡേറ്റ് ചെയ്തത്: എലിസ് മോറോ