yml validator standard psr2 parser objects coding array symfony yaml naming-conventions

symfony - validator - yaml array of objects



¿Cuál es la diferencia entre la extensión YAML vs YML? (1)

Los leí en YML-wikipedia pero no entendí realmente las principales diferencias entre ellos. Vi que hay alguien que usa la extensión YAML , sin embargo, Symfony2 usa la extensión YML .

YAML es un formato de serialización de datos legible por humanos que toma conceptos de lenguajes de programación como C, Perl y Python, e ideas de XML y el formato de datos del correo electrónico.

YML es un acrónimo recursivo para "YAML Is not Markup Language". Al principio de su desarrollo, se decía que YAML significaba "Otro lenguaje de marcado", [3] pero luego se reinterpretó (haciendo una referencia al acrónimo original) para distinguir su propósito como orientado a datos, en lugar de marcado de documentos.

Entonces, ¿cómo exactamente lo diferente entre YAML y YML ? Cuando preferimos uno sobre el otro?


Las extensiones de archivo no tienen ninguna influencia o impacto en el contenido del archivo. Puede contener contenido YAML en archivos con cualquier extensión: .yml, .yaml o cualquier otra cosa.

Las preguntas frecuentes (bastante dispersas) de YAML recommends que uses .yaml en lugar de .yml, pero por razones históricas, muchos programadores de Windows todavía tienen miedo de usar extensiones con más de tres caracteres, por lo que optas por utilizar .yml.

Entonces, lo que realmente importa es qué hay dentro del archivo, en lugar de cuál es su extensión.