IDE embarcada
O Engine possui uma IDE integrada que permite a criação e edição de arquivos na Virtual File System, possibilitando a criação de novos processos e relatórios no sistema. Para utilizar a IDE, o usuário deverá estar associado a uma política de segurança que permita o seu uso e deverá instalar um cliente do Engine no seu computador.
Uma vez que o Engine esteja instalado, a IDE pode ser acessada por meio da opção “IDE - Integrated Development Environment” no menu aberto ao clicar com o botão direito no ícone do Engine na área de notificação do Windows.
Configuração do editor
O editor da IDE pode ser configurado por meio de um arquivo
.editorconfig
no diretório raiz da Virtual File System, com as
seguintes restrições de uso:
- Por uma questão de eficiência de editores remotos, somente pode ser criado um único arquivo
.editorconfig
, na raiz do repositório. - A IDE do Engine reconhece apenas as propriedades
indent_size
emax_line_length
, essa última sendo utilizada apenas para configurar a régua do editor.
Depurador JavaScript
Para ativar a depuração do JavaScript na IDE, deverá ser habilitada a opção “JavaScript Debugger Enabled (requires restart)” no menu “Configuration > General” do Manage.
Uma vez habilitado, o depurador pode ser aberto por meio do botão “Debugger” da IDE e, atualmente, há três formas de adicionar pontos de paradas:
- Incluindo a palavra chave
debugger
nos códigos fontes. - Por arquivo, clicando com o botão direito na aba “Breakpoints” e selecionando a opção “Insert File Breakpoint”.
- Por função, selecionando a opção “Insert Function Breakpoint” nesse mesmo menu. No caso de funções anônimas utilizadas como métodos de classes, deve-se utilizar o padrão “Class.functionName” como nome. Exemplo:
MyClass.prototype.test = function () {}; // Use "MyClass.test" como nome de função
Observação: o depurador JavaScript pode ser utilizado apenas com o runtime Ije e ainda não há uma ferramenta para depurar códigos executados no runtime V8 no Engine. Para mais detalhes sobre os runtimes JavaScript, consulte o manual JavaScript.
Resource strings
Para criar uma nova Resource String, através da IDE, basta selecionar o texto a ser
inserido na base de dados e utilizar o atalho Ctrl + Alt + R
, que irá abrir um formulário
com o texto selecionado para ser editado. Após confirmar o formulário, o texto será gravado e
substituído por uma chamada de função que representa a Resource String. Ex: $R(123456);
.
Para editar uma Resource String já criada basta usar o atalho Ctrl + Enter
, em cima da
chave, que irá abrir o mesmo formulário, sendo usado para edição da Resource String
desejada.