J'ai lu beaucoup de discussions récemment (à la fois sur ce site et ailleurs) sur les "URLs" mais je ne suis pas sûr de ce que fait exactement un URL "convivial" et pourquoi nous vraiment encore des soins (jusqu'à un certain point). Illustration:
Ce qui suit est un exemple d'une URL qui serait tenue par la majorité des actuels les développeurs web comme "amical":
www.myblog.com/posts/123/this-is-the-name-of-my-blog-post
Alors que cela serait considéré comme "hostile" (c'est à dire de mauvais, l'homme de Néandertal, ignorant, stupide):
www.myblog.com/posts.aspx?id=123
Mes questions:
- N'est pas "l'ami" de l'URL contient dupliquer des informations d'identification sur le blog en question? En d'autres termes, une fois que vous avez l'id (123) de la poste, pourquoi avez-vous besoin de le titre? Ne serait-ce pas une violation de la "don't repeat yourself" mantra?
- Quelle est la différence de la forme d'une URL de faire comme ce qui concerne les utilisateurs? Les utilisateurs jamais réellement type d' ensemble de l'Url à la main (autres que le TLD, bien sûr)? Les utilisateurs jamais regarder à l'URL d'une page pour déterminer le contenu de la page? Pourquoi devons-nous le titre du blog dans l'URL? N'est-ce pas la page de l'
<title>
balise et le contenu sont pour? - J'entends souvent parler de SEO comme une raison pourquoi les "amis" URL de la forme est privilégiée. Pourquoi un robot de moteur de recherche de soins à propos de l'URL? Ne sont-ils pas simplement automatisé des morceaux de logiciel qui analyse les pages (et les liens vers les autres pages qui sont contenues à l'intérieur)? Si les moteurs de recherche ont été écrits à l'instar d'autres composants logiciels (par exemple, base de données access components), l'URL devrait juste être un sens de l'identificateur (similaire à un rowguid dans une base de données relationnelle). Si j'étais de la conception d'un schéma de base de données avec quelque chose comme "l'ami" de l'URL ci-dessus en tant que clé primaire d'une table, je voudrais (assez bien) engueuler.
Je l'ai dit plus tôt, "jusqu'à un certain point" parce que, évidemment, les Url peuvent sortir de la main. Voici une URL réelle de Amazon.com que je ne pense pas que quelqu'un dans son esprit droit serait de considérer "friendly":