Плохо ли использовать абсолютные URL-адреса на всех платформах? - PullRequest
0 голосов
/ 15 февраля 2009

Мне кажется, что в asp.net более распространено быть "независимым от виртуальных каталогов", всегда используя форму подстановки виртуальных каталогов "~ /" для путей, но это не имеет большого значения для других платформы, где абсолютные пути более распространены. Я мог бы назвать Джанго как один.

Плохо ли использовать абсолютные URL в asp.net? На других платформах? Если так, то почему?

Ответы [ 2 ]

2 голосов
/ 15 февраля 2009

Я обычно более склонен использовать относительные пути. Это позволяет мне перемещать свои приложения, если мне нужно, или в некоторой степени я могу переименовывать каталоги, не ломая вещи. Мне также легче копировать приложение из среды тестирования или разработки, и мне не нужно беспокоиться о нарушении абсолютных ссылок из-за изменения имени сервера.

1 голос
/ 19 февраля 2009

В большинстве случаев нет причин. Относительные пути выполняют ту же работу, не привязывая ваш сайт к URL. Это особенно удобно при разработке на тестовом сервере или программном обеспечении для работы в нескольких доменах, поскольку его можно копировать без вреда.

Если вы хотите использовать абсолютные URL-адреса, вам следует рассмотреть возможность извлечения протокола и домена из URL-адреса браузера, чтобы, по крайней мере, он все еще был переносимым с вашей стороны.

...