Когда настроить перезапись / маршрутизацию URL? - PullRequest
0 голосов
/ 15 июня 2009

Вы предпочитаете ...

1 - написать все приложение, затем настроить маршрутизацию / переписывание URL

2 - настройка маршрутизации по ходу движения

3- Напишите большую часть приложения, настройте маршрутизацию, затем поддерживайте маршрутизацию

4 - настроить маршрутизацию и написать приложение

5- Сначала напишите основные маршруты, а затем поддерживайте их по мере развития

Я вижу преимущества / недостатки во всех этих подходах. Я склонен писать большую часть приложения и затем настраивать маршрутизацию, как только я уверен, что структура не будет развиваться, и я действительно знаю, что будет дальше, с точки зрения возможностей.

Поскольку я стараюсь быть максимально гибким, при запуске сложно использовать все возможности, поэтому (4) на самом деле невозможно.

Что вы обычно делаете? Какова общая лучшая практика?

Ответы [ 3 ]

2 голосов
/ 15 июня 2009

Лично я бы начал с этого на ранней стадии, так как добавить его позже немного проблематично, поскольку вам не нужно менять какие-либо ссылки на реальных страницах с myPage.aspx? Mykey = myvalue на / mykey /myvalue/myPage.aspx, так как это не автоматический или простой процесс.

Кроме того, переписывание / маршрутизация - это то, что, если сделать это позже, потребует полного регрессионного запуска сайта, просто чтобы подтвердить, что вы поймали все эти примеры. Поэтому делать это по ходу дела будет гораздо проще.

1 голос
/ 15 июня 2009

Без маршрутизации, как вы переходите со страницы на страницу? Я считаю, что мне нужна маршрутизация, чтобы что-то происходило вообще. Я склонен заранее подумать о том, какие у меня ресурсы, которые станут основой URL-адресов, но после этого я делаю маршрутизацию непосредственно перед реализацией функции поддержать мнение).

Я работаю в Джанго, кстати.

1 голос
/ 15 июня 2009

В приложениях, которые я разработал в ASP.NET MVC, я настроил маршрутизацию после того, как реализовал раздел кода, с которым он работает.

Причина этого в том, что когда я вижу, как строки запроса работают с GET, я вижу, что и как я хотел бы переписать (или направить) по URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...