---
title: Low Code
slug: low-code-clone
description: Learn all about Low Code, a revolutionary development platform for creating IT applications quickly and securely. Discover its advantages, such as intelligent business process automation and easy drag-and-drop screen building. With its integration capabil
createdAt: 2023-05-11T17:41:58.000Z
---

# O que é o Low Code?

O **Low Code&#x20;**&#xE9; uma plataforma de desenvolvimento, que compõe o portfólio de soluções da e é utilizado no desenvolvimento rápido e seguro de aplicações de TI que impulsionam processos operacionais e necessidades do negócio.

Concebido com base em tecnologias maduras de desenvolvimento web, utilizando conceitos de *dynamic* *application & hot deploy*, onde não há necessidade de reiniciar o servidor ou sistema,  com integração ampla com os mais diferentes tipos de ferramentas e recursos, o Low Code proporciona diferentes possibilidades de aperfeiçoamento e expansão do ambiente **4Biz One**, desde CRUDs simples, codeless, até integrações complexas com sistemas legados ou de terceiros.

## Por que adotá-lo?&#x20;

O desenvolvimento de aplicações pode muitas vezes ser lento e caro, além de expor um alto risco ao negócio. O Low Code apresenta uma dinâmica inteligente de automação de processos de negócio e construção de telas com recursos drag and drop, ou seja, pode-se arrastar elementos pré-definidos para criar as telas de forma flexível, segura e ágil.

Com alto nível de interoperabilidade, o Low Code disponibiliza uma interface REST, habilitando o acesso simples e seguro a aplicações legadas que não foram desenvolvidas com conceitos web.

::embed[]{url="https://www.youtube.com/watch?v=vTPdDhPuUp0"}

## O que é uma aplicação Low Code

Uma aplicação **Low Code** é um conjunto de elementos que quando integrados proveem funcionalidades que podem ser utilizadas de forma individualizada (stand-alone), ou integradas ao **4biz&#x20;**&#x6F;u a sistemas legados.

Os elementos de uma aplicação **Low Code** são: [Projeto Low Code](docId\:YhZe3X6mw0FB6a0RtNrUW), [Conexão de Banco de Dados](docId:5ku3jJY2Z0_7NUPbgFz8h), [Objeto de Negócio](docId\:K9c3uok1lk94d5AvohopV), [Regra de Negócio](docId\:A6_zD3-TCL-RntPE7NNvE), [Formulário](docId:8TV5ZP74QWOi5bwfrJ5IF), [Fluxo de Integração](docId\:g05wd98MpUHl8gE-U7OlU) (Opcional), [Pacote](docId:2seNYosDLGITf4Zxp4kGd) (Opcional), [Query Component](docId\:rkv-tHf7jycFRyZBacDor) (Opcional), [Configuração de Relatório](docId\:WFtFw-UL_a_19eo9PbxOj) (Opcional) e [FaaS NodeJS](docId\:xEhlizojiAvGkUosMK84r) (Opcional).

# Glossário

## CRUD

“CRUD é um acrônimo que significa Create (Criar), Read (Ler), Update (Atualizar) e Delete (Excluir). É uma abreviação que representa as operações básicas que podem ser realizadas em um sistema de gerenciamento de banco de dados ou em um aplicativo que interage com dados.”

## Codeless

“Codeless, também conhecido como "sem código" ou "no-code", é um termo utilizado na área de desenvolvimento de software para descrever uma abordagem de criação de aplicativos ou sistemas sem a necessidade de escrever código tradicionalmente.”

## Sistemas Legados

“Sistema legado é um termo usado para se referir a um sistema de software ou aplicativo que foi desenvolvido há algum tempo e continua sendo utilizado, mesmo que existam tecnologias mais recentes disponíveis. Esses sistemas geralmente possuem características e arquiteturas antigas, podem não ser mais suportados pelos fornecedores originais e podem apresentar limitações em termos de desempenho, escalabilidade e capacidade de integração com outras tecnologias.”

## Drag-and-Drop&#x20;

“No contexto de desenvolvimento de software ou criação de aplicativos, o *drag-n-drop* é uma funcionalidade que permite aos usuários interagir com elementos visuais por meio de gestos de arrastar e soltar. Isso oferece uma forma intuitiva e conveniente de realizar ações, como mover ou reorganizar elementos, copiar ou transferir informações de um local para outro, criar conexões entre elementos ou interagir com widgets e componentes interativos.”

## Interoperabilidade

“Se refere à capacidade de um ambiente ou plataforma de desenvolvimento Low Code se integrar e interagir com outros sistemas, aplicativos ou componentes de software de maneira eficiente e sem problemas.”

## REST

“REST (Representational State Transfer) é um estilo arquitetural no desenvolvimento Low Code utilizado para projetar serviços web escaláveis e flexíveis. Ele enfatiza a utilização dos protocolos HTTP, como GET, POST, PUT e DELETE, para manipular recursos através de interfaces bem definidas. Os recursos são entidades de informação identificadas por URIs (Uniform Resource Identifiers).”



