Linguagens de Programação Utilizadas no BPMS Bonita

De EAPn
Revisão de 02h18min de 23 de dezembro de 2020 por M.f.galimberti (discussão | contribs)
Ir para navegação Ir para pesquisar

EAPn: Linguagens de programação utilizadas 19 de agosto de 2020


VISÃO GERAL

Explicitar as linguagens de programação que são utilizados nos diferentes softwares e ambientes utilizados no EAPn relacionado a automação de processos de negócio, descrevendo em qual contexto são empregadas e principais características.


BONITA STUDIO

1-Java Utilizado na definição das operações internas dos processos automatizados e manipulação dos dados de negócio (Business data model). Para as atuais aplicações não é necessário conhecimentos avançados, apenas operações básicas sobre variáveis. No ambiente é utilizado a linguagem Groovy, porém por ser implementada em JAVA, sua estrutura de programação se torna equivalente em determinados casos

2-Groovy As principais características que devem ser analisadas, até por diferir do Java, é às sintaxe para listas e expressões regulares na qual exigem operações dinâmicas entre variáveis.


BONITA UI DESIGNER

3-JavaScript(JS) Permite o desenvolvimento de páginas Web interativas através do controle e operação sobre as variáveis HTML e CSS. Sua implementação é usada principalmente para: tratamento de ações do usuário e eventos, operações lógicas entre variáveis e listas, expressões regulares, requisições http de API e URL, DOM, entre outras operações funcionais básicas.

4-AngularJS De forma complementar, é utilizado em situações para associação de dados ou validações em sistemas responsivos, sendo geralmente associado ao framework Bootstrap, gerando recursos e funcionalidade não alcançáveis de forma simples com JS.

5-HTML Utilizado principalmente no desenvolvimento de widgets para incorporação em páginas e formulários, definindo a linguagem de marcação da estrutura do elemento. As suas principais utilizações incluem elementos do tipo: texto e derivados, elementos seletores diversos, filtros, botões, tabelas e principalmente Iframes.

6-CSS Usado para estilizar os elementos HTML. São empregadas as operações básicas para definição de formato, coloração, espaçamento, animações (por exemplo, de carregamento de conteúdo), etc.


METABASE

7-SQL Utilizado para obter e manipular dados de banco de dados relacionais. São utilizadas principalmente em operações entre dados, para seleção, contagem, ordenação, filtragem, entre outras.