Olá, creio que a pergunta seja bem básica :) mas ainda não consegui entender muito bem.
Suponha que temos um projeto que seja feito com o Java em back e o Angular2+ em Front. E como o Angular trabalha com o TS que tem várias similaridades com o Java daria pra fazer um monte de coisa que fazemos em Java, no TS (como por exemplo é ensinado aqui mesmo em trabalhar com MVC no Angular e também no Java), certo ?
Minha dúvida é onde estaria a responsabilidade de cada um. Daria para fazer uma mesma regra de negócio no Java ou no TS (e eu então escolho onde fazer) ?
Porque aparentemente me parece que daria para fazer quase tudo no front, deixando o back responsável pela conexão com o banco de dados, com o servidor e com a parte de segurança/login . To viajando ?
Abs.