Já ouviu falar em OutSystems?
Segundo a própria fabricante portuguesa:
The OutSystems Platform is a high-productivity platform as a service (PaaS) intended for developing and delivering enterprise web and mobile applications, which run in the cloud, on-premises or in hybrid environments. The current version is 10, for both the paid and unpaid versions – developers are permitted personal cloud environments to use the platform without charge.
Ainda estou no início do estudo mas imagine a capacidade de, a partir de um modelo de dados sólido, e bem construído, gerar um aplicativo pronto.
Em meados de 2005, diante da necessidade de aumentar a produção para gerar aplicativos que atendessem a campanhas de telemarketing específicas da Embratel, cheguei a criar uma ferramenta parecida, em Delphi, que gerava códigos-fonte Delphi para novas aplicações. Era basicamente o mesmo engine, mas bem mais limitado porque não era um projeto e sim uma ferramenta de produção.
A partir do meu modelo de dados, realizava a leitura do dicionário de dados diretamente do banco de dados e gerava automaticamente um novo sistema, com controladores, gerentes de negócio, modelos e views, em Delphi, a partir do schema.
Mas porque será que remeti minha lembrança ao meu engine? Porque a OutSystems resolveu alguns dilemas e criou uma interface pronta para a edição do sistema, bem representado e dividido, facilitando a manutenção e evolução, minimizando a ocorrência de erros semânticos e lógicos, totalmente na nuvem.
No YouTube existem inúmeros vídeos explicativos no canal da OutSystems.
Senhor Programador, se tiver um tempinho, não deixe ler sobre ele. É bem interessante. Se tiver interesse em aprender, acesse a plataforma de treinamento.
Grande Abraço

Carioca, arquiteto de soluções e desenvolvedor de software desde 1996. Atualmente moro em Vila Nova de Gaia, Porto, Portugal.
“Perhaps the greatest challenge of my career is to identify which part of my profession is not a hobby.
The ease of logical understanding and the constant search for knowledge are great drivers of my career.”