Что такое YAML

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

YAML — это такой формат данных, направленный на работу и описание сложных структур данных, который, однако, имеет достаточно не трудную, для интуитивного понимания систему разметки.

Цели создания

Кларк Эвансом как создатель, заложил изначально, для реализации всего задуманного следующие требования: краткость и понятность, достаточную четкость и расширяемость, вполне интуитивно понятный потоковый интерфейс, пользуется структурами данных, понятными для языков программирования, с легкостью реализуется, можно сказать очень легко и оперирует цельной моделью информации, т.е. никаких исключений — никакого беспорядка.

YAML, в общем, применяют как формат для конфигурационных файлов, для отладки веб-каркасов Dancer, Ruby on Rails, Symfony, Dart. GAE framework, и Google App Engine.

Реализация

YAML нашел поддержку в следующих языках программирования:

  • Perl;
  • PHP;
  • Java;
  • JavaScript;
  • Python;
  • JS-YAML;
  • Objective-C;
  • Ruby (включили в библиотеку в версии 1.8.);
  • C++;
  • yaml-cpp;
  • .NET Framework (сайт проекта);
  • Haskell;
  • Erlang;
  • пр.

Для чего же необходим YAML

Интуитивно понятный и очень доступный для понимания человеком формат YAML, в основном предназначен для записи настроек проекта, по сути аналогичен файлам с расширением INI. Так, при помощи Yaml конструкций с легкостью можно разработать новостную ленту, и в дальнейшем в кратчайшие сроки вносить изменения вручную, без особых трудозатрат.

P.S. Надумали приобрести триммер? Триммер micro touch max купить вы сможете на сайте ZYLI.RU.

Опубликовано: 12 Апрель, 2014 | Просмотров: 4657 |     | Печать

Это интересно