Examinons quelques solutions possibles au scénario "J'ai besoin de faire quelques trucs web":
- Embaucher quelqu'un d'autre pour le faire
- Utilisez un cadre élaboré qui transforme comme par magie des éléments non frontaux en éléments frontaux (html, css, js)
- Fais le toi-même
Nous allons ignorer # 1 parce que nous sommes géniaux comme ça. Il nous reste deux choix. Lequel choisir, lequel choisir ...
# 2 est séduisant. Cela signifie que vous pouvez rester dans votre zone de confort, ce qui est assez confortable, surtout si vous avez ajouté une machine à barbotine et des canapés. Mais considérons ce qui arrive au framework que vous utilisez:
- Ça bogue
- Ça devient obsolète
- Il ne correspond pas entièrement à vos attentes
- Tout autre problème lié au logiciel.
Vous êtes un développeur, il ne doit donc pas être difficile d'envisager toutes les façons possibles dont un produit (en particulier une bibliothèque) peut se casser de nombreuses manières spectaculaires, déchirant vos canapés et renversant la machine slushy, peignant tout en magenta vif.
Dans l'un de ces scénarios, vous devrez revenir pour reconsidérer les options discutées au début de la réponse (seulement cette fois en remplaçant le cadre dans # 2), avec une 4ème option ajoutée: Essayez de le réparer au niveau micro . En d'autres termes, apprenez la pile Web de manière superficielle, uniquement nécessaire pour pirater ensemble une solution à ce problème spécifique.
Est-ce que ça vaut le coup? Dépend. Vous pouvez croire que le cadre ne vous fera jamais défaut et vous avez peut-être raison. Et vous vous trompez peut-être.
Je propose une solution hybride: apprenez d'abord la web-stack. Vous n'avez pas besoin de passer beaucoup de temps dessus, vous n'avez pas besoin d'être l33t h4x0rz comme ce jeune de 14 ans qui peut ajouter des paillettes aux pages MySpace, vous avez juste besoin d'avoir une connaissance de base de ce qui est passe. Ensuite, si vous voyez que c'est le meilleur scénario pour vous, choisissez un cadre.
Maintenant, votre zone de confort est un peu plus grande. Il pourrait même afficher fièrement un téléviseur ou un album d'ABBA: Greatest Hits. Maintenant, si quelque chose se casse, vous saurez comment y remédier. Vous avez maintenant le choix . Et avoir le choix est toujours mieux que de ne pas avoir le choix.