Ferramentas indispensáveis desenvolvidas pela comunidade Fluig.
Abaixo está uma lista das melhores ferramentas para Fluig desenvolvidas pela comunidade.
Convido a Todos que possuírem conta no GitHub a entrarem no Projeto e clicar no Botão STAR.
ChatGPT
Da lista esta não é uma ferramenta exclusiva para o Fluig, mas pode ser usada como recurso durante o desenvolvimento de sistemas.
O ChatGPT é uma inteligencia artificial que pode utilizada para várias finalidades, uma delas é utilizar como apoio na programação. Você solicita uma informação e a ferramenta retorna os dados.
Veja um exemplo: “Por favor, crie para mim um código explicativo em Java script que servirá para retornar dados de endereço após eu digitar o CEP.”
const getAddressFromCEP = async (cep) => {
// Faz a requisição para a API de CEP
const response = await fetch(`https://viacep.com.br/ws/${cep}/json/`);
// Verifica se houve erro na requisição
if (!response.ok) {
throw new Error(`Erro ao buscar o CEP ${cep}, código de erro: ${response.status}`);
}
// Transforma a resposta em um objeto JavaScript
const addressData = await response.json();
// Verifica se o CEP é válido
if (addressData.erro) {
throw new Error(`CEP inválido: ${cep}`);
}
// Retorna os dados do endereço
return {
cep: addressData.cep,
logradouro: addressData.logradouro,
bairro: addressData.bairro,
localidade: addressData.localidade,
uf: addressData.uf,
};
}
// Exemplo de uso da função
(async () => {
try {
const address = await getAddressFromCEP('01001000');
console.log(address);
} catch (error) {
console.error(error);
}
})();
Poderão haver casos em que o resultado não seja o esperado, como no próximo exemplo, onde o CHAT me retornou um código utilizando Node.js. Bastou eu refiner a questão pedindo ele para incluir uma API específica do Hub do Desenvolvedor e também escrever em javascript sem uso de frameworks.
Outro exemplo: “Crie uma API em javascript para consultar dados de CPF. Não utilizar Frameworks..“
// Criando uma função para buscar os dados de um CPF
function buscarDadosCPF(cpf) {
// Fazendo uma requisição HTTP para a API de consulta de CPF
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// Convertendo a resposta da API para um objeto JSON
var dados = JSON.parse(this.responseText);
// Verificando se a API retornou os dados do CPF com sucesso
if (dados.erro) {
console.error("CPF inválido ou não encontrado");
} else {
// Exibindo os dados do CPF no console
console.log("Nome:", dados.nome);
console.log("Data de Nascimento:", dados.data_nascimento);
console.log("Gênero:", dados.genero);
console.log("Situação:", dados.situacao);
}
}
};
// Realizando a requisição à API passando o CPF como parâmetro
xhttp.open("GET", "https://api-de-cpf.com/consultar/" + cpf, true);
xhttp.send();
}
// Chamando a função de busca de dados de CPF com um CPF válido
buscarDadosCPF("123.456.789-00");
Fórum Fluiggers
A melhor forma de construir uma comunidade é através de Fóruns e hoje a comunidade mais ativa é o Fórum Fluiggers.
Por lá é possível tirar dúvidas e se conectar com outras pessoas.
Acesse mais em: https://fluiggers.com.br/
Fluig Monitor
O fluig monitor é uma aplicação desenvolvida em Electron, que tem o objetivo de monitorar ambientes fluig.
As funcionalidades implantadas são:
Algumas das principais funcionalidades já implementadas:
- Interface totalmente customizada, com tema claro e escuro.
- Internacionalização (i18n) em Português e Inglês.
- Notificações no desktop.
- Verificação de disponibilidade de servidor.
- Coleta de informações do monitor, estatísticas e licenciamento da plataforma.
- Banco de dados local em SQLite.
- Migrações de banco de dados automáticas.
- Dashboard com gráfico de exibição de tempo de resposta da plataforma.
Novas funcionalidades vem sendo estudadas constantemente. Verifique na aba Issues as melhorias que já foram mapeadas publicamente e/ou sugeridas por outras pessoas.
Veja mais em: https://github.com/luizf-lf/fluig-monitor
Contate o desenvolvedor através do linkedin: https://www.linkedin.com/in/luizf-lf
Fluig VsCode Extension
Extensão para facilitar o desenvolvimento na plataforma TOTVS Fluig utilizando o VSCode.
Essa extensão adiciona alguns comandos para criar arquivos e snippets HTML e JavaScript, além de gerenciar seus Servidores Fluig e permitir Importar e Exportar Datasets.
Os comandos aparecem ao clicar com o botão direito do mouse nos arquivos e diretórios ou pressionando F1 (Command Palette), sendo obrigatório ter um Diretório / Workspace aberto.
Saiba mais em: https://github.com/fluiggers/fluig-vscode-extension
Comments ()