Dvovod preco programator pouzije vyhradne format xx.xx.xxxx nieje v jeho posadnutosti detailami, ale preto ze to vyzaduje nejaka komponenta alebo funkcia v kniznici ktora je dostupna a vyrobil ju niekto pred nim, nikto ho nezaplati aby sa s tym hlbsie zaoberal, ale ani nikoho nepotesi posunutie terminu vdaka tymto detailom.
Ludia nechcu platit za kvalitu lebo ta je 5x drahsia a trva 3x dlhsie, radsej sa uspokoja s lacnym ale stale funkcnym riesenim.
Hm, taky máme systém, kde se musí zadávat DDMMRRRR a napevno jsou tam nastavené tečky. Neposunu se tabulátorem, šipkama, mezerníkem, nic - nutno tam napsat 21082013. Bavil jsem se s chlapama, kteří na té aplikaci dělali a prý je to taky (a tisíc jiných věcí UI navrhoval patrně dement nebo myšofil, přechod mezi poli někdy funguje na Enter, někdy na Tab, někdy Tab tupě cykluje mezi poli a kus dál se dostanu přes Shift+Tab) štve, ale oni dostanou "naklikané" prostředí, kde to tak je napevno, na ně zbyde jen naprogramovat výpočty a další akce, UI neovlivní.
Koukám, že taky nevíte, jaké nástroje jsou na trhu :-) Už zhruba před 15 lety jsem programoval systémy, kdy pole typu DATUM mělo automaticky integrovanou funkcionalitu v GUI: když napíšu jen den, doplní se aktuální měsíc a rok, když napíšu den a měsíc, doplní se rok.
Jednoduché a automaticky integrované u všech polí typu DATUM a bez jakéhokoliv programování. Takže všechno ostatní jsou jen výmluvy těch, co neumí programovat uživatelsky přívětivě :-)
On si ne kazdej programator muze vybrat v cem to bude a jak to bude delat. Spis tak v 99% pripadu plati "tady neco mas a tohle napis". A pak by to pro nej (trebas) znamenalo stravit psanim jen toho pole datum 3 dny ... coz jaksi nikdo nezaplati.
Mimochodem, kdyz sme u takovy trivialitky jako datovy pole ... procpak trebas ff datavapole na webu neumi ... kdyz je to prece tak easy ...
To není to o tom, že by programátor neuměl, nechtěl a nebo byl asociální exot. Většina uživatelů si (po různém počtu iterací) udělá určitou představu, jak by "správné" UI mělo vypadat - bohužel každý má představu jinou, možností je strašně moc a neexistuje shoda. Nedivte se, že do toho firmy nerady vrážejí peníze. Podívejte se na Microsoftí Ribbon, pokus o naprosto neprogramátorské uživatelské rozhraní. Dodnes kolem něj panuje značná kontroverze.