Olá, pessoal.
Tenho trabalhado para construir o que é essencialmente um programa CAD no navegador usando HTML 5 e me deparei com problemas de escala e complexidade para os quais não consegui encontrar uma solução pronta. Existem algumas estruturas excelentes por aí, mas nenhuma que seja exatamente o que eu estava procurando.
Então, criei minha própria solução que abordava meus casos de uso e estou desenvolvendo uma nova biblioteca chamada ONMjs (Object Namespace Manager).
ONMjs é baseado em um novo padrão de design chamado Model-Store-Observe-Feedback-Signal (MSOFS).
Eu escrevi uma postagem no blog sobre MSOFS na noite passada e estou solicitando feedback.
http://blog.chrisrussell.net/2013/11/08/todomvc-model-view-whatever-and-msofs/
Aqueles de vocês interessados em padrões de design para desenvolvimento de clientes podem achar isso interessante.
Atenciosamente, ChrisRus