വെബ് ഡവലപ്‍മെന്റ്

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
(Web design എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)

ഇൻറർനെറ്റിനായി (വേൾഡ് വൈഡ് വെബ്) അല്ലെങ്കിൽ ഇൻട്രാനെറ്റിനായി (ഒരു സ്വകാര്യ നെറ്റ്‌വർക്ക്) ഒരു വെബ് സൈറ്റ് വികസിപ്പിക്കുന്നതിലുള്ള പ്രവർത്തനമാണ് വെബ് ഡെവലപ്മെന്റ്. പ്ലെയിൻ ടെക്സ്റ്റിന്റെ ലളിതമായ ഒരൊറ്റ സ്റ്റാറ്റിക് പേജ് വികസിപ്പിക്കുന്നത് മുതൽ സങ്കീർണ്ണമായ വെബ് അധിഷ്ഠിത ഇന്റർനെറ്റ് ആപ്ലിക്കേഷനുകൾ (വെബ് ആപ്ലിക്കേഷനുകൾ), ഇലക്ട്രോണിക് ബിസിനസുകൾ, സോഷ്യൽ നെറ്റ്‌വർക്ക് സേവനങ്ങൾ വരെ വെബ് വികസനത്തിന് കഴിയും. വെബ് വികസനം സാധാരണയായി സൂചിപ്പിക്കുന്ന ടാസ്‌ക്കുകളുടെ കൂടുതൽ സമഗ്രമായ പട്ടികയിൽ വെബ് എഞ്ചിനീയറിംഗ്, വെബ് ഉള്ളടക്ക വികസനം, വെബ് ഡിസൈൻ, ക്ലയന്റ് ലൈസൻ, ക്ലയന്റ് സൈഡ് / സെർവർ സൈഡ് സ്ക്രിപ്റ്റിംഗ്, വെബ് സെർവർ, നെറ്റ്‌വർക്ക് സെക്യൂരിറ്റി കോൺഫിഗറേഷൻ, ഇ-കൊമേഴ്‌സ് വികസനം എന്നിവ ഉൾപ്പെടാം.[1]

വെബ് പ്രൊഫഷണലുകൾക്കിടയിൽ, "വെബ് ഡെവലപ്മെന്റ്" സാധാരണയായി വെബ് സൈറ്റുകൾ നിർമ്മിക്കുന്നതിന്റെ പ്രധാന നോൺ-ഡിസൈൻ വശങ്ങളെ സൂചിപ്പിക്കുന്നു: മാർക്ക്അപ്പ്, കോഡിംഗ് എന്നിവ എഴുതുക. ഉള്ളടക്ക വികസനം എളുപ്പവും അടിസ്ഥാന സാങ്കേതിക വൈദഗ്ദ്ധ്യത്തോടെ ലഭ്യമാക്കുന്നതിനും വെബ് ഡെവലപ്മെന്റ് ഉള്ളടക്ക മാനേജുമെന്റ് സിസ്റ്റങ്ങൾ (സി‌എം‌എസ്) ഉപയോഗിച്ചേക്കാം.[2]

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

വെബിന്റെ വാണിജ്യവത്ക്കരണം മുതൽ, വെബ് വികസനം വളർന്നുവരുന്ന ഒരു വ്യവസായമാണ്. ഉപയോക്താക്കൾക്ക് ഉൽ‌പ്പന്നങ്ങളും സേവനങ്ങളും പരസ്യം ചെയ്യാനും വിൽക്കാനും അവരുടെ വെബ്‌സൈറ്റ് ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ബിസിനസ്സുകളാണ് ഈ വ്യവസായത്തിന്റെ വളർച്ചയെ നയിക്കുന്നത്.

വെബ് വികസനത്തിനായി ബെർക്ക്‌ലിഡിബി, ഗ്ലാസ് ഫിഷ്, എൽ‌എം‌പി (ലിനക്സ്, അപ്പാച്ചെ, മൈഎസ്ക്യുഎൽ, പി‌എച്ച്പി) സ്റ്റാക്ക്, പേൾ / പ്ലാക്ക് എന്നിവ പോലുള്ള നിരവധി ഓപ്പൺ സോഴ്‌സ് ഉപകരണങ്ങൾ ഉണ്ട്. ഇത് വെബ് ഡെവലപ്മെൻറ് പഠനച്ചെലവ് ഏറ്റവും കുറഞ്ഞത് വരെ നിലനിർത്തുന്നു. അഡോബ് ഡ്രീംവീവർ, ബ്ലൂഗ്രിഫോൺ, മൈക്രോസോഫ്റ്റ് വിഷ്വൽ സ്റ്റുഡിയോ എന്നിവ പോലുള്ള ഉപയോഗിക്കാൻ എളുപ്പമുള്ള WYSIWYG വെബ്-ഡെവലപ്മെന്റ് സോഫ്റ്റ്വെയറിന്റെ ഉയർച്ചയാണ് വ്യവസായത്തിന്റെ വളർച്ചയ്ക്ക് കാരണമാകുന്ന മറ്റൊരു ഘടകം. അത്തരം സോഫ്റ്റ്‌വെയർ ഉപയോഗിക്കുന്നതിന് ഹൈപ്പർടെക്സ്റ്റ് മാർക്ക്അപ്പ് ലാംഗ്വേജ് (എച്ച്ടിഎംഎൽ) അല്ലെങ്കിൽ പ്രോഗ്രാമിംഗ് ഭാഷകളെക്കുറിച്ചുള്ള അറിവ് ഇപ്പോഴും ആവശ്യമാണ്, എന്നാൽ അടിസ്ഥാനകാര്യങ്ങൾ വേഗത്തിൽ പഠിക്കാനും നടപ്പിലാക്കാനും കഴിയും.

നിരന്തരം വളരുന്ന ഉപകരണങ്ങളും സാങ്കേതികവിദ്യകളും കൂടുതൽ ചലനാത്മകവും സംവേദനാത്മകവുമായ വെബ്‌സൈറ്റുകൾ നിർമ്മിക്കാൻ ഡവലപ്പർമാരെ സഹായിച്ചു. കൂടാതെ, ഡെസ്ക് അധിഷ്ഠിത കമ്പ്യൂട്ടറിൽ പരമ്പരാഗതമായി മാത്രം ലഭ്യമായ വെബ് സേവനങ്ങളായി ആപ്ലിക്കേഷനുകൾ എത്തിക്കാൻ വെബ് ഡവലപ്പർമാർ ഇപ്പോൾ സഹായിക്കുന്നു. വിവര വികേന്ദ്രീകരണത്തിനും മാധ്യമ വിതരണത്തിനും ഇത് നിരവധി അവസരങ്ങൾ അനുവദിച്ചു. ക്ലൗഡ് സേവനങ്ങളായ അഡോബ് ക്രിയേറ്റീവ് ക്ലൗഡ്, ഡ്രോപ്പ്‌ബോക്സ്, ഗൂഗിൾ ഡ്രൈവ് എന്നിവയ്‌ക്കൊപ്പം ഉദാഹരണങ്ങൾ കാണാൻ കഴിയും. ആപ്ലിക്കേഷൻ പരിതഃസ്ഥിതിക്കായി ഒരു നിർദ്ദിഷ്ട വർക്ക്സ്റ്റേഷനുമായി ബന്ധിപ്പിക്കുന്നതിനുപകരം പല സ്ഥലങ്ങളിൽ നിന്നുമുള്ള ആപ്ലിക്കേഷനുകളുമായി സംവദിക്കാൻ ഈ വെബ് സേവനങ്ങൾ ഉപയോക്താക്കളെ അനുവദിക്കുന്നു.

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

വെബ് വികസനം വ്യക്തിഗത നെറ്റ്‌വർക്കിംഗിനെയും വിപണനത്തെയും ബാധിച്ചു. വെബ്‌സൈറ്റുകൾ മേലിൽ ജോലിയ്ക്കോ വാണിജ്യത്തിനോ ഉള്ള ഉപകരണങ്ങളല്ല, മറിച്ച് ആശയവിനിമയത്തിനും സോഷ്യൽ നെറ്റ്‌വർക്കിംഗിനുമായി കൂടുതൽ വിശാലമായി സേവനം നൽകുന്നു. ഫേസ്ബുക്ക്, ട്വിറ്റർ പോലുള്ള വെബ്‌സൈറ്റുകൾ ഉപയോക്താക്കൾക്ക് ആശയവിനിമയം നടത്താനുള്ള ഒരു പ്ലാറ്റ്ഫോമും ഓർഗനൈസേഷനുകളും പൊതുജനങ്ങളുമായി ഇടപഴകുന്നതിന് കൂടുതൽ വ്യക്തിപരവും സംവേദനാത്മകവുമായ മാർഗ്ഗം നൽകുന്നു.

പ്രായോഗിക വെബ് വികസനം[തിരുത്തുക]

അടിസ്ഥാനം[തിരുത്തുക]

പ്രായോഗികമായി, പല വെബ് ഡവലപ്പർമാർക്കും ഇനിപ്പറയുന്നവ ഉൾപ്പെടെ അടിസ്ഥാന ഇന്റർ ഡിസിപ്ലിനറി കഴിവുകൾ / റോളുകൾ ഉണ്ടാകും:.

ഗ്രാഫിക് ഡിസൈൻ / വെബ് ഡിസൈൻ

ഇൻഫർമേഷൻ ആർക്കിടെക്ചറും വെബ് ഉപയോഗക്ഷമത, പ്രവേശനക്ഷമത, സെർച്ച് എഞ്ചിൻ ഒപ്റ്റിമൈസേഷൻ എന്നിവ മനസ്സിൽ പകർത്തിക്കൊണ്ട് കോപ്പിറൈറ്റിംഗ്

മൊബൈൽ പ്രതികരണശേഷി

സുരക്ഷാ പരിഗണനകൾ[തിരുത്തുക]

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

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

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

പരിശോധനയ്‌ക്കും സമാരംഭത്തിനും ശേഷവും വെബ് അപ്ലിക്കേഷനുകളിൽ പുതിയ സുരക്ഷാ ദ്വാരങ്ങൾ കണ്ടെത്തുന്നതിനാൽ, വ്യാപകമായി ഉപയോഗിക്കുന്ന അപ്ലിക്കേഷനുകൾക്കായി സുരക്ഷാ പാച്ച് അപ്‌ഡേറ്റുകൾ പതിവായി കാണപ്പെടുന്നു. സുരക്ഷാ പാച്ചുകൾ പുറത്തിറക്കുകയും പുതിയ സുരക്ഷാ ആശങ്കകൾ കണ്ടെത്തുകയും ചെയ്യുന്നതിനാൽ അപ്ലിക്കേഷനുകൾ കാലികമാക്കി നിലനിർത്തുന്നത് പലപ്പോഴും വെബ് ഡെവലപ്പർമാരുടെ ജോലിയാണ്.

പരാമർശങ്ങൾ[തിരുത്തുക]

"എന്താണ് വെബ് വികസനം? - ടെക്കോപീഡിയയിൽ നിന്നുള്ള നിർവചനം". ടെക്നോപീഡിയ.കോം ശേഖരിച്ചത് 2018-12-07.

ഫ്രാങ്കോ - കേരളത്തിലെ ഫ്രീലാൻസ് വെബ് ഡെവലപ്പർ - ഫ്രാങ്കോസ് വെബ്.കോം Archived 2019-10-30 at the Wayback Machine. ശേഖരിച്ചത് 2019-10-27

ബ്യൂറോ ഓഫ് ലേബർ സ്റ്റാറ്റിസ്റ്റിക്സ്, യുഎസ് തൊഴിൽ വകുപ്പ്. "ഇൻഫർമേഷൻ സെക്യൂരിറ്റി അനലിസ്റ്റുകൾ, വെബ് ഡെവലപ്പർമാർ, കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്ക് ആർക്കിടെക്റ്റുകൾ Archived 2017-12-02 at the Wayback Machine.". തൊഴിൽപരമായ lo ട്ട്‌ലുക്ക് ഹാൻഡ്‌ബുക്ക്, 2012-13 പതിപ്പ്. ശേഖരിച്ചത് 2013-01-17.

അവലംബം[തിരുത്തുക]

  1. "What is Web Development? - Definition from Techopedia". Techopedia.com (in ഇംഗ്ലീഷ്). Retrieved 2018-12-07.
  2. Campbell, Jennifer (2017). Web Design: Introductory. Cengage Learning. p. 27.

3. What is Web Development? Archived 2021-04-17 at the Wayback Machine. Complete Beginners Guide.

"https://ml.wikipedia.org/w/index.php?title=വെബ്_ഡവലപ്‍മെന്റ്&oldid=3976789" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്