Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 14 Próxima »

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 abaixo.

 

Figura 1 - Novo Projeto


  1. Low-Code: O desenvolvedor utiliza uma série de ferramentas projetada para facilitar o desenvolvimento com baixa programação. Nesse formato a criação do seu projeto se torna mais rápida, produtiva e fácil. Disponíveis para serem trabalhas nas linguagens Java (Back-End) e JavaScript (Front-End e mobile):

    • Apenas Web: serão gerados arquivos para o desenvolvimento de uma aplicação Web;

    • Mobile e Web: serão gerados arquivos para desenvolvimento de um projeto para mobile, que também pode ser incluído a geração da parte WEB e em que ambos compartilham sistemas como: banco de dados, funções dos blocos servidor, fontes de dados e entre outros, gerando ao final seu site e aplicativo para Android e/ou iOS;

  2. High-Code: desenvolvimento convencional com codificação dos comandos da linguagem definida, utilizando as bibliotecas da IDE. As linguagens disponíveis NodeJs, Java, Python e C#.Net em Back-End e JavaScript e TypeScript para o Front-End;

  3. Nome do projeto: campo para definir o nome do seu projeto;

  4. Projeto sob versão: Importa um projeto versionado GIT ou SVN. 

    • O projeto está sob controle de versão?: se seu projeto esta sob controle de versão, marque esta opção para informar a URI na próxima tela;

    • Copiar modelo: essa opção cria um novo projeto com base em um modelo básico;

  5. Seleciona a versão: Informa um valor para a versão do seu projeto.

Projeto Low-Code

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.

Figura 2 - Informe de campos

  1. ID da aplicação: identificação da aplicação.

  2. Incluir Front-End: são gerados arquivos relacionados ao front-end da aplicação, que é a parte do sistema que irá interagir diretamente com o usuário, como por exemplo a interface que são utilizadas algumas linguagens como a de marcação HTML, de estilo CSS e de programação JavaScript. 

    Ao criar o Front-End de um projeto mobile, além da parte visual da aplicação, é gerado também uma página web.

  3. Incluir Back-End: é a camada que trabalha por fica por trás do Front-End, faz as funcionalidades do sistema funcionarem, onde será implementada a regra de negócio do sistema. Existem varias linguagens para desenvolver o back-end das aplicações e elas são de acordo com a necessidade do cliente, alguns disponíveis na cronapp IDE são Java e Python.

  4. Tipo de autenticação: define a forma de autenticação dos usuários do sistema:

    • Normal: existe uma estrutura de dados para entrar com usuário e senha, página para cadastro de novos usuários, utiliza servidor para o usuário.

    • Token: muito parecido com o normal, mas nesse caso não utiliza serviços para o usuário;

    • Nenhuma: aplicação é acessada sem autenticação.

  5. Posição do menu: define o posicionamento do menu da aplicação:
    • Horizontal: menu fica posicional horizontalmente na tela.
    • Vertical: menu fica posicionado verticalmente.
  6. Login por redes sociais: se permitido o usuário poderá logar na aplicação via redes sociais, o que é pratico e vem se tornando uma funcionalidade comum nos sistemas atuais. 

Importante

A tela de informe/selecione os campos muda conforme o tipo de projeto Low-code. Se ele for Apenas web, será conforme a Figura 2; caso ele seja Mobile e Web, somente os campos de 1 ao 4 serão apresentados e a opção normal em tipo de autenticação não está disponível.

Tema

Existem alguns temas disponibilizados pela CronApp para a criação de aplicações mobile e WEB, esses modelos são templates padrão utilizando HTML e CSS de Bootstrap, que eles facilitam o desenvolvimento de sua aplicação, já que seus arquivos de interface serão gerados automaticamente de acordo com o tema que escolher.

Seleção do banco de dados

Banco de Dados é o local onde ficam armazenados, de forma organizada, os dados do seu sistema. Os objetivos de um sistema de banco de dados são o de isolar o usuário dos detalhes internos do banco e promover a independência dos dados em relação às aplicações, ou seja, tornar independente da aplicação, a estratégia de acesso e a forma de armazenamento.


Figura 3 - Seleção do banco de dados para a aplicação

  1. 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 containers, onde são publicadas as aplicações no CronApp, 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 parar a aplicação o container será desligado e os dados perdidos.

  2. Criar ou utilizar banco de dados existente na nuvem CronApp: banco mais robusto para desenvolvimento de aplicações,  o gerenciamento de dados na nuvem te da a possibilidade de gerar mais escala, armazenar uma quantidade maior de arquivos com um investimento reduzido, sem precisar de servidores locais.

    • Bancos de dados na nuvem: mostrará os bancos de dados na nuvem associados a sua conta, que estarão disponíveis para sua utilização;

    • Novo banco de dados na nuvem: caso não tenha, ou deseje criar um novo banco de dados na nuvem, você poderá cria-lo diretamente da IDE:

      • +: Nome do banco de dados a ser criado e adicionado a sua conta.

  3. Utilizar outro banco de dados existente: É possível utilizar um banco de dados que tenha sido criado fora da plataforma CronApp, se ele for de um desses fabricantes: Mysql, Oracle, SQLServer, Postgresql, H2, BD2, Derby;

    • Fabricante: o tipo de banco a ser utilizado;

    • Usuário: usuário que detém o banco de dados; 

    • Senha: senha correspondente ao usuário;

    • 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.

Projeto High-Code

Projetos Hight-Code são mais independentes comparados com projetos Low-Code, nesse caso o desenvolvimento é como em outras IDE's, codificando todo o conteúdo, porém utilizando todos os recursos e bibliotecas do CronApp.

Nessa Página

 

  • Sem rótulos