Kādu laiku atpakaļ, kad sāku lēnām rakties iekšā un censties saprast, kā un kāpēc dalīt struktūru no prezentācijas, to darīju ar zibošām acīm metodom naučnovo tika s primeņeņijem tikaķeļnavo aparata. Kāpēc? Tāpēc, ka tas bija kas jauns un interesants. Un man patīk pielietot visu jauno un interesanto jomā, kura manai sirsniņai ir vistuvākā - web izstrādē.
Tajā laikā es ij nedomāju, ka tas varētu vienkāršot izstrādi, uzturēšanu un, galu galā, lietošanu. Tagad, kad sāku par to domāt, nonāku pie secinājuma, ka tā nu tas arī ir. Kāpēc?
Daudzi aizvērtām acīm, turot augstu paceltus XHTML burtus ķērc par usability, semantic markup, structure + presenation + behaviout, kā arī daudz citām ne gluži saprotamām, bet tomēr skaistām lietām.
Tajā pašā laikā tiek aizmirsts par elementārāko - man ir viegli, lietotājam ir viegli. Šī pieeja atrisina milzumu problēmu. Sākot ar to, ka paātrina izstrādi un uzturēšanu un beidzot ar to, ka neierobežo lietotāju.
Par to paātrināto izstrādi un uzturēšanu runājot, ir jāmin tomēr viens moments. Ar šo pieeju var atvieglot savu darbu tikai tad, ja zin, kā, kur un ko izmantot. Jā, protams, sākotnēji ir milzums problēmu, ieskaitot savietojamību. Taču, kad pēc kāda laika Tu esi apguvis metodiku, ar kuras palīdzību minētās problēmas var atrisināt, ho-ho-hooo - Tu esi zirgā. Nodalot šos trīs slāņus - struktūra, prezentācija un funkcionalitāte, mēs iegūstam vienu milzīgu bonusu. Lai veiktu izmaiņas vienā no trijiem slāņiem, mums nav jāaiztiek pārējie divi.
Otrs, savukārt, ir lietotājs. Viņam ir pilnīgi vienalga, kāpēc Tava lapa nestrādā vai ne pēc kā neizskatās. Tu jau protams vari pieņemt, ka visiem ir javascript atbalsts. Ka visi redz attēlus. Bet tā nav. Un nestāsti, ka Tevi neinteresē šie desmit-piecpadsmit procenti. No sērijas - pasaki, vai Tu apzināti ignorē šos procentus un es pateikšu, cik pavirši Tu strādā. Dod nabaga lietotājam iespēju redzēt un lietot Tevis izveidoto lapu.
Tas, iespējams, nebūs viegli. Jo ir jāapgūst daudz jaunu lietu. Protams. Bet Tu takš nevēlies iet līdzi laikam un darīt savu darbu labāk, ne? Vai arī tomēr vēlies?