O que origami e software de low-code têm em comum
8 de agosto de 2022Origami é uma forma de arte centenária do Japão, que envolve figuras dobráveis do papel. O ritmo de seu desenvolvimento tem sido estável há anos, mas graças aos computadores e à matemática, milhares de figuras novas e mais complexas foram subitamente criadas durante o século passado. As possibilidades criativas pareciam intermináveis. O software de low-code está prestes a trazer a mesma revolução no desenvolvimento de software.
No início do século XX, as possibilidades de inventar novas figuras de origami pareciam estar esgotadas. No entanto, Akira Yoshizawa (1911-2005), agora conhecido como o mestre do origami, trouxe nova vida à arte.
Ele tinha sido fascinado pelo origami e pelos conceitos matemáticos por trás disso desde a infância. Ele usou esse conhecimento para inventar cerca de 50.000 novas figuras de origami diferentes durante sua vida. No entanto, este foi apenas o começo.
Princípios matemáticos
Um dos princípios fundamentais por trás da versatilidade do origami são os chamados axiomas Huzita-Justin. Estes são um total de sete linhas baseadas em princípios matemáticos, que descrevem todas as ações possíveis ao dobrar um pedaço de papel. Eles foram descritos por Jacques Justin em 1986, e depois redescobertos por vários outros. Os sete axiomas cobrem todas as formas possíveis de criar uma dobra entre possíveis combinações de pontos e linhas. Usando esses princípios matemáticos, foi possível dar um grande salto na produtividade. Se você quer saber disso por si mesmo, não hesite em baixar Treemaker por Robert J. Lang, um físico americano e também um dos mais importantes artistas e teóricos do origami no mundo. Seu programa de computador pode gerar automaticamente instruções de dobramento para todos os tipos de figuras com base nos sete axiomas.
Desenvolvimento tradicional
Se olharmos para a história do desenvolvimento de software, você verá uma clara semelhança com o origami. O desenvolvimento de software também foi uma embarcação extremamente tradicional por muitas décadas, limitando a produtividade. Embora tenhamos conseguido grandes coisas com este método, o limite de produtividade está se tornando um problema. Afinal, há uma necessidade crescente de software. É claro que inúmeras novas linguagens de programação, plataformas de desenvolvimento e métodos vieram e foram, mas a programação ainda é basicamente um processo manual. São necessárias pessoas especializadas para desenvolver softwares que possam conter milhões de linhas de código, a funcionalidade da qual muitas vezes está profundamente enraizada na tecnologia usada e na mente de seus criadores. Isso torna muito difícil e demorado implementar mudanças ou mudar para uma nova tecnologia. Como resultado, muito tempo e dinheiro são desperdiçados nesta maneira ineficiente de desenvolver software. Por isso, uma organização não consegue acompanhar as rápidas mudanças tecnológicas ou atender às demandas do mercado ou do negócio.
O low-code está começando a mudar isso em uma escala cada vez maior. Oferece uma alternativa moderna, definindo a funcionalidade do software em modelos gráficos. Além disso, a Thinkwise separou a funcionalidade da tecnologia. O software resultante é independente da tecnologia, e o trabalho de desenvolvimento não é mais focado em tecnologia, mas no desenvolvimento de funcionalidades. Dessa forma, o low-code pode acelerar drasticamente tanto o desenvolvimento quanto a modificação das aplicações. Assim como o programa Treemake ajuda a desenvolver novas figuras de origami, uma plataforma de desenvolvimento de low-code ajuda a acelerar a realização de novos softwares.
Revolução da Produtividade
De acordo com as últimas previsões, não há dúvida de que o mercado para o desenvolvimento de low-code está crescendo e que ainda não há fim à vista. O Gartner prevê que até 2024, o desenvolvimento de low-code será responsável por mais de 65% de todo o desenvolvimento de aplicativos. Além disso, a Forrester espera que o mercado de low-code valha nada menos que 21 bilhões de dólares em 2022.
Pode-se dizer que o desenvolvimento de software está na véspera de uma grande revolução da produtividade, semelhante à do mundo dos origamis no início do século passado. Plataformas de low-code corporativas, como a Thinkwise, parecem ter as melhores credenciais para fornecer suporte ideal às organizações nesta área. Na Onda Forrester: Plataformas de Desenvolvimento de low-code para Profissionais de AD&D (1º trimestre de 2019), a Thinkwise é especificamente mencionada por sua abordagem de desenvolvimento única para modernizar aplicativos de gestão de finanças, estoque e produção e outros sistemas de negócios essenciais.
Então, em vez de continuar a desenvolver software tradicionalmente, escolha a próxima geração de desenvolvimento de software com uma plataforma corporativa de low-code. Assim como no origami, você pode dobrar o software corporativo de maneiras muito únicas, em vez de se ater às limitações do desenvolvimento tradicional de software.