fbpx

Uma Breve História do “Low Code”

Ultimamento, todo mundo fala e faz postagens sobre plataformas Low Code, mas afinal, o que é “Low Code”? Essa pergunta surgiu em meu cérebro quando eu estava escrevendo um post sobre a filosofia de planejamento do desenvolvimento de aplicativos. Então, eu fiz algumas pesquisas sobre a origem do Low Code.

Basicamente, uma plataforma de desenvolvimento de aplicativos Low Code consiste em  duas partes voltadas para o desenvolvedor:

1. Interface gráfica do usuário (GUI do inglês Graphical User Interface): um ambiente de arrastar e soltar usado para criar a interface do usuário.

2. Linguagem de programação: uma linguagem de script que ajuda a executar a lógica de negócios.

Veremos como essas duas partes evoluíram separadamente antes da fusão para criar as plataformas de Low Code de hoje.

 Evolução da linguagem de programação 

Para entender o que é um Low Code, agora precisamos começar com  linguagens de programação. Uma  definição drasticamente  simplificada para  uma  linguagem de programação  é “um conjunto de instruções dadas às máquinas para fazer as coisas”. 

Como muitos de nós sabemos, um computador entende apenas números binários – 1s e 0s. A linguagem de programação é como uma ponte entre humanos e máquinas. No início, esses idiomas eram básicos, com capacidade limitada. Eles começaram com palavras como Write, Display e etc. – o melhor que a tecnologia da época suportava. Por exemplo,  em PASCAL , o comando Writeln Hello Genius!” era traduzido em uma instrução binária “Olá Genius!”na tela.   

Agora surge a perguntapor que essas línguas não foram projetadas para imitar a fala desde o início? Como mencionei anteriormente, isso ocorreu devido aos limites da tecnologia da época. Quando os microprocessadores chegaram, a capacidade de hardware aumentou e conseguimos ter processadores mais rápidos. Além disso, o design de linguagem – o campo de design de linguagens de programação – evoluiu para um estágio em que menos códigos seriam utilizados.  

 O movimento da GUI 

A GUI foi outra tecnologia que evoluiu ao mesmo tempo, servindo como uma alternativa aos comandos de texto. Ele permitiu aos usuários interagir com as máquinas usando interfaces gráficas, um substituto fácil para digitar comandosO progresso nesse domínio também teve que esperar até a chegada dos microprocessadores Messiah e os avanços na tecnologia de exibição – telas. Após o advento dos microprocessadores e a evolução das telas do monocromático para os LCDs e OLEDs coloridos de hoje, as GUIs melhoraram imensamente.

Com o tempo, as GUIs foram desenvolvidas especificamente para diferentes domínios. Os caixas eletrônicos têm interfaces que atendem a transações financeiras; sistemas operacionais de telefonia móvel atendem à comunicação.

Ascensão da plataforma de Low Code – Uma união de poder e simplicidade 

A metodologia de design orientada a domínio levou à rápida evolução das plataformas de desenvolvimento híbridas, que em 2014  o Grupo Gartner denominou “plataformas de Low Code”. Essas plataformas combinavam a  simplicidade das interfaces gráficas e o poder das linguagens de programação para aprimorar a experiência do usuário.

Essas plataformas não apenas reduziram a quantidade de código necessária para criar a interface de um aplicativo, mas também ignoraram muitas outras etapas, como configurar uma estrutura, vincular-se a bancos de dados etc. O Zoho Creator é uma dessas plataformas, operando no domínio dos negócios e na automação do processo. Ao longo de uma década de pesquisa sobre o funcionamento das empresas, evoluímos o Creator de um sistema de gerenciamento de banco de dados para um sistema completo de desenvolvimento de soluções de negócios .

O futuro

Se as tendências atuais nesse campo ainda estão por vir, as interfaces dessas plataformas buscarão capacitar os usuários com crescente simplicidade. As plataformas de baixo código de hoje estão se tornando mais intuitivas a cada versão, porque o próprio campo de aprendizado de máquina está crescendo. A evolução é tão rápida que, em menos de 5 anos, podemos esperar ver plataformas que criam aplicativos com comandos de voz. Imagine a Siri ou o Google Assistant montando módulos para criar um aplicativo para você. Quem sabe? Como dizemos aqui no Zoho Creator, “As possibilidades são infinitas.”

Não perca tempo, inicie sua avaliação gratuita do Zoho One, contando sempre com o apoio da equipe da ACSoftware.

ACSoftware revenda e distribuidora Zoho no Brasil. – Fone / WhatsApp (11) 4063 9639.

Deixe uma resposta