"front end" или "front-end"?

Автор: Chris Coyier    Источник: css-tricks.com
03.05.2016
671
0
img

Опрос начался с вопроса, как вы предпочитаете писать название работы, которой мы занимаемся: frontend? front end? Front-End? Я спросил, потому что: 1) я не знал, есть ли среди этих вариантов «правильный»; 2) даже если есть, то не похоже, чтоб его придерживались.

На данный момент на доске объявлений: FrontEnd (1), Frontend (2), Front End (6), Front-end (1). Постоянно и повсюду я вижу разные варианты.

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

Правильный ответ – это…

Филипп Уолтон подвел итоги:

Термин “front-end” правильный, если используется как прилагательное, а термин “front end” правильный, когда используется как существительное.

Вот несколько примеров предложений:

Том Харли так же написал полезное объяснение:

Когда существительные группируются вместе, ведут себя как прилагательное и стоят в конце предложения, то дефис не используется. Дефис используется только тогда, когда они выступают предлогом к существительному. Например:

“That movie is three hours long.”
“That is a three-hour-long movie.”

“That guy designs for the front end.”
“That guy is a front-end designer.”

Выглядит правильно. Я уверен, что так и есть, но я не знаю, как это точно проверить. Наверное, AP Stylebook – это библия для подобных случаев, но нужно платить только за то, чтоб посмотреть на нее, потому меня даже не волнует, что в ней написано. Возможно, даже ничего не написано, так как это выглядит скорее как правило, а не как исключение.

(AP Stylebook — это книга, где собраны основные правила использования грамматических, синтаксических и стилистических норм. Издаётся этот сборник ежегодно, и фиксирует изменения и неологизмы в языке.)

Результаты опроса

Результаты опроса (больше 56 000 голосов):

В опросе были дополнительные варианты, а так же разные варианты с большой буквой, так как я думал, что это своего рода собственное имя и иногда используется как заголовок, так может быть, его всегда стоит писать с большой буквы? Видимо, это не так. Просуммировав варианты (одно слово, два слова или через дефис), получим::

"frontend" = 22%
"front end" = 22%
"front-end" = 56%

Это хорошо, потому что я поспорил, что самым распространенным способом использования будет формат прилагательного. («Я front-end разработчик»)

Тем не менее, много голосов отдано за "frontend", но я думаю, что мы должны сдаться и признать, что это не одно слово.

ПОХОЖИЕ СТАТЬИ: