Vamos considerar algumas soluções possíveis para o cenário "Preciso fazer algumas coisas na Web":
- Contrate outra pessoa para fazê-lo
- Use uma estrutura elaborada que transforma magicamente coisas não front-end em coisas front-end (html, css, js)
- Faça Você Mesmo
Vamos ignorar o número 1 porque somos incríveis assim. Ficamos com duas opções. Qual escolher, qual escolher ...
# 2 é atraente. Isso significa que você pode ficar na sua zona de conforto, o que é bastante confortável, especialmente se você adicionou uma máquina lamacenta e alguns sofás. Mas vamos considerar o que acontece com a estrutura que você está usando:
- É um erro
- Fica desatualizado
- Não corresponde totalmente às suas expectativas
- Qualquer outro problema relacionado ao software.
Você é um desenvolvedor, por isso não deve ser difícil considerar todas as maneiras possíveis que um produto (especialmente uma biblioteca) pode quebrar de várias maneiras espetaculares, rasgando seus sofás e derrubando a máquina pegajosa, pintando tudo em magenta brilhante.
Em qualquer um desses cenários, você precisará voltar para reconsiderar as opções discutidas no início da resposta (apenas desta vez substituindo a estrutura no 2), com uma quarta opção adicional: tente e corrija-a em um nível micro . Em outras palavras, aprenda a pilha da Web de maneira superficial, necessária apenas para criar uma solução para esse problema específico.
Vale a pena? Depende. Você pode acreditar que a estrutura nunca falhará e pode estar certo. E você pode estar errado.
Proponho uma solução híbrida: primeiro, aprenda a pilha da web. Você não precisa gastar muito tempo com isso, não precisa ser um l4t h4x0rz como aquele garoto de 14 anos que pode adicionar glitter às páginas do MySpace, só precisa ter um conhecimento básico do que é indo. Então, se você achar que esse é o melhor cenário para você, escolha uma estrutura.
Agora sua zona de conforto é um pouco maior. Pode até ter um álbum de TV ou ABBA: Greatest Hits orgulhosamente em exibição. Agora, se algo quebrar, você saberá como corrigi-lo. Agora você tem uma escolha . E ter uma escolha é sempre melhor do que não ter uma escolha.