我通常使用具有Subject.Action()類型的語法的編程語言。所以如果有一隻狗需要走路,它通常是Dog.Walk()網址結構,主題/操作還是英文順序?
在這種情況下,我指的是動作在英語中是什麼,因爲我不希望任何人混淆使用「動詞」與HTTP一起使用Get,Post等。ASP.NET MVC也指動詞作爲Action的基本內容。
所以我的問題是,是否有一個引人注目的參數來創建使用像mydog.com/Walk/Dog這樣的自然英語排序的URL,而不是基於通常Dog.Walk()和OOP語法的更典型的排序在URL中成爲mydog.com/Dog/Walk。或者在SO頁面的情況下,我在/問題/問題,而不是更像英語/問題/問題。
英文排序使得我認爲URL更易於普通人閱讀,而不僅僅是程序員。當然,語法不同的非英語語言的讀者可能會認爲它是另一種方式。
只是想看看我們在這個問題上有什麼想法或經驗。