Considere a primeira tela como a tela de listagem.
Se for fazer com que a tela seja o crud, faça então que o processo de cadastro seja um pouco mais complexo.
A primeira tela precisa ter um pouco mais de interatividade e elementos vivos. Por exemplo, se for um cadastro, seria legal que ao clicar em um cargo, fosse possível fazer uma seleção em árvore com um campo de consulta/filtro. Ou que fosse possível cadastrar uma vaga arrastando os elementos a serem descartados do pedido da vaga.. e isso deve afetar outros componentes em tela.
Tipicamente é mais fácil fazer essa interatividade no elemento de listagem. por exemplo, com um mapa, ou fazendo com que o usuário favorite vagas e isso fique em uma outra lista no canto da tela. etc.
Considere a primeira tela como a tela de listagem.
Se for fazer com que a tela seja o crud, faça então que o processo de cadastro seja um pouco mais complexo.
A primeira tela precisa ter um pouco mais de interatividade e elementos vivos. Por exemplo, se for um cadastro, seria legal que ao clicar em um cargo, fosse possível fazer uma seleção em árvore com um campo de consulta/filtro. Ou que fosse possível cadastrar uma vaga arrastando os elementos a serem descartados do pedido da vaga.. e isso deve afetar outros componentes em tela.
Tipicamente é mais fácil fazer essa interatividade no elemento de listagem. por exemplo, com um mapa, ou fazendo com que o usuário favorite vagas e isso fique em uma outra lista no canto da tela. etc.