Entenda o que realmente roda por trás da plataforma
Se você trabalha com Fluig ou pensa em utilizá-lo para automatizar processos da sua empresa, é natural surgir a pergunta:
“Afinal, qual é a linguagem de programação do Fluig?”
A resposta é mais completa do que parece — porque o Fluig é tanto uma plataforma construída em Java quanto um ambiente que permite personalizações com outras linguagens.
Linguagem base da plataforma Fluig:
Java
A estrutura principal do Fluig (especialmente em ambientes on-premises) foi construída sobre a linguagem Java.
Isso garante robustez, escalabilidade e compatibilidade com os principais servidores de aplicação do mercado, além de ser um padrão consolidado em soluções corporativas.
Linguagens utilizadas no Fluig para personalização e desenvolvimento de apps
Mesmo sendo construído em Java, o Fluig oferece ao usuário e à equipe de TI formas flexíveis de criar workflows, formulários e integrações, por meio das seguintes linguagens:
✅ JavaScript
Usado na interface dos formulários para:
- Validar campos em tempo real
- Criar interações dinâmicas com o usuário
- Alterar o comportamento da tela com base em regras de negócio
✅ ECMAScript (variante do JavaScript server-side)
Utilizado nos scripts de back-end, como:
- Constraints personalizadas
- Eventos de processo
- Regras de negócio executadas no servidor Fluig
✅ AdvPL
Embora não usado diretamente no Fluig, o AdvPL é a linguagem dos sistemas TOTVS como Protheus — e o Fluig se integra com esses sistemas, principalmente em empresas que precisam de comunicação entre processos (ex: pedidos, notas, dados de colaboradores).
Outros componentes técnicos importantes:
Criação de Workflows e Processos Personalizados
Toda automação no Fluig é feita com workflows e scripts que controlam etapas, decisões, permissões e notificações.
Você não precisa codar uma aplicação do zero: você estrutura o processo com lógica própria, e o Fluig executa.
Fluig Identity
O serviço de gerenciamento de identidades do Fluig utiliza diferentes linguagens e bancos, incluindo NoSQL, para garantir performance e escalabilidade no controle de acesso e autenticação de usuários.
Front-end baseado em THF (TOTVS HTML Framework)
O visual da plataforma é construído com base no Bootstrap, usando o TOTVS Style Guide (THF), o que permite criar interfaces responsivas e com identidade visual unificada.
Já tem Fluig e quer desenvolver apps de verdade, sem gambiarras?
Conheça os Flows Fluig Apps da Future Station — e veja como criamos soluções com base nessa stack completa.