Actualmente estamos decidiendo una convención de nomenclatura consistente en un sitio con múltiples aplicaciones web. Históricamente, he sido un defensor de las "letras minúsculas". al crear URL:
http://example.com/mysystem/account/view/1551
Sin embargo, en el último año o dos, específicamente desde que comencé a usar ASP.NET MVC y tuve más tratos con las URL basadas en REST, me he convertido en un fanático de poner en mayúscula la primera letra de cada sección / palabra dentro de la URL, ya que lo hace Más fácil de leer (en mi humilde opinión).
http://example.com/MySystem/Account/View/1551
No estamos en una situación en la que las personas necesiten leer o comprender las URL, por lo que ese no es un controlador per se. Lo principal que buscamos es un enfoque consistente que sea racional y tenga sentido.
¿Hay algún estándar que declare que es bueno hacerlo de una forma u otra, o problemas con los que nos podemos encontrar en configuraciones (al menos realistas y modernas) que elegirían una preferencia sobre otra? ¿Cuál es el consenso general para este debate actualmente?