Vidim, da sem odprl zanimivo temo, ki je pa krenla v drugo smer. Sem površno prebral kar ste zapisali in bi še povedal moje osebno stališče (lahko da se tudi motim).
Tukaj sva dva različna zorna kota:
- uporabniški vidik na aplikacijo
- in programerski vidik na aplikacijo
Uporabniški vidik:
Za uporabnika je v osnovi software namenjen temu, da uporabnikom pomaga pri njihovem delu. Software oz. programska oprema / spletna aplikacija, mora uporabniku nuditi:
- enostavno za uporabo
- čudovito uporabniško izkušnjo
- čudovito tehnično podporo
- in še kaj
Uporabnika NE ZANIMA:
- ali je internet explorer ali zadnji chrome
- dejstvo je, da veliko uporabnikov sploh ne loči internet explorer od chrome ali firefoxa, za njih je pač to BRSKALNIK za brskanje po INTERNETU in nič več (za programerje pa pač nočna mora).
- Kaj pa če uporabnik želi uporabljati software samo na mobitelu? AAaaaa...
Dejstvo je, da je zgoraj na nebu BOG, na cesti pa MERCEDES. Vozim pa MAZDO. Pa kaj pol? En pa uporablja SAFARI, drug pa INTERNET EXPLORER 7.0.
S spoštovanjem do vseh, pa veliko programerjev gleda na software iz svojega zornega kota:
- dajmo čimprej dokončat
- dajmo pokasirat
- prikrijmo greške, da jih naročnik ne vidi (recimo nepravilno delovanje na internet explorerju, ali še huje, da zadeve v internet explorerju sploh ne )
Te tri alineje so karikirane. (Ne)površnost in (ne)šalabajzarstvo prinese pri končni realizaciji za naročnika samo dve stvari:
- ali izdelek špila kot mora po standardih (spletni brskalniki, varnost, backupiranje in še en kup drugih stvari)
- ali izdelek NEšpila kot mora in se potem "izgovarjamo", da je pa kriv INTERNET EXPLORER.
Internet Explorer ni in nikoli ne bo krivec za težave nas programerjev. Dejstvo pa je, da velikokrat programerji sami uporabljamo neke advanced widgete, ki še sploh v nekaterih brskalnikih niso podprti, zato pa se kasneje tolčemo po glavo, ker nismo preverili standardizacije pokritosti delovanja v različnih BRSKALNIKIH.
Sam sem programer, ampak zagovarjam strankino - uporabnikovo stališče, kajti stranka je tista, ki je KRALJ in plača programerju €, da si lahko kupi KILO KRUHA ali KILO ČESA DRUGEGA, recimo banan :)
LP!