Escopo
Esta seção aborda capacidade e limitações da atual versão da arquitetura.
Capacidades
- Injeção de elementos HTML através de diretivas customizadas
- Internacionalização
- Métodos genéricos para operações CRUD simples
- Data-binding na camada de View
- Injeção de dependências
- Mapeamento objeto relacional
- Controle Transacional (limitado)
- Padronização de elementos UI através de classes CSS
- Widgets (calendário, modal panel)
- Serialização/Deserialização genérica (podendo ser customizada pelo desenvolvedor)
- Validação de POJOS de forma genérica
- Tratamento de erros de forma transparente
- Persistência transparente, idependente do framework de persistência utilizado (Hibernate, TopLink, AO)
Limitações
- Não suporta pilha de modal
- Não é possível redirecionar o usuário para uma tela de detalhe de outro objeto
- Ainda não há implementação para lançar mensagens genéricas ou de negócio na tela de lista
- Série de valores para elementos do tipo combobox, multipicker etc, devem são informadas no arquivo de internacionalização, desta forma perdendo a possibilidade de oferecer configurações para o usuário
- Internacionalização é baseada no idioma do navegador e não em um perfil de usuário configurado