O Cronapp Desktop do Cronapp é um ambiente de desenvolvimento integrado (IDE) que possibilita a criação, edição, teste e implantação de aplicações diretamente no ambiente local, sem depender da versão baseada na nuvem. Essa alternativa é ideal para desenvolvedores que preferem trabalhar offline, garantindo mais controle sobre o ambiente de desenvolvimento e execução dos projetos.  

Diferenças entre o Cronapp Desktop e a IDE na Nuvem

A principal diferença entre as duas versões está na necessidade de conexão com a internet. A IDE na nuvem do Cronapp depende de serviços cloud para armazenamento, execução e integração contínua, enquanto o Cronapp Desktop permite o desenvolvimento independente, sem exigir conectividade constante.  

A figura 1 apresenta visões da IDE na nuvem e do Cronapp Desktop, respectivamente. Os destaques 1 e 2, serviços de cloud e deploy, são recursos que estão presentes somente na IDE na nuvem.


Figura 1 - Serviços de cloud e deploy 


A janela Opções de Geração de Pacote para Deploy pode ser acessada através do menu Exportar > Pacote para Deploy. Observe que a opção "Certificado SSL (HTTPS)" está disponível apenas na IDE na nuvem (destaque 1 da Figura 1.1) e não aparece no Cronapp Desktop (destaque 2).


Figura 1.1 Exportar pacote para deploy


A opção "Backup Automático", presente na aba Geral da funcionalidade "Configurações do projeto", só está presente na IDE na nuvem.

Vantagens de Usar o Cronapp Desktop  

Desenvolvimento Offline  

  • Permite o desenvolvimento de aplicações sem a necessidade de conexão com a internet.
  • Suporte para importação de projetos via Git ou arquivos ZIP, possibilitando o trabalho em código já existente.  

Suporte a Banco de Dados Local

  • Conexão direta com bancos de dados locais, eliminando a necessidade de dependências remotas para testes e desenvolvimento.  
    Possibilidade de executar consultas SQL diretamente no ambiente local.  

Exportação de projetos

Pré-Requisitos

Antes de instalar o Cronapp Desktop do Cronapp, certifique-se de atender aos seguintes requisitos:  

  • Sistemas operacionais suportados: Windows 10 ou superior com virtualização habilitada no processador, Linux, macOS.
  • Requisitos mínimos: memória RAM recomendada de 4 GB e espaço em disco de 2 GB
  • Dependência essencial: é necessário ter o Docker instalado. Para mais detalhes, acesse a documentação oficial.

Download 

Para baixar e instalar o Cronapp Desktop, acesse o site e escolha a versão compatível com seu sistema operacional. Conforme mostra a figura 2.


Figura 2 - Download do Cronapp Desktop

Menu Superior


A interface do Cronapp Desktop do Cronapp possui um menu superior que oferece acesso rápido a diversas funcionalidades. A seguir, detalhamos cada item do menu e suas respectivas funções.  


 Figura 3 - Menu superior


  • Cronapp: menu principal com opções para gerenciar o projeto e a sessão do usuário, possui as opções:
    • Explorar Arquivos do Projeto: abre uma janela contendo os arquivos do projeto na pasta cronapp-ide.
    • Verificar Requisitos: abre uma janela contendo os requisitos de instalação da IDE.
    • Configurações: abre a janela de configurações.
    • Verificar Atualizações: verifica se há novas atualiações.
    • Sobre: abre uma janela contendo informação sobre a versão da IDE.
    • Recarregar: recarrega a IDE.
    • Deslogar: volta para a tela de login e apaga o token de acesso. Ao retornar, a IDE fará a verificação dos requisitos novamente. O token tem duração de cinco dias.
    • Sair: volta para a tela de login sem apagar o token de acesso.
  • Editar: fornece ferramentas para manipulação de texto e código dentro do ambiente de desenvolvimento.
    • Desfazer: reverte a última ação realizada.
    • Refazer: restaura uma ação desfeita anteriormente.
    • Deletar: remove o item ou conteúdo selecionado.
    • Cortar: recorta o conteúdo selecionado e o copia para a área de transferência.
    • Copiar: duplica o conteúdo selecionado e o armazena na área de transferência.
    • Colar: insere o conteúdo copiado ou recortado na posição atual do cursor.
    • Selecionar Tudo: destaca todo o conteúdo disponível no editor ou área ativa.
  • Visualização: permite ajustar a exibição da interface e acompanhar logs do sistema.
    • Alternar Tela Cheia: ativa ou desativa o modo de tela cheia.
    • Mostrar Log: exibe os registros de atividades e eventos do sistema.
    • Acompanhar Log: atualiza os logs em tempo real conforme novos registros são gerados. Esta opção está presente somente no Mac e no Linux.
  • Janela: gerencia a exibição e o comportamento das janelas dentro do ambiente de desenvolvimento.
    • Nova Janela Cronapp: abre uma nova instância da IDE Cronapp.
    • Recarregar: atualiza a interface e recarrega as configurações do ambiente.
    • Minimizar: reduz a janela para a barra de tarefas ou dock.
    • Fechar: encerra a janela ativa.

Explorar Arquivos do Projeto

Exibe uma janela contendo diretórios e arquivos do projeto, permitindo a navegação, abertura e gerenciamento dos arquivos.

 Figura 3.1 - Opção Explorar Arquivos do Projeto

Configurações

Permite personalizar o ambiente da IDE Cronapp, ajustando parâmetros como idioma, caminhos de diretórios, alocação de memória e gerenciamento de arquivos temporários.


 Figura 3.2 - Opção Configurações


  • Idioma: permite selecionar entre as opções: automático, português e inglês. A primeira opção usará o idioma configurado no sistema operacional.
  • Usar Big Mounting: ao marcar essa opção, o usuário informa que utilizará o diretório local, tanto para o maven quanto para os projetos. Para o Mac e o Linux, essa opção já vem marcada por padrão, no Windowns, não aconselhamos utilizá-la, pois pode ocasionar problemas de performance e lentidões no projeto. Sem a utilização do Big Mounting, os projetos serão criados no Volume do Docker.
  • Caminho dos Projetos: define o diretório onde os projetos da IDE são armazenados.
  • Caminho do Maven: especifica o local onde o Maven armazena suas dependências e configurações.
  • Memória IDE (MB): determina a quantidade de memória (em MB) alocada para a IDE.
  • Memória do Projeto (MB): define a quantidade de memória (em MB) destinada ao projeto em execução.
  • Remover Imagens Antigas: habilita a remoção automática de imagens antigas utilizadas no ambiente.
  • Salvar: botão para confirmar e aplicar as configurações alteradas.

Nesta página

  • No labels