RESTful URL と、URL をネストしないことの背後にあるすべての理論については十分に理解していますが、Amazon、StackOverflow、Google などのエンタープライズ アプリケーションでこれがどのように見えるかはまだよくわかりません。
Google には次のような URL があります。
- http://code.google.com/apis/ajax/
- http://code.google.com/apis/maps/documentation/staticmaps/
- https://www.google.com/calendar/render?tab=mc
アマゾンはこのように:
- http://www.amazon.com/books-used-books-textbooks/b/ref=sa_menu_bo0?ie=UTF8&node=283155&pf_rd_p=328655101&pf_rd_s=left-nav-1&pf_rd_t=101&pf_rd_i=507846&pf_rd_m=ATVPDKIKX0DER&pf_rd_m=1YPK4JNCKB98YPK4JNCKB96
- http://www.amazon.com/Ruby-Programming-Language-David-Flanagan/dp/0596516177/ref=sr_1_1?ie=UTF8&s=books&qid=1258755625&sr=1-1
そして、次のような StackOverflow:
- https://stackoverflow.com/users/169992/viatropos
- https://stackoverflow.com/questions/tagged/html
- https://stackoverflow.com/questions/tagged?tagnames=html&sort=newest&pagesize=15
私の質問は、このようなシステムの URL を作成する上でのベスト プラクティスは何ですか? いつURLにパラメータを保存し始めますか? これらの大企業は、Ruby コミュニティで熱く議論されているルール (たとえば、URL をネストすることはほとんどありません) に従っていないようです。 URL を入れ子にしないという考えは、ブログよりも大きなものではうまくいかないようです。
任意のヒント?