- Created by Fábio Duarte Freitas, last modified on 24/03/2025
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
- Caso deseje trabalhar no seu projeto na IDE na nuvem, é possível exportá-lo para o Git, ou exportá-lo usando zip.
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