我读了他们Yaml Wikipedia但并不真正了解它们之间的主要区别。我看到有人在用.yaml但是,扩展Symfony2 使用.yml扩大。

YAML是一种可读的数据序列化格式,它从C,Perl和Python等编程语言中采用概念,以及XML的想法以及电子邮件的数据格式。

YAML是" yaml ain ain ain nockup语言"的递归首字母缩写词。在开发的早期,YAML被认为是"又是另一种标记语言",[3],但是它被重新解释(偏向原始的首字母缩写词),以区分其目的是面向数据的,而不是文档标记。

因此,如何完全不同.yaml.yml?我们什么时候应该更喜欢另一个?

答案

文件扩展名对文件内容没有任何轴承或影响。您可以将YAML内容保存在文件中以任何扩展名:.yml,,,,.yaml或其他任何东西。

(相当稀疏的)yaml常见问题解答推荐您使用的.yaml优先.yml,但出于历史原因,许多Windows程序员仍然害怕使用具有三个以上字符的扩展名,因此选择使用.yml反而。

因此,真正重要的是文件内部的内容,而不是其扩展名。

来自: stackoverflow.com