La revedere, semn de întrebare: am interzis query strings în URL
Un dezvoltator a decis să elimine query strings din URL-uri pentru curățenie și SEO – și nu glumește.

Când ați privit ultima dată un URL și ați simțit o ușoară iritare din cauza cozii lungi de parametri? Un dezvoltator a mers până la capăt: a interzis query strings în proiectele sale. Da, exact ca Wi-Fi-ul bunicii – l-a oprit și a uitat.
Desigur, nu toate query strings-urile sunt rele. Dar dacă ați încercat vreodată să partajați un link de genul https://example.com/page?utm_source=twitter&utm_medium=social&utm_campaign=spring_sale_2024, știți că arată ca o listă de cumpărături după trei cești de cafea. Autorul propune alternative: parametri pe bază de path, hash-uri sau renunțarea completă la parametri acolo unde este posibil.
Și aici apare întrebarea: dar analitica? Marketingul probabil deja cumpără valeriană. Autorul asigură că totul poate fi rezolvat prin referrer sau log-uri pe server. Zice, nu mai înmulțiți entitățile.
Personal, mi se pare ca încercarea de a interzice var în JavaScript – frumos, dar nu întotdeauna practic. Totuși, pentru site-uri statice sau API-uri cu structură clară – de ce nu? Principalul e să nu stricați paginarea sau căutarea pe parcurs.
Comentariul echipei METABYTE: Dacă URL-urile voastre amintesc de un roman Tolstoi prin lungime, poate e timpul să faceți ordine – dar nu uitați de utilizatori cu bookmark-urile lor. Noi suntem pentru cod curat, dar fără fanatism.
URMATORUL PAS
Ti-a placut abordarea?
Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.