DevOps и RAD Studio
DevOps — это термин, который я слышу все чаще и чаще во время разговоров с клиентами, и я часто рассказываю о различных способах, которыми программирование Delphi, C ++ Builder и RAD Studio поддерживает DevOps. (Продолжайте читать — бесплатная инфографика ниже)
Термин DevOps восходит к 2008/9 году, когда два мира разработки и эксплуатации были традиционно стереотипными, как Dev V Ops, с типичными обменами типа «Это не мои машины, это ваш код!» — «Нет, это не мой код, это твои машины!». Эти стереотипы были построены на трении, обнаруженном в ключевом бизнес-требовании практически для любой системы — внесении изменений! Способность быстро вносить изменения важна, если вы хотите опережать конкурентов.
Разработчики RAD привыкли к гибкой разработке и могут быстро вносить изменения, однако для их развертывания необходимы операции. Для группы эксплуатации внесение изменений сопряжено с высоким риском сбоя, но это препятствует своевременному внедрению инноваций. DevOps признает этот конфликт и пытается разрешить его с помощью новых методов работы, которые сближают обе стороны.
За прошедшие годы двум мирам Dev и Ops пришлось начать думать больше друг о друге, в том числе о том, как получить обратную связь от реальных сред, чтобы найти проблемы, которые появляются в коде. Agile и DevOps любят повторно использовать и расширять, поэтому вместо того, чтобы давать развернутые комментарии о том, как RAD Studio поддерживает разработчиков Delphi и C ++ Builder сегодня, позвольте мне упростить и сказать, что библиотеки, компоненты, инструментальные средства (и многое другое ), присутствующие в RAD Studio, и нашей более широкой партнерской экосистеме, обеспечивают широкую поддержку как разработчикам, так и командам эксплуатации, которым необходимо общаться и делиться тем, что происходит на местах.
Компонентная архитектура и кроссплатформенные библиотеки, которые работают в нескольких системах, являются идеальным фундаментом для быстрой гибкой разработки, которую можно легко поддерживать. Но в конце концов картина рисует тысячу слов. Это всего лишь моментальный снимок экосистемы RAD, здесь слишком много, чтобы все на нем разместить, но я надеюсь, что это дает представление только о верхушке айсберга и о том, как RAD Studio IDE, Delphi и C + + Языки и библиотеки Builder позволяют командам разработчиков по всему миру поддерживать DevOps уже сегодня.