Обновить
1
0

Пользователь

Отправить сообщение

Да, в целом всё верно мыслите, я абсолютно согласен.

либо сбрасывают эту работу на команды лохов из регионов, чтобы они деградировали.

Грубовато. Обижаете спецов. В каждой системе есть свои особенности, где-то ABAP, где-то синтаксис на русском... Каждый сам выбирает "сторону". Кому-то - узкая специализация равна смерти, а кто-то прекрасно себя чувствует в ней.

И тем не менее, конкретно в нашей индустрии, факт остаётся фактом - то что будет 6 месяцев разрабатываться с нуля на java плюс frontend, на платформе я легко сделаю за 3 недели.

Чуть подробнее вот здесь описано:

Можно сказать, что такие платформы можно отнести к low-code классу. Частично это так, но не совсем. Low-code во многом применяется только в части построения модели данных или UI, но для сложных процессов в любом случае требуется полноценное программирование. Платформа как раз "убирает" рутинные операции, а разработчик сосредотачивает всё своё время на программировании конкретного процесса, используя простые платформенные абстракции.

Это означает, что если требуется обеспечить пользователей какими-то простыми CRUD-операциями, то программирование не потребуется вообще. Если например, при смене статуса объекта, необходимо выполнить отправку "хитрого" уведомления, то конечно эту функцию надо написать (или взять готовую платформенную), а затем указать в конфиге, что-то типа этого:

{
  "states": {
    "New" : {
      "promoteAction": "ru.platform.Mail:sendEmail"
    },
    "Approval": {
      
    }
  }
}

Здесь я показал на JSON'e, некоторые платформы используют XML или более специфичные форматы. Так было раньше. Сейчас, на мой взгляд, есть более удачное и современное решение для конфигураций. Думаю напишу об этом в следующей статье.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Фулстек разработчик
Средний
Java
JavaScript
SQL
Бизнес аналитика
Проектирование архитектуры приложений