NPDD/Baobáxia/Infra Interface

(Diferença entre revisões)
Ir para: navegação, pesquisa
(sobre o backbone / interface)
 
(Estrutura básica do Backbone)
Linha 16: Linha 16:
 
     router.js
 
     router.js
 
     /collections
 
     /collections
 +
      /media
 +
        MediaCollection.js
 +
      /mocambola
 +
        ...
 +
      /mucua
 +
        ...
 +
      /repository
 +
        ...
 
     /lib
 
     /lib
 
       backbone-amd.js
 
       backbone-amd.js
 
       jquery-min.js
 
       jquery-min.js
 +
      require.js
 
       underscore-amd.js
 
       underscore-amd.js
 
     /models
 
     /models

Edição das 20h15min de 14 de outubro de 2013

Infraestrutura da Interface

Backbone.js

Backbone.js (http://backbonejs.org/ é uma biblioteca de Javascript para construção de interfaces, toda baseada em leitura de dados em arquivos .json, oferecida por uma API REST.

Por isso, ela está pegada na estrutura da API REST

Estrutura básica do Backbone

/base
  index
  /js
    app.js
    main.js
    router.js
    /collections
      /media
        MediaCollection.js
      /mocambola
        ...
      /mucua
        ...
      /repository
        ...
    /lib
      backbone-amd.js
      jquery-min.js
      require.js
      underscore-amd.js
    /models
      MediaModel.js
      Mocambola.js
      Mucua.js
      Repository.js
    /views
      /media
      /mocambola
      /mucua
      /repository
  /templates
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas
Rede Mocambos