Geri qayıt
SiTech
Proqramçı: qrafik interfeyslər də tam klaviatura ilə idarə olunmalıdır
SiTech AI Team2 წთ. საკითხავი

Proqramçı: qrafik interfeyslər də tam klaviatura ilə idarə olunmalıdır

Charalampos Kardarisin bloq yazısı göstərir ki, klaviatura ilə idarəetmə terminal interfeyslərinin üstünlüyü deyil: qrafik freymvorklar da tam naviqasiyanı dəstəkləyir.

28 avqustda dərc olunmuş bloq yazısında proqramçı Charalampos Kardaris terminal (TUI) və qrafik (GUI) interfeyslər arasındakı mübahisənin geniş yayılmış bir iddiaya görə təhrif olunduğunu müdafiə edir: guya TUI-lər klaviatura ilə idarə olunduğu üçün üstün sayılmalıdır. Yazı Hacker News-in ana səhifəsinə çıxıb və mindən çox bal toplayıb.

Müzakirə, proqramçıları TUI yaratmağı dayandırıb GUI-yə fokuslanmağa çağıran əvvəlki Hacker News yazısı ilə başlayıb. Kardaris hər iki tərəfin haqlı olduğunu yazır: nəzəri olaraq qrafik freymvorklar terminal analoqlarının bacardığı hər şeyi bacarır, lakin fəal terminal istifadəçisi kimi o, istifadəçini terminalda saxlamağa imkan verən alətləri də dəyərləndirir.

Klaviatura TUI-nin imtiyazı deyil

Rədd etdiyi şey, klaviatura ilə işləməyin TUI seçimini doğrulduğu barədə təkrar-təkrar səslənən arqumentdir. Təsadüfi bir TUI ilə bir GUI götürsək, birincinin tam klaviatura ilə idarə olunma ehtimalı daha yüksəkdir, amma bu, formatın özü haqqında deyil, bir çox qrafik tətbiqin nöqsanları haqqında daha çox danışır.

Qrafik alət dəstlərində tam klaviatura naviqasiyasına mane olan heç nə yoxdur, yazır Kardaris və platforma təlimatlarının bunu açıq şəkildə tələb etdiyini qeyd edir. O, GNOME Human Interface Guidelines-a istinad edir: göstərici cihazı ilə mümkün olan hər əməliyyat klaviatura ilə də mümkün olmalı, interfeysin hər hissəsi ilə klaviaturadan qarşılıqlı əlaqə qurulmalıdır.

Təcrübədə: bütün funksiyalar üçün qısayollar

Müəllifə görə proqramçılar üçün praktik nəticə klaviatura dəstəyini əlavə deyil, işin bir hissəsi hesab etməkdir. İlk qrafik tətbiqi Klisi-də mövcud bütün əməliyyatları əhatə edən klaviatura qısayolları tətbiq edib. Təcrübəsinə görə bu, əksər hallarda çətin deyil: söhbət texniki mümkünlükdən deyil, istəkdən gedir və nəticədə istifadəçi təcrübəsi bütövlükdə yaxşılaşır.

O, özünə xas bir şərt də əlavə edir: bəzi tapşırıqlar üçün siçan dəqiqliyi hələ də üstün tutulur, bəzən isə zəruridir. Məqsəd siçanın yox olması deyil, klaviatura ilə girişin son dəqiqələrə saxlanmamasıdır.

Niyə vacibdir

Müzakirə proqramçı alətlərində daha geniş parçalanmanı əks etdirir: sürətli, skriptlənə bilən CLI alətləri və AI kod agentləri sayəsində terminala əsaslanan iş axınları yenidən populyarlaşıb. Kardarisin arqumenti çıtanı məhz qrafik tərəf üçün qaldırır: əgər tətbiqi tamamilə klaviaturadan idarə etmək mümkün deyilsə, bu, düzəldilməli qüsurdur, GUI qurmamaq üçün səbəb deyil.

SSiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.