Pull to refresh

Comments 41

habr.com/nomorespace
Не нужны эти разделители.
Поисковики с вами не согласятся :)
Гуглу точно пофиг, он при поиске подсвечивает слово в URL даже если оно никак не выделено.
UFO just landed and posted this here
UFO just landed and posted this here
Простите, да, проверил. Он только на некоторых запросах вырезает часть фразы. Нужно разделять.
UFO just landed and posted this here
Ненужныэтиразделители
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Не, подчеркивание на айпаде на полсекунды дольше набирать.
Да и на обычной клавиатуре шифт зажимать не нужно для "-".
Как правило в именах папок/файлов вместо пробела используют подчёркивание, и чтобы не смешивать в кучу URL-ы с дефисом и подчёркиванием использую везде подчёркивание.
find /usr -name '*-*' | wc -l
71460

find /usr -name '*_*' | wc -l
22600


Команда дефисов выигрывает со счётом 3:1
Спасибо, задумался… Для URL я бы Выбрал дефис,
UFO just landed and posted this here
Отличная ссылка — кратко и по делу.
In Google we trust.
Да и дефисы в урлах как-то чпушнее, что ли.
Дефис в данном случае как-то приятней смотрится, что ли… Подчёркивание, на мой взгляд, годится больше для технических целей (habr.com/no-more-space, но no_more_space.php).
UFO just landed and posted this here
Можно%20использовать%20пробелы.
Поскольку в имени домена символ подчеркивания не является стандартным (хоть и работает), то и в остальной части URL считаю логичным пользоваться знаком минус (дефис и минус немного разные символы).
Более того, соответствующий RFC недвумысленно говорит нам: ASCII-буквы, цифры и дефис + точка как разделитель меток.
Rule: Hyphens (-) should be used to improve the readability of URIs

To make your URIs easy for people to scan and interpret, use the hyphen (-) character
to improve the readability of names in long path segments. Anywhere you would use
a space or hyphen in English, you should use a hyphen in a URI. For example:

api.example.restapi.org/blogs/mark-masse/entries/this-is-my-first-post

Rule: Underscores (_) should not be used in URIs

Text viewer applications (browsers, editors, etc.) often underline URIs to provide a
visual cue that they are clickable. Depending on the application’s font, the underscore
(_) character can either get partially obscured or completely hidden by this underlining.
To avoid this confusion, use hyphens (-) instead of underscores.

© O'Reilly, REST API Design Rulebook
UFO just landed and posted this here
После того как начал писать на Си, по_другому не могу.
яИПишу. Но в данном случае выбирать нужно было из двух вариантов.
а-ещё-вот-clojure-тоже-ничего
)
Вот чего-чего, а этого ещё не довелось попробовать.
Да ладно :)

%D0%B0-%D0%B5%D1%89%D1%91-%D0%B2%D0%BE%D1%82-clojure-%D1%82%D0%BE%D0%B6%D0%B5-%D0%BD%D0%B8%D1%87%D0%B5%D0%B3%D0%BE
UFO just landed and posted this here
Настоящие_программсты_пробелом_не_пользуются!

А так дефисоминусы — компактно, не бросается в глаза, но в то же время заметно (и для людей, и для поисковиков) разделяют слова.
Подчёркивания, потому что это позволяет организовать интервики в тех вики, которые устроены на движке MediaWiki.
Это слово-фразу нельзя выделить двойным нажатием.
А вот_эту_слово_фразу можно.

И это я считаю основным преимуществом знака "_" над "-"
Windows 7, Fx 15. Ни то, ни другое слово дабл-кликом не выделяются — только до подчеркивания-дефиса.
Ещё одно — если на странице нужно будет вывести урл адрес в виде ссылки с подчёркиванием, и в этой ссылке будут подчёркивания вместо дефисов, то на некоторых шрифтах это будет крайне убого смотреться.
Sign up to leave a comment.

Articles