Melhores Práticas

Clique para copiar

Como obter a maior parte do AppMaster.io


Enquanto o AppMaster.io foi criado com a melhor usabilidade possível em mente, existem alguns conceitos não óbvios que têm de ser esclarecidos. Este artigo irá cobrir a principal metodologia e conceito por detrás da plataforma.

Para a maioria das plataformas sem código existe hoje em dia uma abordagem bastante comum para iniciar um processo de criação de aplicações a partir da interface do utilizador. Embora tal abordagem dê uma sensação de facilidade de início, não é adequada para projectos de média e grande dimensão. O AppMaster segue a forma padrão do processo de desenvolvimento de software, utilizado pelos programadores de todo o mundo durante muitos anos com uma pequena modificação.


Escolher primeiro os módulos

Recomendamos que se parta da selecção de módulos. Os módulos AppMaster.io podem conter modelos de dados, lógica empresarial, configurações predefinidas, elementos de interface, código personalizado, e scripts de automação no seu interior. Cada módulo foi criado para acelerar o desenvolvimento através de lógica e dados pré-construídos. Pode ser difícil seleccionar todos os módulos necessários no início do seu projecto, mas definitivamente irá poupar-lhe centenas de horas de concepção devido à natureza dos módulos.

Há uma situação bastante comum quando criou muitos modelos de dados e, a dada altura, pretende activar um módulo. Devido aos modelos de dados de fornecimento de módulos, lógica empresarial e outros componentes, há uma hipótese de já ter criado algo que o módulo tem dentro. Isto pode causar intersecções desnecessárias e tempo adicional para ajustar modelos de dados, pontos finais, e ligações UI. Portanto, há conselhos simples: comece por seleccionar módulos para o seu projecto.


Os dados são a base de tudo

AppMaster.io cria aplicações com uma abordagem centrada nos dados. Isto significa que a maioria dos componentes só pode ser criada com base em modelos de dados. Quando terminar com módulos, o passo seguinte é criar modelos de dados. E é mais simples do que parece. Basta criar cada modelo (também conhecido como entidade) com campos obrigatórios (também conhecido como propriedades da entidade) e fazer algumas relações, se necessário.

Assim que clicar no botão Save em Data Models Designer, o AppMaster AI criará automaticamente uma lógica de negócio básica para todos os seus modelos de dados (procurar registos, obter um registo, actualizar o registo, apagar o registo, e alguns outros), criará pontos finais para processos de negócio apenas criados e até gerará páginas básicas de Aplicação Web de Administração (painel de administração).

Quase todos os elementos da UI requerem uma fonte de dados a ser apresentada. Por exemplo, a componente de tabela utilizará um ponto final para criar uma lista de linhas. Por sua vez, o endpoint depende do processo empresarial em anexo, processo empresarial baseado no modelo de dados e nos seus campos normalmente (mas nem sempre!).

Para obter a maior parte do AppMaster.io, a única coisa de que precisa é de uma compreensão dos conceitos básicos de desenvolvimento de software e modelação de dados, tudo o resto pode ser descoberto no processo de criação da sua primeira aplicação.