私はそれらを読んだYAML-ウィキペディアしかし、それらの主な違いをあまり理解していませんでした。.yaml
拡張機能を使用している人がいるのを見ましたが、Symfony2 は拡張機能を使用します.yml
。
YAML は、C、Perl、Python などのプログラミング言語の概念と、XML および電子メールのデータ形式のアイデアを取り入れた、人間が判読可能なデータ シリアル化形式です。
YAML は、「YAML Ain't Markup Language」の再帰的頭字語です。開発当初、YAML は「Yet Another Markup Language」[3] を意味すると言われていましたが、その後、文書マークアップではなくデータ指向の目的を区別するために再解釈されました (元の頭字語の逆ロニミング)。
.yaml
では、との違いは正確には何でしょうか.yml
? どちらを優先すべきでしょうか?
ベストアンサー1
ファイル拡張子は、ファイルの内容に何ら関係や影響を与えません。.yml
、.yaml
または他の拡張子を持つファイルに YAML コンテンツを保持できます。
(かなり簡素な)YAML FAQ推奨.yaml
よりも優先して を使用します.yml
が、歴史的な理由から、多くの Windows プログラマーは依然として 3 文字を超える拡張子を使用することを恐れており、.yml
代わりに を使用することを選択しています。
したがって、本当に重要なのは、ファイルの拡張子ではなく、ファイル内に何が含まれているかです。