我们目前正在确定具有多个Web应用程序的网站上的一致命名约定。从历史上看,我一直倡导“小写所有字母!” 创建网址时:
http://example.com/mysystem/account/view/1551
但是,在过去的一两年中,特别是自从我开始使用ASP.NET MVC并开始处理基于REST的URL以来,我一直喜欢将URL中每个节/单词的首字母大写更容易阅读(恕我直言)。
http://example.com/MySystem/Account/View/1551
我们不会处于人们需要阅读或能够理解URL的情况,因此这本身不是驱动程序。我们追求的主要目标是一种合理且有意义的一致方法。
是否有任何标准声明一种方法或另一种方法是好的,或者我们可能会遇到(至少现实地是现代的)设置会优先选择另一种设置的问题?目前对此辩论的普遍共识是什么?