Geri Dön
SiTech
Geliştirici: grafik arayüzler de tamamen klavyeyle kullanılabilmeli
SiTech AI Team2 წთ. საკითხავი

Geliştirici: grafik arayüzler de tamamen klavyeyle kullanılabilmeli

Charalampos Kardaris'in blog yazısı, klavye kullanımının terminal arayüzleri lehine bir gerekçe olmadığını savunuyor: grafik araç setleri de tam klavye gezinmesini destekliyor.

28 Ağustos'ta yayımlanan bir blog yazısında geliştirici Charalampos Kardaris, terminal (TUI) ve grafik (GUI) arayüzler arasındaki tartışmanın yaygın bir iddia yüzünden çarpıtıldığını savunuyor: sanki TUI'ler klavyeyle kullanıldığı için tercih edilmeliymiş gibi. Yazı Hacker News'in ana sayfasına çıktı ve binden fazla puanla hareketli bir yorum dizisi topladı.

Tartışma, geliştiricilere TUI yapmayı bırakıp GUI'ye odaklanmalarını öneren daha eski bir Hacker News yazısıyla başladı. Kardaris her iki tarafın da haklı yanları olduğunu yazıyor: kuramsal olarak grafik çatılar terminal muadillerinin yapabildiği her şeyi yapabilir, ancak yoğun bir terminal kullanıcısı olarak kendisi de kullanıcıyı terminalde tutan araçlara değer veriyor.

Klavye bir TUI ayrıcalığı değil

Reddettiği şey, klavyeyle çalışmanın TUI seçimini haklı çıkardığı yönünde sürekli tekrarlanan argüman. Rastgele bir TUI ile bir GUI karşılaştırıldığında ilkinin tamamen klavyeyle kullanılma olasılığı daha yüksek; ama bu, biçimin kendisi hakkında değil, pek çok grafik uygulamanın eksikleri hakkında bir şey söylüyor.

Grafik araç setlerinde tam klavye gezinmesini engelleyen hiçbir şey yok, diye yazıyor Kardaris, ve platform kılavuzlarının bunu açıkça istediğini belirtiyor. GNOME Human Interface Guidelines'ten alıntı yapıyor: işaretleme aygıtıyla yapılabilen her eylem klavyeyle de yapılabilmeli ve arayüzün her parçasıyla klavyeden etkileşim kurulabilmeli.

Uygulamada: tüm işlevler için kısayollar

Yazara göre geliştiriciler için pratik sonuç, klavye desteğini bir ek değil işin parçası saymak. İlk grafik uygulaması Klisi'de mevcut tüm eylemleri kapsayan klavye kısayolları uygulamış. Deneyimine göre bu çoğu durumda zor değil: mesele teknik yapılabilirlik değil istek ve sonuçta kullanıcı deneyimini bütün olarak iyileştiriyor.

Kendi eklediği bir çekince var: bazı görevler için fare hassasiyeti hâlâ tercih edilir, hatta gerekli olabilir. Amaç farenin kaybolması değil; klavye erişiminin sonradan akla gelen bir ayrıntı olmaması.

Neden önemli

Tartışma, hızlı ve betiklenebilir CLI araçları ile yapay zekâ kod ajanları sayesinde terminal merkezli çalışma biçimlerinin yeniden popülerleştiği geliştirici araçlarındaki daha geniş bir ayrışmayı yansıtıyor. Kardaris'in argümanı çıtayı grafik tarafın lehine yükseltiyor: bir uygulama tümüyle klavyeden kullanılamıyorsa bu, kaçınılacak bir gerekçe değil düzeltilmesi gereken bir kusurdur.

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.