Glossário
O vocabulário das aplicações de gestão, sem jargão
Aplicação de gestão, no-code, geração determinista, CRUD, propriedade do código: os termos que surgem quando se quer adotar uma ferramenta de gestão — definidos de forma simples, com o que implicam para si.
Aplicação de gestão
Uma aplicação de software construída em torno das noções, das regras e do vocabulário de uma atividade específica: as obras de um instalador de gesso cartonado, os associados de uma associação, as intervenções de uma empresa de manutenção. Ao contrário das ferramentas genéricas (folha de cálculo, suíte de escritório), uma aplicação de gestão estrutura os dados — cada coisa tem a sua ficha, os seus vínculos, o seu estado — e automatiza as vistas úteis: listas filtradas, painéis, históricos.
O Blueprint Maker gera aplicações de gestão completas a partir de uma descrição em linguagem natural: base de dados, ecrãs de gestão, painel e dados de demonstração.
Ver também CRUD · Entidade · Painel (KPI) · Ver os casos de uso
No-code
Uma família de ferramentas que permite construir aplicações sem escrever código, através da montagem visual de blocos (formulários, tabelas, automações). O no-code destaca-se na prototipagem rápida, mas a aplicação continua a ser executada PELA plataforma: os dados e a lógica vivem no fornecedor, a subscrição é permanente e os limites do construtor tornam-se os limites da aplicação.
A geração de código toma o caminho inverso: a ferramenta produz uma aplicação autónoma cujo código-fonte existe, se exporta e se possui.
Ver também Low-code · Geração de aplicações por IA · Propriedade do código · Ler a comparação
Low-code
Uma abordagem intermédia entre o no-code e o desenvolvimento clássico: uma plataforma visual gera o essencial e os programadores completam com código os pontos específicos. O low-code destina-se mais às equipas informáticas das empresas do que aos independentes; reduz o tempo de desenvolvimento mas mantém a dependência da plataforma e o seu custo de licença.
Ver também No-code · Geração de aplicações por IA
Geração de aplicações por IA
A produção automática de uma aplicação de software a partir de uma intenção expressa em linguagem natural. Coexistem duas escolas: a geração direta, em que um modelo de IA escreve todo o código — rápida mas imprevisível — e a geração determinista, em que a IA se limita a compreender a necessidade e a produzir uma especificação, sendo o código depois escrito por programas clássicos e reproduzíveis.
O Blueprint Maker pertence à segunda escola: é isso que garante que cada aplicação gerada funciona — ecrãs reais, dados coerentes, painel correto.
Ver também Geração determinista · AppSpec (especificação da aplicação) · Vibe coding · O determinismo explicado
Vibe coding
A prática de fazer uma IA conversacional escrever código descrevendo o resultado pretendido e iterando através de retoques sucessivos sem ler o código produzido. Eficaz para explorar e prototipar, o vibe coding produz aplicações cuja estrutura interna ninguém — nem mesmo o autor — conhece: e a manutenção e a fiabilidade ressentem-se disso.
A geração determinista distingue-se disso: a estrutura da aplicação é explícita (uma especificação validada), e o código produzido é o mesmo em cada geração para uma mesma especificação.
Ver também Geração de aplicações por IA · Geração determinista
AppSpec (especificação da aplicação)
Um documento estruturado que descreve uma aplicação a gerar: as suas entidades (as coisas acompanhadas), os seus campos e as suas relações, os seus ecrãs, os seus estados, os seus indicadores. No Blueprint Maker, a IA transforma a sua descrição num AppSpec — o plano que valida antes da geração — e depois builders deterministas transformam o AppSpec em código.
O AppSpec é a fronteira entre compreensão e execução: a IA para na especificação; o código é escrito por programas reproduzíveis.
Ver também Geração determinista · Geração de aplicações por IA · Entidade
Geração determinista
A propriedade de um sistema de geração cuja saída é inteiramente determinada pela sua entrada: a mesma especificação produz sempre o mesmo código. Concretamente, isto significa que nenhum ecrã é «inventado» no momento da geração: o que é construído é aquilo que o plano anunciava, e os componentes da interface estão corretos por construção.
É a diferença de fundo entre o Blueprint Maker e as ferramentas que fazem um modelo de IA escrever todo o código a cada pedido.
Ver também AppSpec (especificação da aplicação) · Geração de aplicações por IA · O determinismo explicado
Entidade
Uma categoria de coisas que uma aplicação acompanha: Cliente, Obra, Artigo, Associado, Intervenção. Cada entidade tem campos (nome, data, montante, estado…) e relações com outras entidades — uma obra pertence a um cliente, uma intervenção diz respeito a um equipamento. Identificar as entidades e as suas relações é o essencial da conceção de uma aplicação de gestão; é precisamente o que o Blueprint Maker deduz da sua descrição.
Ver também Relação (base de dados) · CRUD · AppSpec (especificação da aplicação)
Relação (base de dados)
Um vínculo estrutural entre duas entidades: «um cliente TEM várias obras», «uma intervenção DIZ RESPEITO a um equipamento». As relações são o que distingue uma base de dados de uma pilha de folhas de cálculo: garantem que uma ficha de cliente mostra todas as suas obras, sem duplicados nem copiar-colar. Numa aplicação gerada pelo Blueprint Maker, as relações descritas tornam-se ligações de navegação reais entre as fichas.
Ver também Entidade · Base de dados relacional
Base de dados relacional
Um sistema de armazenamento que organiza os dados em tabelas interligadas, com regras de integridade: impossível ter uma intervenção associada a um cliente que não existe. É o padrão da informática de gestão há quarenta anos — fiável, consultável, duradouro. As aplicações geradas pelo Blueprint Maker assentam numa base de dados relacional (via Prisma), não em documentos livres.
Ver também Relação (base de dados) · Prisma
CRUD
Acrónimo de Create, Read, Update, Delete: as quatro operações básicas sobre um dado — criar uma ficha, consultá-la, modificá-la, eliminá-la. Uma «interface CRUD» designa os ecrãs que permitem essas operações: listas, fichas de detalhe, formulários. É a base de qualquer aplicação de gestão; o Blueprint Maker gera-as automaticamente para cada entidade descrita, com pesquisa, ordenação e filtros.
Ver também Entidade · Aplicação de gestão
Painel (KPI)
Um ecrã de síntese que agrega os dados da aplicação em indicadores de pilotagem (KPI): obras em curso, montante a faturar, associados em dia, artigos abaixo do limiar. Um bom painel é calculado diretamente sobre a base de dados — nunca estimado. Nas aplicações geradas pelo Blueprint Maker, os indicadores decorrem da sua descrição e são calculados por código gerado de forma determinista.
Ver também Aplicação de gestão · CRUD
Dados de demonstração (seed)
Um conjunto de dados realista instalado com uma aplicação nova para a tornar imediatamente avaliável: clientes plausíveis, histórico de vários meses, estados variados. Sem seed, uma aplicação nova é apenas uma casca de ecrãs vazios — impossível avaliar uma lista, um filtro ou um painel. Cada aplicação gerada pelo Blueprint Maker chega com um seed narrativo coerente com o seu ofício.
Ver também Painel (KPI) · CRUD
Propriedade do código
A capacidade de recuperar, alojar e modificar o código-fonte da sua aplicação sem a autorização de ninguém. É a proteção estrutural contra o aprisionamento ao fornecedor (vendor lock-in): se o fornecedor desaparecer, aumentar os preços ou alterar as condições, a aplicação continua a existir noutro lugar. O Blueprint Maker entrega a propriedade por construção: exportação ZIP do código completo, push GitHub, alojamento livre.
Ver também No-code · Exportação ZIP / push GitHub · Recuperar e implementar
Exportação ZIP / push GitHub
As duas vias de saída de uma aplicação gerada: o arquivo ZIP contém a totalidade do código-fonte (base de dados, API, ecrãs, configuração) pronto a instalar noutro lugar; o push GitHub deposita esse mesmo código no seu repositório, pronto para o trabalho em equipa e a evolução contínua. Ambos estão disponíveis para qualquer aplicação gerada pelo Blueprint Maker.
Ver também Propriedade do código · Alojamento / URL dedicado · Recuperar e implementar
SaaS (Software as a Service)
Um modelo de distribuição em que o software é utilizado online, mediante subscrição, sem instalação. A quase totalidade dos softwares de gestão modernos são SaaS — com um reverso: os dados e a ferramenta ficam no fornecedor. Uma aplicação gerada pelo Blueprint Maker utiliza-se como um SaaS (URL dedicado, nada a instalar) mas escapa ao reverso: o seu código exporta-se e aloja-se livremente.
Ver também Propriedade do código · Alojamento / URL dedicado
Software à medida
Software desenvolvido especificamente para uma organização, por oposição ao software «de prateleira» vendido idêntico a todos. Historicamente reservado às estruturas capazes de investir dezenas de milhares de euros, o software à medida torna-se acessível através da geração: o Blueprint Maker produz uma aplicação específica para a sua atividade pelo custo de uma subscrição, com o código em propriedade.
Ver também Aplicação de gestão · Propriedade do código · Ver os casos de uso
Next.js
Uma framework web de código aberto baseada em React, entre as mais utilizadas do mundo para construir aplicações web modernas. As aplicações geradas pelo Blueprint Maker são aplicações Next.js padrão: qualquer programador web pode lê-las, alojá-las e fazê-las evoluir — é uma garantia de durabilidade e de não dependência.
Ver também Prisma · Propriedade do código
Prisma
Uma ferramenta de código aberto que liga o código de uma aplicação à sua base de dados relacional: descreve o esquema (entidades, campos, relações) num formato legível e garante acessos aos dados tipados e seguros. As aplicações geradas pelo Blueprint Maker utilizam Prisma — o seu esquema de dados é explícito, versionável e compreensível por qualquer programador.
Ver também Base de dados relacional · Next.js
Alojamento / URL dedicado
Qualquer aplicação web tem de estar alojada nalgum lugar para ser acessível. O Blueprint Maker implementa cada aplicação gerada num URL dedicado, imediatamente utilizável — e como o código se exporta, pode a qualquer momento assumir o alojamento por conta própria: servidor de empresa, alojamento local, plataforma cloud. O URL incluído é uma comodidade, não uma amarra.
Ver também Exportação ZIP / push GitHub · SaaS (Software as a Service) · Recuperar e implementar
Níveis de geração (Sketch, Craft, Masterpiece)
Os três níveis de acabamento de uma geração Blueprint Maker. Sketch produz rapidamente uma aplicação funcional para validar a estrutura; Craft afina os ecrãs e os indicadores; Masterpiece leva o acabamento visual e funcional ao nível de uma ferramenta de produção diária. O custo em créditos de cada nível é apresentado antes de gerar.
Ver também Geração de aplicações por IA · AppSpec (especificação da aplicação) · Os níveis em detalhe