Page 9 - newDATAmagazine | 11>03>2022
P. 9
O resultado é sempre o mesmo: adaptação code da altura. Mas, hoje em dia, com algumas
com workarounds, trabalhos adicionais fora do limitações, temos ferramentas muito
sistema, com toda a complexidade e completas, nomeadamente até algumas que
desorganização que isso implica. Estes têm vindo a evoluir, como o Sharepoint, que
problemas são, muitas vezes, resolvidos por nos permitem criar, com muita facilidade e
aquilo a que se convencionou chamar o código-zero, uma intranet e/ou um website de
“citizen developer”, que mais não é que um grande qualidade. Não fazem tudo, mas fazem
programador amador, que, para além da sua o principal e, ainda que impliquem algum
função, também aprendeu a fazer umas c o n h e c i m e n t o t é c n i c o e p e r m i t a m
macros no Excel, umas calendarizações no customizações com código, a sua maior
Windows, explorou uns vídeos no YouTube, virtude é a criação e recriação sem que haja
mas conseguiu ultrapassar o problema necessidade de qualquer programação.
pontual. Outra solução é a possibilidade de usar
Paralelamente – e em parte até por plataformas Low-Code, como a “nossa”
isso – pouco a pouco, começaram a OutSystems ou outros, como o Mendix, Pega,
surgir algumas soluções que potenciam Appian, players que vão criando o seu espaço
naquilo que será certamente o futuro desta
e facilitam esse trabalho, muitas vezes indústria. Não são apenas uma espécie de
crítico. “lego” que pode ser montado apenas
Não se trata de mais soluções para um visualmente (ou WYSIWYG, como era costume
específico processo ou função, mas de chamá-las), sem necessidade de codificação,
ferramentas que, com alguma flexibilidade e mas ferramentas que apoiam esse esforço de
abrangência, conseguem criar e recriar forma a minimizar a “reinvenção da roda”, já
elementos fundamentais da arquitetura que muitos pedaços de código são
aplicacional das organizações. semelhantes entre aplicações, cuja maior ou
O exemplo mais flagrante são os websites. menor otimização poderá estar mais
Inicialmente, só com algum conhecimento de dependente da qualidade do programador,
HTML e de Serviços Web é que poderíamos sem que isso seja uma vantagem.
criar um. Como se tornou comum, começaram Com estas plataformas, ainda que não seja
a aparecer ferramentas que apoiavam esse possível obter o melhor para cada situação,
desenvolvimento, mas, mesmo assim, obtém-se um resultado que obedece a boas
obrigando a um conhecimento considerável da práticas, com alguma garantia de qualidade
dinâmica de uma página web. Seriam os low- transversal.
newDATAmagazine.com 9