Разработчика под ником The Hosk возмутило исследование компании Gartner, согласно которому к 2024 году 80% IT-продуктов будут создавать на Low Code и No Code. По его мнению, чтобы стать профессиональным разработчиком программного обеспечения (ПО), нужно больше, чем просто использовать правильные инструменты, поэтому low-code-инструменты никогда полностью не заменят стандартные.
The Hosk считает, что в лучшем случае low-code-инструменты, такие как, например, Power Apps, — это способ для не разработчиков быстро ввести бизнес-приложения в производство за несколько дней или недель, а не месяцев или лет. В худшем случае такие инструменты — это плохо написанные прототипы, которые сложно поддерживать и обновлять и которые сложно обслуживать. Если дать кому-то профессиональный инструмент, это еще не значит, что человек станет профессионалом; решают взгляды, подходы и конечные результаты.
Основные тезисы исследования Gartner:
Возможно, для небольших решений это хороший выбор, но это не решение для разработки всего программного обеспечения, считает The Hosk.
Low-code-инструменты хорошо подходят для создания небольших независимых приложений, но не более. Сила кода в том, что он создает сложное программное обеспечение, адаптированное для работы в компаниях и системах. Будет сложно заниматься созданием сложного ПО, когда множество разработчиков будут заняты инструментами Low Code.
Пока IT-компании будут разбираться с вышеописанными проблемами, возникнут серьезные нарушения безопасности, потому что пока не придумали, как защищать low-code-инструменты. Требуется время, чтобы ввести передовые методы и убедиться, что безопасности и данным в приложении ничего не угрожает.
Автор не отрицает потенциал low-code-инструментов, но все не настолько хорошо, как порой пишут. По его мнению, вот что произойдет с Low Code разработкой:
Разработчики — это профессионалы с многолетним опытом и лучшими практиками, которые пишут легко поддерживаемый код.
Со временем выяснится, что Low Code трудно поддерживать и расширять, подобно программному обеспечению, создаваемому младшими разработчиками. Проверка такого кода опытными специалистами предотвращает создание низкокачественного кода.
Разработчики программного обеспечения не будут заменены, но им придется переучиваться, чтобы также уметь использовать инструменты Low Code для создания программного обеспечения. Чтобы low-code-инструменты были хорошими, их нужно будет создавать с использованием передовых методов, развертывания, анализа кода и других действий, выполняемых профессиональными разработчиками.
Разработка Low Code программного обеспечения будет продолжать расти, но сложные задачи и большие системы будут выходить за рамки их возможностей. По мнению The Hosk будущее за low-code-инструментами, которые будут создавать до 50% приложений, а решения будут представлять собой смесь обычного программного обеспечения и Low Code.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…