Tema: Re: Pamastymas
Autorius: RaR
Data: 2014-06-10 10:47:20
Na, tai jeigu savą TVS kuriu - reiškia programuotojas. Šiaip 
programavimas nėra mano profesija, bet web technologijose darau viską 
nuo pradžios iki pabaigos: fotošop, css, javascript, php. O šiaip nuo 
seniau su c++ paprogramuoju, bet daugumoje algoritmus, be interfeiso. 
Bet jei naudoju kažkieno sukurtus komponentus ar bibliotekas - tai visų 
pirma jie turi būti paprasti ir aiškūs naudoti, nes atsisakydamas 
galimybių viską padaryti pagal save aš turiu laimėti laiko. Pagal mano 
įsivaizdavimą tam, kad prikabinti puslapyje redaktorių, turėtų reikėti 
įterpti kokią javascript eilutę, tam, kad prie jo prikabinti failų 
naršyklę - dar kokią ir kur nors nurodyti direktorijų kelius pagal 
nutylėjimą. Bet kai tokiu paprastu būdu (daugumoje taip ir yra) 
prikabini redaktorių, išbandai, jis lyg ir tinka jau išbandžius keletą, 
o po to pasirodo, kad norint jo failų naršykle naršyti po serverio 
išteklius reikia skaityti kažkiek puslapių apie jo veikimą ir rašyti 
kažkokias papildomas funkcijas jo vidiniuose failuose, meti tokį į šoną 
- per tą laiką jau gali tikriausiai ir pats sukurti primityvią naršyklę 
ir vėliau derinti pagal savo poreikius. Arba paimi kitą populiarų 
redaktorių, kuriamą jau daugiau 10 metų, ir nerandi dokumentacijos kaip 
atlikti kai kuriuos paprasčiausius dalykus - tenka knistis po 
internetinius forumus.

O šiaip įprastinėse programose man vartotojo sąsajos nesąmone atrodo tie 
tradiciniai meniu viršuje su atsirandančiais-išnykstančiais langais. 
Programos šone esantis meniu medis su nustatymais atskirame plote, arba 
net programos darbiniame plote man daug patogesnis sprendimas. Tie visi 
iškylantys modaliniai langai (kad pakeisti nustatymus, atverti-užverti 
failus ir pan.) man iš viso debilizmas, jų labai retai kam reikia, pvz. 
dažnai ką nors išsaugant norėtųsi ką nors nukopijuoti iš pagrindinio 
lango, "paskrolinti" kad kažką pasižiūrėti, bet kai iššokęs langas 
modalinis - nieko to negali daryti. Visose programose turėtų būti 
galimybė vienu bakstelėjimu užverti ir atverti visokius polangius - 
darbinio ploto niekada nebūna per daug, o visokiuose mobiliuose 
įrenginiuose ekranas dažniausiai neperdidžiausias, tai dažnai praverstų 
ir internetiniuose puslapiuose. Jau pačioje OS turėtų būti integruota 
kažkokia "clipboard history" funkcija - juk tai be galo naudingas 
daiktas. Su internetinių puslapių dizainu dažnai iš viso tragedija - 
dizaineris sukuria taip, kaip jam atrodo gražu ar madinga, bet tokiame 
puslapyje dažnai nesugebi rasti net pagrindinės informacijos arba turi 
po jį kelias minutes naršyti.

Dabar dar ir buitiniuose prietaisuose atsiradusi tendencija pašalinti 
galimybę reguliuoti parametrus, o vietoje to pridėti krūvą programų su 
nekeičiamais parametrais. Suprantu kad tai marketinginis dalykas (tipo, 
"pridėjome dar daugiau funkcijų"), bet kai toks "funkcijų pridėjimas" 
tiesiog apriboja prietaiso galimybes, kurias šiaip aparatūriškai jis 
turi, ir kai tas daroma masiškai, tai jau nervina.



On 2014.06.09 17:48, Laimis wrote:
> RaR rašė:
>
>> arba kad ją nustatyti turi perskaityti krūva puslapių dokumentacijos
>> apie vidinį redaktoriaus veikimą ir po to rašyti kažkokias javascript ar
>> php funkcijas.
>
> Tai tiesiog nėra tie komponentai tobulai sudesign'inti ir pritaikyti 
> *paprastam* naudotojui. Ir vargu ar gali būti, kai jie sudėtingi, 
> nevienalyčiai, o skirtingi naudotojai reiškia skirtingus norus ir 
> įsivaizdavimą. Tų norų ir įsivaizdavimų paletė neretai tiesiog 
> neadekvati.
> Sukurti minimalistinį UI, harmoningą funkcionalumą, paprastą naudojimą 
> ir pritaikymą yra kone genialumo iššūkiai, o pažerti aibę 
> komponentų/klasių prisitaikymui — realybė ir praktika.
>
> Taigi, tenka derintis prie bazinio funkcionalumo, mainstream'o, 
> standartų/praktikos, o specializuoti poreikiai ir pritaikymai, tokiais 
> ir lieka. Tavo nusivylimas visai suprantamas, nes, kaip suprantu, esi 
> daugiau paprastas naudotojas, nei programuotojas, kuris galėtų 
> parašyti tas javascript ar php funkcijas.
>