Executando verificação de segurança...
2

Depende da necessidade!

Veja se você for montar um e-mail marketing, só precisa de html e css.

Site instutucional com mínima interação só para o usúario mandar um e-mail, já colocaria um javascript com html e css.

Agora você precisa criar um site mais complexo, com animações, videos, audio e tudo o que existe de bom.

O ideal é usar um framework.

Sendo assim, não tente reinventar a roda, não seja tão purista a ponto de não aproveitar as fácilidade que novas libs, frameworks e padrões te oferecem, mas também não fique preso advogando pela sua linguagem favorita e framework preferido.

Entenda que sua missão é entregar uma solução com base na tecnologia que você tem disponível.

Carregando publicação patrocinada...