На чем делать frontend?

LTS AngularJS будет до конца года (2021).
https://docs.angularjs.org/misc/version-support-status

Будет ли предложено Camunda альтернативное AngularJS интегрированное решение пока непонятно.

В связи с этим появились вопросы:

  1. Каковы риски, что формы, сделанные на AngularJS перестанут работать (например, после подключения какой-нибудь новой библиотеки JS)?
  2. На чем делать пользовательские формы? Например, можно ли подключить к TaskList формы, сделанные на React, Vue.js etc. или нужно начинать писать свой TaskList?

Вот что пишут по этой теме:

1 лайк

Привет!

Используем TaskList собственной разработки на Angular 9 (+динамические формы). В качестве бэкенда используется либо REST API Camunda, либо Camunda Java API, обернутый в собственные контроллеры (например, возвращающий DTO, содержащий в себе не только переменные конкретной формы/задачи, но еще и бизнес-данные).

Есть примеры от Camunda: https://blog.camunda.com/post/2018/02/custom-tasklist-examples/

По первому вопросу - должна в ближайшее время появиться инфоомация от вендора, вроде как были планы замены AngularJS на React.

2 лайка

Добрый день.

По информации от коллег из Camunda в этом году планируется ряд значительных улучшений:

  1. Как написал коллега, Camunda Tasklist планируется переписать на один из современных языков: вероятней всего React. Появится ряд улучшений для разработчика, генератор/конструктор пользовательских форм
  2. Будет улучшения Camunda Cockpit, работа с DMN таблицами.
  3. Планируются значительные изменения по Camunda Cawemo и Camunda Modeler

Думаю, более конкретная информация будет озвучена в апреле на Community Unconference
или CamundacCon. Будем стараться тут тоже отвечать, как будут какие-то новости. Важно будет понять, что пойдет в Enterprise, а что в Community.

2 лайка