Arquitetura/Descricao

De Wiki Expresso V3
Ir para: navegação, pesquisa

A proposta de evolução está baseada em uma implementação MVC. Essa implementação tem fraco acoplamento com o Zend Framework, evitando heranças das classes do framework.

Descrição das camadas:

  • Camada de modelo está dentro da pasta Tinebase/Model.
  • Camada de controle está dentro da pasta Tinebase/Controller.
  • Camada de visão está dentro da pasta Tinebase/views.


A camada de visão é baseada em arquivos PHP que produzem conteúdo dinâmico em HTML e fazem uso intensivo de Javascript, por meio do framework ExtJS. A Figura abaixo demonstra uma visão geral, mostrando a multiplicidade de backends e frontends.

Arquitetura-VisaoGeral.jpg
Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Ferramentas