Desenvolvedores

Documentação voltada para desenvolvedores do sistema que utilizam a plataforma Nginstack.

Para desenvolver sobre a plataforma nginstack, você deverá ter uma base de dados licenciada com a plataforma. Atualmente, o nginstack é distribuído como parte dos sistemas desenvolvidos pela Salutis e Innovaro.

Instalando o Engine

Para instalar o Engine, deverá ser descarregado o aplicativo atualmente utilizado na sua base de dados por meio do endereço http://<endereço-servidor>/install. Selecione a versão adequada para o seu sistema operacional e siga as instruções indicadas.

Configurando o Engine

Quando utiliza-se o Engine para desenvolver aplicações, são necessárias configurações adicionais para habilitar o depurador JavaScript e a ferramenta de profiler.

Assumindo que o Engine encontra-se instalado no seu computador, clique no atalho do Engine na área de notificação e selecione a opção Manage. Logo após a instalação do Engine, o usuário e a senha do Manage serão iengine. Na opção Configuration > General, habilite as seguintes opções:

  • JavaScript Debugger Enabled (requires restart).
  • Profiler Enabled.

Os códigos-fontes do sistema podem ser editados:

  • na Virtual File System: para isso use a IDE embarcada do Engine por meio da opção IDE - Integrated Development Environment no ícone de notificação do Engine. em repositórios externos, como Git: veja o manual Repositórios de código para mais detalhes.

Guia de estilo

Guia de estilo adotado no desenvolvimento do sistema.

Boas práticas

Relação das boas práticas que devem ser seguidas no desenvolvimento no sistema.

Repositórios de código

Instruções de como utilizar repositórios Git no desenvolvimento do sistema.

JavaScript

Informações sobre a variação da linguagem JavaScript utilizada na plataforma nginstack.

IDE embarcada

Utilização da IDE embarcada do Engine para desenvolvimento de aplicações.

Integração com Java

Integração do Engine com aplicações Java utilizando a API Enginelet.

Segurança

Práticas e funcionalidades de segurança na plataforma Nginstack.

Modelo de dados

Conceitos utilizados no modelo de dados da plataforma Nginstack, incluindo classes de dados, hierarquia de classes e arquivos de definição x-class, x-model e x-view.

Web Framework

Framework de desenvolvimento Web utilizado na construção do sistema.

REST Framework

Framework de desenvolvimento de APIs HTTP.

Fontes de dados

API de construção de fontes de dados que podem ser utilizadas na construção de relatórios ou APIs de extração de dados.

Documentos e Imagens

Armazenamento de arquivos vinculados aos registros do sistema.

Extensão VS Code

Extensão do VS Code para desenvolvedores da plataforma Nginstack.