Web Framework

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

O Web Framework é a camada tecnológica da Plataforma Nginstack responsável por simplificar o desenvolvimento de telas e relatórios em interfaces Web utilizando uma API de alto nível, sem requerer do desenvolvedor o conhecimento das linguagens HTML e CSS, nem das APIs disponíveis nos navegadores Web.

No Web Framework, o desenvolvedor trabalha com componentes de alto nível como grades, botões, atalhos, definindo suas configurações través de propriedades e eventos, ao invés de ficar preocupado em realizar concatenações de tags HTML ou das requisições XHR (XMLHttpRequest) necessárias para tornar a interface interativa com o usuário.

A linguagem utilizada pelo desenvolvedor no Web Framework é o JavaScript. No entanto, os códigos criados pelo desenvolvedor são executados no servidor Engine, um contexto diferente de onde normalmente se utilizada JavaScript: o navegador Web. Por este motivo, os objetos do contexto do navegador, com window, navigator e document não estão disponíveis para o desenvolvedor do Web Framework. Para programadores com experiência em desenvolvimento Web, utilizamos JavaScript, onde se usa o PHP na plataforma LAMP, o Java no JSP e o Ruby no Ruby on Rails. É a nossa linguagem no lado do servidor.

A partir do programa criado pelo desenvolvedor, o Web Framework gera códigos HTML, CSS e JavaScript e os envia para o navegador Web, criando a interface apresentada para o usuário. O tratamento da interação com o usuário final é realizada através de códigos do Web Framework, que os envia para o servidor Engine para que sejam tratados através de eventos definidos pelo desenvolvedor.


Desenvolvendo no Web Framework

Manual para desenvolvimento de aplicações utilizando o Web Framework da Plataforma Nginstack.

Utilização de cores

Guia de utilização das cores predefinidas do Web Framework.

Utilização de ícones

Guia de utilização dos ícones predefinidos do Web Framework.

Utilização de tipografia

Guia de utilização das tipografias predefinidas do Web Framework.

Componentes

Guia de utilização dos componentes do Web Framework.

Configurações avançadas

Configurações avançadas do Web Framework.