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

Novo projeto

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

Figura 1 - Novo Projeto

  1. 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. Apenas Web: serão gerados arquivos para o desenvolvimento de uma aplicação Web.

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

    1. Java: é uma linguagem de programação de alto nível orientado a objetos.

    2. Nodejs: é um interpretador de código JavaScript com o código aberto, focado em migrar o Javascript do lado do cliente para servidores. Precisa gerar arquivos para desenvolver em NodeJS.
    3. Plugin: são componentes autossuficientes de software, customizáveis pelo usuário final, para rodar na nuvem. Podem ser acoplados ao sistema para montar uma aplicação que resolva um problema de negócio complexo, automatizar uma atividade. Nesse caso, você irá gerar arquivos para desenvolvimento do mesmo

    4. Python: é uma linguagem de programação alto nível, você pode criar algoritmos em Python nesta opção.

  3. Nome do projeto: campo para definir o nome do 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. 

    1. O projeto está sob controle de versão?: se seu projeto esta sob controle de software marque esta opção.

    2. Copiar modelo: Caso não esteja sob controle de versão, escolha essa opção e após selecionará um modelo para o sistema.

  5. Seleciona a versão: Caso seja um projeto sob controle de versão, escolha a versão que será utilizada. Se ele não for, deixe a versão que aparece como padrão (versão 1.0). 

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:

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

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

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

  5. Posição do menu: define o posicionamento do menu da aplicação:
    1. Horizontal: menu fica posicional horizontalmente na tela.
    2. 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.

    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 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;

    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.


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