Termină cu „Aia și Alea" — Vocabularul UI Contează Acum Mai Mult Ca Niciodată
De ce Denumirile Corecte ale Elementelor UI Contează Mai Mult Ca Oriunde
Sau cum "lucrul acela" te face să pari amator în fața colegilor
Să recunoaștem — ni se întâmplă tuturor. Ești într-o ședință, încerci să explici o problemă, și spui "butonul acela albastru de lângă" în loc de "indicatorul de inserare" sau "triunghiul de expandare". Developerul de vizavi dă din cap politicos, fără să înțeleagă mare lucru.
Nu e doar o inconveniență minoră. În era dezvoltării asistate de AI și a "vibe coding", precizia contează mai mult ca niciodată. Când creezi prompturi pentru agenții de codare, descrierile vagi produc rezultate vagi. Spui "fă dropdown-ul să arate mai bine" și primești exact ce ai cerut — un dezastru. Spui "stylează combobox-ul cu un buton de ștergere și un focus ring potrivit" și brusc asistentul AI livrează exact ce ai imaginat.
Terminologia: De la "Alea" la Denumiri Reale
UI design are un vocabular întreg pe care majoritatea îl ignoră. Unele elemente sunt intuitive — buton, checkbox, slider. Altele sunt surprinzător de specifice și ciudat de utile.
Traffic Lights? Nu, nu e despre semafoare. Sunt controalele alea de fereastră de pe Mac — cerculetele roșu-galben-verde pe care le folosești să închizi sau să minimizezi ferestrele.
Bento Grid? Același layout modern cu tile-uri de dimensiuni mixte, inspirat de cutiile japoneze pentru prânz.
Scrim? Termenul tehnic pentru overlay-ul acela semi-transparent din spatele unui modal — îți dai seama care e când faci click pe el și dispare.
Distincția între limbajul comun și terminologia corectă creează frecare reală. Designerii și developerii adesea se înțeleg greșit. Stakeholderii cer "notificarea aia care apare" când de fapt vorbesc despre toast sau snackbar — și da, sunt lucruri diferite cu comportamente distincte.
De Ce Contează Pentru AI Coding
Dacă folosești asistenți AI pentru codare — și hai să fim sinceri, dacă nu o faci încă, vei ajunge să o faci — cuvintele pe care le alegi impactează direct codul pe care îl primești.
Gândește-te așa: framework-urile moderne au mii de componente. Când descrii ce vrei, traduceri mentalul tău într-un prompt pe care AI-ul trebuie să-l interpreteze.
Un prompt gen "adaugă un segmented control cu stare activă" va produce rezultate mult mai bune decât "lucrul ăla cu tab-uri unde unul e selectat". AI-ul nu ghicește intențiile tale — urmează descrierea ta. Limbaj mai precis înseamnă mai puține iterații, mai puțin du-te-vino, și cod care chiar seamănă cu modelul tău mental.
Detalii Care Fac Diferența
Unii termeni UI sunt admirabil de specifici.
Visual Effect Material sau Vibrancy? Efectul ăla translucid, blur-at, pe care macOS îl folosește peste tot în interfață.
Easing sau timing functions? Controlul care dictează cum se simt animațiile — fie că sunt bruște, elastice sau line.
Dar nu e doar pedanterie. Unele distincții sunt cruciale pentru accesibilitate. Focus Ring nu e doar un indicator vizual — e modul în care utilizatorii navighează cu tastatura. Faptul că :focus-visible se comportă diferit decât un focus indicator standard contează enorm când construiești aplicații inclusive.
Cum Îți Construiești Vocabularul UI
Nu trebuie să memorezi fiecare termen din dicționarul vizual ca să-ți îmbunătățești munca. Începe mic. Alege trei elemente pe care le confunzi des — poate popover-uri versus dropdown-uri, sau tooltips versus hover cards. Să înțelegi când să folosești fiecare transformă selecția de componente din ghicit în design intenționat.
Schimbarea reală se întâmplă când terminologia devine parte din vocabularul tău de design și dezvoltare. În loc de "lucrul ăla", începi să spui "resize handle-ul", "overlay-ul de scrim", "containerul de popover". Brusc, toată lumea din sală înțelege exact despre ce vorbești.
Concluzia
Denumirea lucrurilor e grea. Chiar și legendele ca Martin Fowler au recunoscut că convențiile de numire sunt printre cele mai dificile aspecte ale dezvoltării software. Elementele UI nu fac excepție — interacționăm cu ele constant, dar rareori ne oprim să învățăm numele lor corecte.
Fie că debugezi cu un developer, faci prompt engineering pentru un asistent AI, sau pur și simplu încerci să cauți pe Google de ce animația ta CSS arată ciudat, cunoașterea terminologiei potrivite deblochează soluții mai rapide și comunicare mai clară.
Data viitoare când vezi "lucrul ăla" într-o interfață, oprește-te un moment să înveți cum se numește de fapt. Viitorul tău — și al tuturor cu care lucrezi — îți va mulțumi.
Și dacă vrei o referință rapidă? Proiectul NameThatUI funcționează ca un dicționar vizual util pentru exact aceste momente. Salvează-l în bookmarks. Folosește-l. Comunicarea ta se va îmbunătăți aproape imediat.