24.06.2024 Новости, Итоги и тенденции, Обзоры рынков, ОС и разработка приложенийПродолжение. Начало тут Концепция LCNC — low-code/no-code — доведена до уровня технологий и упакована в продукты, которые успели пройти определенный путь развития. Продукты конкурируют между собой, имеют плюсы и минусы, развиваются, получают особенности и т. д. Но стоит рассмотреть преимущества и недостатки, общие для всей концепции. Начнем с истории вопроса, продолжим преимуществами, затем обязательно поговорим о недостатках и подведем итоги. Путь low-code: от пренебрежения — к принятию По сути, LCNC можно рассматривать как разработку на языках «очень высокого уровня», в которых каждый элемент, используемый для создания продукта, представляет собой готовый модуль, который внутри может быть достаточно сложным. В начале распространения LCNC разработчики-традиционалисты относились к таким инструментам настороженно, а зачастую и пренебрежительно, считая, что такой подход к разработке не позволяет оптимизировать продукт, поэтому полученные решения могут предъявлять повышенные требования к вычислительным мощностям, но при этом все равно работать недостаточно быстро. Дискуссия во многом напоминала давнее — еще шестидесятых годов — противостояние сторонников программирования на ассемблерах и разработчиков, использовавших языки высокого уровня (С и пр.). Как это часто бывает, в полном соответствии с законами диалектики оба направления стали мирно уживаться между собой, причем зачастую в рамках разработки одной и той же системы. Участки кода, от которых требовалась максимальная ...
читать далее.