与条令2和symfony 2一起使用哪种元数据定义格式

与条令2和symfony 2一起使用哪种元数据定义格式,symfony,orm,annotations,doctrine-orm,yaml,Symfony,Orm,Annotations,Doctrine Orm,Yaml,在使用symfony1.4一段时间后,我开始使用symfony2。我想知道学习和使用哪种元数据格式最简单、最快 我知道人们喜欢在说某件事比另一件事好的时候洗手,特别是当这些事情应该是等价的时候。尽管如此,我还是请您考虑以下几点提出建议: 我对Symfony 1.4有一些使用YAML格式的经验 关于每种格式的文档量 其他任何事情你都可以认为我不是XD/LI> 我对所有配置文件使用YAML,所有。。。但理论是元数据。我使用XML是因为我喜欢引用XSD来了解我可以使用哪种节点 这一次,XML看起来更可

在使用symfony1.4一段时间后,我开始使用symfony2。我想知道学习和使用哪种元数据格式最简单、最快

我知道人们喜欢在说某件事比另一件事好的时候洗手,特别是当这些事情应该是等价的时候。尽管如此,我还是请您考虑以下几点提出建议:

  • 我对Symfony 1.4有一些使用YAML格式的经验
  • 关于每种格式的文档量
  • 其他任何事情你都可以认为我不是XD/LI>
    我对所有配置文件使用YAML,所有。。。但理论是元数据。我使用XML是因为我喜欢引用XSD来了解我可以使用哪种节点

    这一次,XML看起来更可读,因为每个字段需要定义一行。通常,YAML使您为每个字段节点的属性换行


    编辑:在实践Symfony2两年后,我几乎在所有地方都使用了条令元数据、验证规则的注释。我使用YAML进行翻译。

    我自己也是一个注释爱好者,因为所有内容都集中在一个文件中,因此很容易看到属性是如何定义和验证的。。另一方面,所有东西最终都会集中在一个文件中,这会使您的文件变得杂乱无章,难以阅读,并将您的文件直接与条令联系起来。这真的取决于你。我认为XML对于注释来说太冗长了。Yaml清晰而简单。但是我没有考虑XSD。