В настоящее время мы принимаем согласованное соглашение об именах для сайта с несколькими веб-приложениями. Исторически я был сторонником «строчных букв»! при создании URL:
http://example.com/mysystem/account/view/1551
Однако в течение последнего года или двух, особенно с тех пор, как я начал использовать ASP.NET MVC и больше занимался URL-адресами на основе REST, я стал поклонником использования первой буквы каждого раздела / слова в URL-адресе, поскольку это делает его легче читать (имхо).
http://example.com/MySystem/Account/View/1551
Мы не находимся в ситуации, когда людям нужно читать или уметь понимать URL-адреса, так что это не драйвер сам по себе. Главное, к чему мы стремимся, - это последовательный подход, который является рациональным и имеет смысл.
Существуют ли какие-либо стандарты, которые объявляют о том, что это хорошо делать тем или иным образом, или проблемы, с которыми мы можем столкнуться (по крайней мере, реально современные) установки, которые бы предпочли предпочтение другим? Каково общее согласие для этой дискуссии в настоящее время?