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 2 Próxima »

A criação de um projeto na CronApp IDE permite que o usuário escolha como deseja implementar sua aplicação.

Novo projeto

Novo projeto

  1. Low-Code: Low-code é uma ferramenta de desenvolvimento projetada para facilitar o desenvolvimento com baixa programação, acelerando sua implementação. Essa ferramenta permite criação do seu software/sistema de forma mais rápida, produtiva e fácil. Disponíveis para serem trabalhas nas linguagens Java (Back-End) e JavaScript (Front-End):
    1. Mobile: serão gerados arquivos para desenvolvimento de um projetos para mobile, nessa opção também é gerada a parte WEB do sistema que são compartilhados por ambos 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. WEB: gerados arquivos para o desenvolvimento de uma aplicação WEB.
  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:
    1. Glunsoft: São componentes autossuficientes de software, customizáveis pelo usuário final, próprios para rodar na nuvem. Podem ser acoplados para montar uma aplicação que resolva um problema de negócio complexo, ou podem ser utilizados individualmente, por uma pequena empresa, para automatizar uma atividade de seus negócios. Nesse caso você irá gerar arquivos para desenvolvimento do mesmo; 
    2. NodeJS: Node.js é um interpretador de código JavaScript com o código aberto, focado em migrar o Javascript do lado do cliente para servidores. Você gerará arquivos para desenvolver em NodeJS;
    3. Python: Python é uma linguagem de programação alto nível, você pode criar algoritmos em Python nesta opção.
  3. Nome do projeto: O nome que você dará ao seu projeto.
  4. Projeto sob versão: O versionamento de software é um processo de controle de versões estabelecido por meio de numerações diferentes. Se seu projeto esta sob controle de software marque esta opção:
    1. Copiar modelo: Caso não esteja sob controle de versão, escolha essa opção e após selecionará um modelo para o sistema;
    2. Selecionar versão: Selecionar versão em que esta o software.

Modelo

Existem um modelo disponível para a criação de aplicações LOW-CODE, ao seleciona-lo o ambiente para desenvolvimento com baixa codificação será gerado para você.


 

Projeto Low-Code

Aplicação WEB

  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 no Front-End, faz as funcionalidades do sistema mesma 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: Como será feita a autenticação dos usuários do sistema:
    1. Normal: onde ha 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.
    2. Token: muito parecido com o normal, mas nesse caso não utiliza servidos para o usuário;
    3. Nenhuma: aplicação é acessada sem autenticação.
  5. Posição do menu: Onde fica posicionado o menu da aplicação:
    1. Horizontal: menu fica posicional horizontalmente na tela;
    2. Vertical: menu fica posicionado verticalmente.
  6. Multi Inquilino: cliente é dono de seus dados, enquanto que o provedor é o dono do software em si. Quando uma instância ou instalação é capaz de atender vários clientes (Tenants) simultaneamente, ao invés de ter uma instância/instalação para cada cliente.
  7. 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. 

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 de dados 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.

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 quando for novamente iniciado, os dados terão desaparecido, pois só estavam na memória do container inicial, que foi desligado. 
  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.
    1. 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;
    2. 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:
      1. +: Nome do banco de dados a ser criado e adiciona-lo a sua conta que estará pronto para ser usado.
  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;
    1. Fabricante: o tipo de banco a ser utilizado;
    2. Usuário: Usuário que detém o banco de dados; 
    3. Senha: Senha correspondente ao usuário;
    4. Nome do banco: Nome do banco de dados a ser utilizado;
    5. Testar Conexão: Testar a conexão para ver se todas as credenciais estão corretas.

Modelos

Existem alguns modelos de entidade, visão e menu que o CronApp disponibiliza para otimizar o tempo de desenvolvimento do sistema. A  geração desses modelos consiste em adicionar sua entidade no diagrama de dados, no menu e os arquivos de sua visão no sistema.


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.

 

 

  • Sem rótulos