Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Durante a criação de um projeto no Cronapp é possível selecionar o tipo de projeto, se já possui versionamento, seleção de banco de dado externo e tema. Veja o detalhamento nos passos abaixoAo clicar no ícone Novo projeto (Figura 1), a janela de criação espera primeiro a seleção do tipo de projeto (Low-code ou High-code). e em seguida o nome e de onde serão obtidos os arquivos iniciais.
Image Modified
Figura 1 - Novo Projeto
Low-Code:
Desenvolvimento desenvolvimento de projetos com pouca codificação.
Apenas Web: seu projeto será configurado para o desenvolvimento de uma aplicação
Webweb com Back-End em Java;
Mobile e Web: seu projeto será configurado para o desenvolvimento de
um projeto para aplicações mobile e
mobile, onde ambos poderão compartilhar banco de dados, funções dos blocos servidor, fontes de dadosweb, possuindo Back-End em Java.
Informações title Dica:
Escolha essa opção para desenvolver É possível criar um projeto
somente mobile, desmarcando na próxima ela sem a parte web, bastando somente desmarcar a opção incluir Front-End web na janela de configurações.
High-Code: desenvolvimento convencional com codificação
, utilizando as bibliotecas da IDE. As linguagens disponíveis NodeJs. É possível criar projetos nas plataformas NodeJs, Java, Python e C#.Net em Back-End e JavaScript e TypeScript para o Front-End;
Nome do projeto: campo para definir o nome do seu projeto;
Projeto sob versão: Importa um projeto versionado GIT ou SVN. Fontes iniciais:
O projeto está sob controle de versão?: se seu projeto
esta sob controle de versãojá foi iniciado e está em um servidor GIT, por exemplo, marque esta opção
para informar e informe a URI na próxima tela;
Copiar modelo: essa opção cria um
novo projeto com base em um modelo básico;
- O projeto está em um arquivo ZIP?: permite importar projetos compactados. Após finalizar, outra tela será aberta para selecionar o arquivo.
Projeto Low-Code
Projetos Low-code tem o foco no desenvolvimento rápido de aplicações (RAD) e possui várias ferramentas projetada para facilitar o desenvolvimento com baixa programação. Nesse formato, a criação implementação do seu projeto se torna mais produtiva e fácil. Disponíveis para serem trabalhas nas linguagens Java (Projetos nesse modelo utilizam arquitetura Java em seu Back-End ) e JavaScript (no Front-End e mobile).
Ao selecionar uma opção Low-Code e clicar em Finalizar na janela de Novo projeto (Figura 1), outra janela será aberta para iniciar as configurações iniciais.
Modelo
Os modelos possuem uma série de tecnologias (JPA, AngularJS, Maven, Ionic, SpringBoot e outras) que vem integradas junto com sua aplicação. Atualmente temos disponíveis os modelos Mobile Low-code Project para projetos do tipo mobile ou mobile com web e Projeto Web Low-code para projetos somente web.
Image Modified
Figura 2 - Modelo para projeto do tipo mobileweb
Âncora config config
Configuração
Após selecionar o modelo disponível para a criação de aplicações Low-code, o ambiente para desenvolvimento com baixa codificação será gerado para você. Mas, antes disso, existe uma tela para fazer os informes dos campos do projeto.A próxima tela permite definir informações como o ID da aplicação e segurança.
Image Modified
Figura 3 - Informe de campos para a aplicação
ID da aplicação: identificação da aplicação.
Incluir Front-End:
Em projetos web são gerados arquivos relacionados ao
Front-
End da aplicação
;
- Nos projetos mobile e web, desmarque a opção Incluir Font-End web se desejar somente um projeto mobile
- .
Incluir Back-End: seu projeto terá um Back-End Java e poderá fornecer serviços REST para serem consumidos por seu Front-End ou outras aplicações.
Tipo de autenticação: define a forma de autenticação dos usuários com o sistema:
Normal: fornece uma estrutura de dados para armazenamento de login, senha e permissões, além de páginas de login e cadastro de usuário;
Token: após a autenticação o servidor envia um token para o cliente (aplicativo mobile ou browser) e toda requisição feita pelo cliente é enviado junto o token, garantido a origem da requisição;.
.
- Posição do menu: define o posicionamento do menu da aplicação web:
- Horizontal: (padrão) menu fica posicional horizontalmente na tela.
- Vertical: menu fica posicionado verticalmente.
- Login por redes sociais: se permitido, o usuário poderá logar na aplicação via redes sociais;
- Autenticação mútua: se permitido,
- acrescenta um fator de segurança a mais para o projeto.
Tema
Na próxima etapa selecione um dos vários temas disponíveis, o . O tema padrão adotado pelo Cronapp é o Material e ele está em conforme com as normas de acessibilidade.
Image Modified
Figura 4 - Seleção do tema para a aplicação
Banco de dados
Nesse momento já é possível definir qual banco será usado no começo do projeto, é possível alterar posteriormente o banco principal ou adicionar novos bancos de dadosAplicações Web possui mais uma tela, a de configuração do banco de dados. Essa configuração pode ser feita posteriormente.
Image Modified
Figura 5 - Seleção do banco de dados para a aplicação
Utilizar banco de dados temporário em disco (H2): é um banco local que utiliza memória e armazenamento em disco, normalmente utilizado para a parte inicial do desenvolvimento do sistema, como teste
; Os . Os containers, onde são publicadas as aplicações no
CronAppCronapp, não possuem armazenamento em disco. Dessa forma, quando sua aplicação for publicada, você poderá até utilizar o banco H2 e tudo irá funcionar, inclusive a gravação e leitura de dados, porém
ao , ao parar a aplicação o container será desligado e os dados perdidos.
Criar ou utilizar banco de dados existente na nuvem
CronApp: o banco na nuvem Cronapp utiliza Cronapp: Utiliza a infraestrutura de armazenamento
da Amazon, garantindo do Serviço de Cloud do Cronapp. Possui confiabilidade, escalabilidade e segurança para o seu projeto.
Bancos de dados na nuvem:
exibe exibe os bancos de dados na nuvem do Cronapp associados a sua conta;
Novo banco de dados na nuvem:
Criar novo Cria banco de dados na nuvem do Cronapp:
+: Nome do banco de dados a ser criado e adicionado a sua conta.
Utilizar outro banco de dados existente:
É possível utilizar É possível utilizar os bancos de dados Mysql, Oracle, SQLServer, Postgresql, H2, BD2, Derby criados fora da plataforma Cronapp.
Fabricante: o tipo de banco a ser utilizado;
Usuário;
Senha;
Nome do banco: nome do banco de dados a ser utilizado;
Testar Conexão: testar a conexão para ver se todas as credenciais estão corretas.
Após Finalizar, o Cronapp irá gerar um projeto com base nas configurações feitas.
Projeto High-Code
Projetos High-Code não possuem ferramentas que agilizam e facilitam o desenvolvimento, ficando a cargo do desenvolvedor gerar todo o conteúdo de back Back-End e frontFront-endEnd, instalação e configuração de bibliotecas externas.
Além da estrutura de desenvolvimento na nuvem, o Cronapp disponibiliza alguns modelos de tecnologias para integrar ao seu projeto no momento da criação, gerando uma estrutura básica para iniciar o desenvolvimento. Os modelos variam com a linguagem selecionada.
Plugin Cronapp
Uma das opções dos projetos High-code é o desenvolvimento de plugins para integração com projetos lowLow-code. Sendo possível gerar componentes de API para bloco de programação ou componente visual, permitindo a utilização em um ou mais projetos.
Como os projetos lowLow-code trabalham apenas com Java e JavaScirptJavaScript, os plugins deverão ser desenvolvidos nessas linguagens.
Nessa Página
Índice |
---|