Linguagens de Programação Utilizadas no BPMS Bonita: mudanças entre as edições

De EAPn
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
 
Linha 1: Linha 1:
Explicitar as linguagens de programação que são utilizadas 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.
EAPn: Linguagens de programação utilizadas
19 de agosto de 2020


==BONITA STUDIO==

===Java===
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
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
===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.
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==

===JavaScript (JS)===
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.
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
===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.
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
===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.
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
===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.
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==

===SQL===
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.
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.

Edição atual tal como às 18h17min de 14 de janeiro de 2021

Explicitar as linguagens de programação que são utilizadas 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[editar]

Java[editar]

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

Groovy[editar]

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[editar]

JavaScript (JS)[editar]

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.

AngularJS[editar]

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.

HTML[editar]

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.

CSS[editar]

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[editar]

SQL[editar]

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.