Obecnie decydujemy się na spójną konwencję nazewnictwa w witrynie z wieloma aplikacjami internetowymi. Historycznie byłem zwolennikiem „małych liter wszystkich liter”! podczas tworzenia adresów URL:
http://example.com/mysystem/account/view/1551
Jednak w ciągu ostatniego roku lub dwóch, szczególnie odkąd zacząłem używać ASP.NET MVC i miałem więcej kontaktów z adresami URL opartymi na REST, stałem się fanem pisania pierwszej litery każdej sekcji / słowa w adresie URL łatwiejszy do odczytania (imho).
http://example.com/MySystem/Account/View/1551
Nie znajdujemy się w sytuacji, w której ludzie muszą czytać lub rozumieć adresy URL, więc nie jest to sam w sobie sterownik. Chcemy przede wszystkim konsekwentne podejście, które jest racjonalne i ma sens.
Czy są jakieś standardy, które deklarują, że dobrze jest w ten czy inny sposób, lub problemy, na które możemy natknąć się (przynajmniej w realistycznie nowoczesnych) konfiguracjach, które wybierają preferencję w stosunku do innej? Jaki jest obecnie ogólny konsensus w tej debacie?