labtempo / osiris

Osiris Framework
1 stars 0 forks source link

Desenvolvimento do módulo "DBManager" #2

Closed println closed 10 years ago

println commented 10 years ago

Depende de:

  1. Comunicação remota #4
  2. Pacote de dados #3
println commented 10 years ago

Alteração do nome DBManager para Storage.

raphaelpoguerra commented 10 years ago

Gosto da ideia de ter o nome Manager. Nem que seja StorageManager, ou PersistencyManager. Um gerente é quem decide onde, como e quando efetuar a operação. Descreve melhor a funcionalidade deste módulo. Claro que, a princípio, apenas um modo de armazenamento será suportado.

println commented 10 years ago

É bem simples refatorar e alterar o código. Pensei em um módulo manager, porém para uma utilização mais ampla... De qualquer maneira, essas funcionalidades ainda estão obscuras.

raphaelpoguerra commented 10 years ago

Acho melhor planejar o framework com ambição e as simplificações ficam apenas para a implementação. Assuma a existência de um manager para o armazenamento de dados.

println commented 10 years ago

O componente Storage é o gerenciador dos dados no banco de dados. Vai provê uma interface para a aplicação, ORM(se precisar) e etc. Questões sobre armazenamento de dados distribuídos ainda não foram levantadas.

raphaelpoguerra commented 10 years ago

Se ele é o gerenciador, chame-o de Manager!

println commented 10 years ago

Nome modificado para VirtualStorage