2011-01-27 36 views
0

我通常使用具有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更易於普通人閱讀,而不僅僅是程序員。當然,語法不同的非英語語言的讀者可能會認爲它是另一種方式。

只是想看看我們在這個問題上有什麼想法或經驗。

回答

0

我不會過分關注URLS的英文表達。雖然有趣,但它確實不會對訪問網站的用戶產生巨大影響。你有什麼具體的例子可以說明OOP語法在網站上的問題。 SEO可能?

我一直處於類似的情況,我總是使用OOP語法來遵循MVC標準控制器/操作。

/questions/ask /questions/answer /questions/edit