വിജയകരമായ വെബ് 7 ആപ്ലിക്കേഷന്റെ 2.0 ശീലങ്ങൾ
Dion Hinchcliffe Ajax Developers Journal-ൽ ഒരു മികച്ച ലേഖനം എഴുതി, എന്റെ പ്രിയപ്പെട്ട ഉദ്ധരണി ഇതാ:
വെബ് 2.0 ലിവറേജിന്റെ അവശ്യകാര്യങ്ങൾ
- ഉപയോഗിക്കാന് എളുപ്പം ഏതൊരു വെബ്സൈറ്റിന്റെയും വെബ് ആപ്ലിക്കേഷന്റെയും പ്രോഗ്രാമിന്റെയും ഏറ്റവും പ്രധാനപ്പെട്ട സവിശേഷതയാണ്.
- നിങ്ങളുടെ ഡാറ്റ കഴിയുന്നത്ര തുറക്കുക. ഡാറ്റ ശേഖരിക്കുന്നതിൽ ഭാവിയില്ല, അത് നിയന്ത്രിക്കുക മാത്രം.
- എല്ലാത്തിനും ഫീഡ്ബാക്ക് ലൂപ്പുകൾ ആക്രമണാത്മകമായി ചേർക്കുക. പ്രധാനമല്ലെന്ന് തോന്നുന്ന ലൂപ്പുകൾ പുറത്തെടുത്ത് ഫലങ്ങൾ നൽകുന്നവയ്ക്ക് ഊന്നൽ നൽകുക.
- തുടർച്ചയായ റിലീസ് സൈക്കിളുകൾ. വലിയ റിലീസ്, അത് കൂടുതൽ അനിയന്ത്രിതമായി മാറുന്നു (കൂടുതൽ ആശ്രിതത്വം, കൂടുതൽ ആസൂത്രണം, കൂടുതൽ തടസ്സം.) ജൈവവളർച്ചയാണ് ഏറ്റവും ശക്തവും, അനുയോജ്യവും, പ്രതിരോധശേഷിയുള്ളതും.
- നിങ്ങളുടെ ഉപയോക്താക്കളെ നിങ്ങളുടെ സോഫ്റ്റ്വെയറിന്റെ ഭാഗമാക്കുക. അവയാണ് നിങ്ങളുടെ ഏറ്റവും മൂല്യവത്തായ ഉള്ളടക്കം, ഫീഡ്ബാക്ക്, അഭിനിവേശം എന്നിവയുടെ ഉറവിടം. സാമൂഹിക വാസ്തുവിദ്യ മനസ്സിലാക്കാൻ ആരംഭിക്കുക. അനിവാര്യമല്ലാത്ത നിയന്ത്രണം ഉപേക്ഷിക്കുക. അല്ലെങ്കിൽ നിങ്ങളുടെ ഉപയോക്താക്കൾ മറ്റെവിടെയെങ്കിലും പോകും.
- നിങ്ങളുടെ ആപ്ലിക്കേഷനുകൾ പ്ലാറ്റ്ഫോമുകളാക്കി മാറ്റുക. ഒരു ആപ്ലിക്കേഷന് സാധാരണയായി മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുള്ള ഒരു ഉപയോഗമുണ്ട്, ഒരു പ്ലാറ്റ്ഫോം എന്നത് വലിയ ഒന്നിന്റെ അടിത്തറയായിരിക്കും. നിങ്ങളുടെ സോഫ്റ്റ്വെയറിൽ നിന്നും ഡാറ്റയിൽ നിന്നും ഒരൊറ്റ തരത്തിലുള്ള ഉപയോഗം ലഭിക്കുന്നതിനുപകരം, നിങ്ങൾ അവരിൽ നൂറുകണക്കിന് അല്ലെങ്കിൽ ആയിരക്കണക്കിന് ആയിരിക്കാം.
- സാമൂഹിക കമ്മ്യൂണിറ്റികൾ ഉണ്ടാകാൻ വേണ്ടി അവരെ സൃഷ്ടിക്കരുത്. അവ ഒരു ചെക്ക്ലിസ്റ്റ് ഇനമല്ല. എന്നാൽ അവ സൃഷ്ടിക്കാൻ പ്രചോദിതരായ ഉപയോക്താക്കളെ ശാക്തീകരിക്കുക.
ഞാൻ ഒരു ഇനം കൂടി ചേർക്കും, അല്ലെങ്കിൽ 'ഈസ് ഓഫ് യൂസ്' വിപുലീകരിക്കും. ലളിതമായ ഉപയോഗത്തിനുള്ളിൽ 2 ഘടകങ്ങളുണ്ട്:
- ഉപയോഗക്ഷമത - ചുമതലകൾ നിർവഹിക്കുന്നതിന് ഉപയോക്താവ് സ്വീകരിക്കുന്ന രീതി സ്വാഭാവികമായിരിക്കണം കൂടാതെ അമിതമായ പരിശീലനം ആവശ്യമില്ല.
- മികച്ച ഡിസൈൻ - ഇത് സമ്മതിക്കാൻ ഞാൻ വെറുക്കുന്നു, പക്ഷേ അസാധാരണമായ ഒരു ഡിസൈൻ സഹായിക്കും. നിങ്ങൾക്ക് ഒരു സൗജന്യ ആപ്ലിക്കേഷൻ ഉണ്ടെങ്കിൽ, ഒരുപക്ഷേ അത് അത്ര പ്രധാനമല്ല; എന്നാൽ നിങ്ങൾ ഒരു സേവനമാണ് വിൽക്കുന്നതെങ്കിൽ, നല്ല ഗ്രാഫിക്സും പേജ് ലേഔട്ടുകളും ഉണ്ടായിരിക്കുമെന്നത് ഒരു പ്രതീക്ഷയാണ്.
നിങ്ങളുടെ ആപ്ലിക്കേഷനെ പ്ലാറ്റ്ഫോമുകളാക്കി മാറ്റുകയും തുടർച്ചയായ റിലീസ് സൈക്കിളുകളും 'വിജറ്റ്, പ്ലഗിൻ അല്ലെങ്കിൽ ആഡ്-ഓൺ' സാങ്കേതികവിദ്യയ്ക്ക് സ്വയം കടം കൊടുക്കുകയും ചെയ്യുന്നു. നിങ്ങളുടെ ആപ്ലിക്കേഷന്റെ ഒരു ഭാഗം നിർമ്മിക്കുന്നതിന് മറ്റുള്ളവരെ അനുവദിക്കുന്ന ഒരു മാർഗമുണ്ടെങ്കിൽ, നിങ്ങളുടെ കമ്പനിയുടെ മതിലുകൾക്കപ്പുറം നിങ്ങൾ വികസനം പ്രയോജനപ്പെടുത്താൻ പോകുന്നു.
'നിങ്ങളുടെ ഡാറ്റ തുറക്കുക' എന്നതിനോട് ഞാൻ യോജിക്കുന്നുവെന്ന് എനിക്ക് ഉറപ്പില്ല, എന്നാൽ നിങ്ങളുടെ ഡാറ്റ പ്രയോജനപ്പെടുത്തുന്നതിനോട് ഞാൻ യോജിക്കുന്നു. ഈ ദിനത്തിലും പ്രായത്തിലും ഓപ്പൺ ഡാറ്റ ഒരു സ്വകാര്യത പേടിസ്വപ്നം ആയിരിക്കും; എന്നിരുന്നാലും, നിങ്ങളുടെ ഉപയോക്താക്കൾ നൽകുന്ന ഡാറ്റ പ്രയോജനപ്പെടുത്തുന്നത് ഒരു പ്രതീക്ഷയാണ്. എന്റെ കാപ്പി എനിക്ക് എങ്ങനെ ഇഷ്ടമാണെന്ന് നിങ്ങൾ എന്നോട് ചോദിച്ചാൽ, അടുത്ത തവണ എനിക്ക് കാപ്പി ലഭിക്കുമ്പോൾ, അത് എനിക്ക് ഇഷ്ടപ്പെട്ട രീതിയിലായിരിക്കുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു! അങ്ങനെയല്ലെങ്കിൽ, ആദ്യം എന്നോട് ചോദിക്കരുത്!