Featured image of post História do No-Code em Ambientes Locais

História do No-Code em Ambientes Locais

História do Desenvolvimento Low-Code / No-Code (Anos 1980 - Presente)

O desenvolvimento low-code / no-code é uma abordagem que permite criar aplicativos, sites e bancos de dados sem a necessidade de conhecimento especializado em programação. Essa ideia começou na década de 1980 e, com a popularização dos PCs, a evolução da internet e a expansão das tecnologias em nuvem, evoluiu para uma variedade de plataformas. Neste artigo, apresentaremos ferramentas e serviços representativos de cada década, destacando suas características e preços.


Anos 1980: Os Primórdios

  • HyperCard (Apple, 1987) Ferramenta de criação de aplicativos para Macintosh. A tela era configurada em formato de cartão, e a interface gráfica (GUI) era criada arrastando e soltando elementos. Um controle de comportamento simples também era possível usando sua própria linguagem de script, “HyperTalk”. Era preferido para fins de prototipagem. O preço no lançamento era de 49,95 dólares e, mais tarde, foi fornecido gratuitamente aos novos compradores de Mac. A última versão foi em 1998 e não é compatível com Mac OS X ou superior.

  • FileMaker (Claris/Apple, 1985) Software de banco de dados gráfico. Além de exibir dados em formato de tabela, é uma ferramenta de banco de dados relacional com edição de layout flexível e recursos de script. Atualmente é oferecido como “Claris FileMaker Pro”, e a versão de licença completa custa 594 dólares (a partir de 2024).


Anos 1990: A Ascensão dos Aplicativos GUI e Desenvolvimento de Negócios

  • Visual Basic (Microsoft, 1991) Um IDE dedicado ao desenvolvimento de aplicativos Windows. Ao arrastar e soltar componentes da GUI, como botões e rótulos, era possível construir facilmente aplicativos orientados a eventos. Com o VB6.0 em 1998 como a última versão, o foco mudou para a era .NET.

  • Microsoft Access (1992) Ferramenta de desenvolvimento de banco de dados para Windows. Permitia o design de bancos de dados relacionais e a criação de formulários via GUI, sendo amplamente utilizado para o desenvolvimento de aplicativos de negócios em geral. Atualmente oferecido como parte do Microsoft 365.

  • PowerBuilder (PowerSoft/Sybase, 1991) Ferramenta de desenvolvimento 4GL para aplicativos de negócios. Suportava arquitetura cliente/servidor e tinha pontos fortes na integração de bancos de dados. Atualmente continua sendo fornecido sob a marca SAP.

  • Dreamweaver (Macromedia, 1997) Uma ferramenta WYSIWYG que permitia a criação visual de páginas da web. Possibilitava alternar entre edição HTML e visualização de design, e também suportava ASP e PHP. Atualmente é fornecido pela Adobe e está disponível por assinatura (cerca de 34,49 dólares por mês).

  • Flash (Macromedia, 1996) Originalmente desenvolvido como FutureSplash Animator, uma ferramenta de criação de animação vetorial. Mais tarde, foi utilizado para a criação de conteúdo interativo para a web, mas o suporte terminou em 2020 devido a preocupações de segurança.

  • GameMaker (1999) Ferramenta de criação de jogos 2D para iniciantes. A colocação de objetos e o controle de eventos podem ser feitos arrastando e soltando. Posteriormente também suportou scripts (GML), e atualmente vários planos são oferecidos para uso comercial.


Anos 2000: Base na Web e Expansão do Código Aberto

  • WordPress (2003) CMS de código aberto usando PHP e MySQL. Permite construir blogs e sites corporativos usando temas e plugins sem conhecimento de programação. É distribuído gratuitamente e é um dos CMS mais utilizados no mundo.

  • Wix (2006) Um serviço no-code que permite a construção de sites no navegador. Você pode escolher um modelo e editar arrastando e soltando. Além do plano gratuito, planos pagos permitem o uso de domínios personalizados e recursos de e-commerce.

  • OutSystems (2001) Plataforma low-code para empresas. Como permite o rápido desenvolvimento de sistemas de negócios, sua adoção está progredindo em grandes empresas e agências governamentais. Suporta tanto nuvem quanto infraestrutura local (on-premises).

  • Scratch (MIT, 2007) Ferramenta de aprendizado de programação desenvolvida para crianças. Ao combinar blocos coloridos, jogos e animações podem ser criados, e é amplamente utilizado em ambientes educacionais. Fornecido gratuitamente.

  • Airtable (2013) Um serviço em nuvem que combina planilhas e bancos de dados. A aparência é semelhante ao Excel, mas permite relações, exibição Kanban e integração de API. É amplamente utilizado por indivíduos a corporações.


Anos 2010 - 2020: A Era da Nuvem e Automação

Nos últimos anos, as ferramentas low-code / no-code baseadas em nuvem evoluíram rapidamente.

  • Power Platform (Microsoft) Uma plataforma integrada de desenvolvimento e automação de aplicativos de negócios que inclui “Power Apps”, “Power Automate”, etc. Os processos de negócios corporativos podem ser construídos visualmente arrastando e soltando.

  • Salesforce Lightning Platform A base de desenvolvimento de aplicativos fornecida pela Salesforce, um CRM. Aplicativos de negócios podem ser criados via GUI e a integração com outros serviços da Salesforce é fácil.

  • Zapier / IFTTT Ferramentas de automação que permitem construir conexões entre vários serviços em nuvem sem codificação. Por exemplo, fluxos de trabalho como “Notificar o Slack quando algo for inserido no Google Forms” podem ser facilmente implementados.

  • Notion (Anos 2010) Um espaço de trabalho completo que integra gerenciamento de documentos, gerenciamento de tarefas, Wiki, etc. Também possui uma função de banco de dados personalizada, útil para a melhoria de negócios sem código.

  • Construct 3 / GameSalad Ferramentas para criar jogos arrastando e soltando. O Construct 3 é compatível com HTML5 e também funciona em um navegador, sendo popular em ambientes educacionais e entre desenvolvedores indie.


Fontes de Informação e Complementos

Este artigo foi estruturado com base nos sites oficiais de cada produto, Wikipedia e materiais/artigos confiáveis (Apple, Microsoft, Adobe, etc.). As informações de preços referem-se à época ou às informações oficiais mais recentes possíveis (listadas principalmente em dólares americanos). Muitas das ferramentas desde os anos 2000 são baseadas em assinaturas, e as taxas variam dependendo do plano.

comments powered by Disqus
Hugo で構築されています。
テーマ StackJimmy によって設計されています。