Это.ямл или.в формате YML?



согласно yaml.org, официальное расширение файла .yaml.



цитата:




есть ли официальное расширение для файлов YAML?



пожалуйста, используйте ".ямл", когда это возможно.




однако в Интернете, похоже, есть разногласия по поводу того, какое расширение использовать. Если вы посмотрите вверх примеры в интернете многие из них используют несанкционированные

535   3  

3 ответов:

природа и даже существование расширений файлов зависит от платформы (некоторые неясные платформы даже не имеют их, помните) - в других системах они только обычные (UNIX и иже с ним), в то время как в третьих они имеют определенную семантику и в некоторых случаях конкретные ограничения на длину или символьное содержимое (Windows и т. д.).

Так как сопровождающие попросили, чтобы вы использовали ".yaml", это как можно ближе к" официальному " решению, но привычка 8.3 трудно понять выйдите из (и, что ужасно, все еще иногда актуально в 2013 году).

EDIT:

Так что я должен использовать? Правильное расширение 4 букв, предложенное создателем, или расширение 3 букв, найденное на Диком Западе интернета?

этот вопрос может быть:

  1. просьба о совете; или

  2. естественное выражение той эмоции, которая испытывается при наблюдении за тем, что какая-то официальная рекомендация выполняется преимущественно оставленный без внимания.

люди отличаются своим пристрастием к следующему:

  1. официальный совет; или

  2. преобладание практики.

конечно, я вряд ли буду влиять на вас, относительно того, какой путь вы предпочитаете принять!

в последующем (и, в духе науки), я просто выдвигаю гипотезу, о том, что привело большинство людей (просто на самом деле) к используйте расширение 3 буквы. И, я сосредотачиваюсь на эффективное причины.

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

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

(конец редактирования.)

предположение, что это предпочтение (в реальной жизни использования) было вызвано 8.3 символов DOS-ish ограничение ИМО является красный сельдь (ошибочный и вводящий в заблуждение).

по состоянию на август 2016 года количество поисковых запросов Google для YML и YAML составляло примерно 6 000 000 и 4 100 000 (до двух цифр точности). Кроме того, число" ЯМЛ " было несправедливо высоким, поскольку оно включало упоминание языка по имени, помимо его использования в качестве расширения.

по состоянию на июль 2018 года количество поисковых запросов Google для YML и YAML было приблизительно 8,100,000 и 4,100,000 (опять же, до двух цифр точности). Таким образом, за последние два года YML существенно удвоился в популярности, но YAML остался прежним.

другая культурная мера-это веб-сайты, которые пытаются объяснить расширения файлов. Например, на веб-сайте FilExt (по состоянию на июль 2018 года), страница для в YAML результаты: "Опа! The FILEXT.com database не имеет никакой информации о расширении файла .И YAML."

в то время как, он имеет запись для YML, что дает: "и YAML...использует текстовый файл и организует его в формат, читаемый. - база данных.yml ' является типичным примером, когда YAML используется Ruby on Rails для подключения к базе данных."

по состоянию на ноябрь 2014 года, статья Википедии о расширении YML до сих пор указано, что ".yml "is"the расширение файла для формата файла YAML " (курсив добавлен). Его в YAML статья перечисляет оба расширения, не выражая предпочтение.

расширения ".yml " достаточно ясен, более краток (таким образом легче печатать и распознавать) и гораздо более распространен.

конечно, оба этих расширения являются сокращениями длинного, возможного расширения,".yamlaintmarkuplanguage". Но программисты (и пользователи) не хотят печатать все это!

вместо этого мы, программисты (и пользователи), хотим печатать как можно меньше, и все же быть однозначными и ясными. И мы хотим посмотреть, что это такое файл это, как можно быстрее, не читая более длинное слово. Набрав только сколько символов выполняет обе эти цели? Разве ответ не три (3)? Другими словами, YML?

Википедии Категория:Filename_extensions страница содержит записи для ,.o и .Z. Каким-то образом он промахнулся .с и. h (используется языком C). Эти примеры однобуквенных расширений помогают нам увидеть, что расширения должны быть такими же длинными, как необходимо, но не более того (наполовину цитируя Альберта Эйнштейна).

вместо этого обратите внимание, что, как правило, несколько расширений начинаются с "Y". Обычно, с другой стороны, буква X используется для большого разнообразия значений, включая "крест", "расширяемый", "экстремальный", "переменный" и т. д. (например, в XML). Поэтому, начиная с "Y", уже передается много информации (с точки зрения теории информации), тогда как начиная с" X " - нет.

лингвистически говоря, поэтому аббревиатура " XML " имеет (в некотором смысле) только две информативные буквы ("М" и "Л"). "YML", вместо этого, имеет три информативные буквы ("M"," L "и"Y"). Действительно, существующий набор аббревиатур, начинающихся с Y, кажется чрезвычайно маленьким. Следовательно, вот почему четыре буквы расширения файла YAML чувствует себя сильно переопределенная.

возможно, именно поэтому мы видим на практике, что" лингвистическое "давление (в естественном использовании) для удлинения аббревиатуры в вопросе до четырех (4) символов является слабым, а "лингвистическое" давление сокращение этой аббревиатуры до трех (3) символов является сильным.

чисто в результате, вероятно, этих факторов (а не в качестве официального одобрения), я бы отметил, чтоYAML.org последние новости сайта (с ноября 2011 года) - это все о проекте, написанном на JavaScript,JS-YAML, который, сам по себе, внутренне предпочитает использовать расширение ".в формате YML".

вышеупомянутые факторы, возможно, были основными; тем не менее, все факторы (известные или неизвестные), по-видимому, привели к тому, что сокращенное расширение трех (3) символов стало преобладающим использованием для YAML-несмотря на предпочтение изобретателей.

".В формате YML" кажется де-факто стандартные. Тем не менее те же самые изобретатели были проницательны и правы в отношении потребности мира в удобочитаемом языке данных. И мы должны поблагодарить их за это.

по сей день, многие флэш-накопители USB все еще форматируются с использованием FAT16 так сказать, 8.3 формат файла был устаревшим в течение более 20 лет это нонсенс.

была рекомендация быть .yml это не было бы проблемой. Это похоже на то, что в основном пользователи yaml используют только NTFS, ext4 и т. д.

bash скрипты не являются .bash они есть. sh, скрипты python - нет .питон они есть. пай, Руби есть .РБ и др. У них все хорошо и никто не жалуется.

Comments

    Ничего не найдено.