Existem bons recursos/idiomas para projetar visualmente aplicativos de negócios?
Pergunta
Acho que todos estamos cientes de como é "o software de linha de negócios da sua empresa".
(fonte: glompix.com)
Existem recursos, regras de conselho ou truques gerais para domar visualmente aplicativos como este? O domínio da nossa empresa é bastante complexo, como a maioria é, e nossos clientes exigem uma grande quantidade de flexibilidade. O rastreamento de um barco da carga em cada objeto não é exatamente evitável.
Além do conselho geral, também estou interessado em uso e ferramentas específicas para o WinForms. Se houver algum exemplo de software (visualmente) bem projetado desse tipo, isso também ajudaria.
Solução
Há um site que eu visito de vez em quando para ser lembrado do que não façam:Hall da vergonha da interface.
UMA Google rápido aparece isso, que entra mais em detalhes dos erros mais comuns da interface do usuário, que se resumem a:
- Controles não padrão da GUI
- Parecendo um controle da GUI sem ser um
- Inconsistência
- Nenhuma preensão percebida
- Pequenos alvos de clique
- Sem feedback
- Para almoçar sem um indicador de progresso
- Mensagens de erro ruins
- Pedindo a mesma informação duas vezes
- Sem valores padrão
- Dumping usuários no aplicativo
- Não indicando como as informações serão usadas
- Recursos centrados no sistema
Existem alguns livros que você deve ler também:
(fonte: Mac.com)
(fonte: Mac.com)
(fonte: Mac.com)
Principalmente, tente usar a plataforma widgets padrão, diretrizes e as regras.
Outras dicas
Sou um programador que costumava trabalhar em um departamento de publicações. Meu conselho é: use um designer gráfico; confie em suas opiniões; E saiba se você não é um.
Aqui no escritório, onde não temos um designer gráfico, temos uma "reunião de interface" quinzenal com alguns desenvolvedores e alguns não desenvolvedores para elaborar esse tipo de problema e desenvolver regras de design que podemos seguir.