Les frameworks sont le plus souvent usines à gaz, ça t'alourdit le truc plus que ça ne te sert. Et surtout, ça t'enlève tout le plaisir de coder puisque tu ne recréé pas tout toi même. Et ce n'est pas parce que l'on utilise un framework que c'est forcément plus sécurisé. Il suffit de réfléchir quand on code, et ensuite de tester le site en local sous toutes les coutures, comme si l'on souhaitait le pirater. C'est même plus sûr que les frameworks, car là tu sais exactement comment marche ce que tu as mis en place, et comment le modifier si tu trouve une faille.
Pour le mode de fonctionnement, si l'on souhaite passer le flambeau à un autre, ce n'est pas l'utilisation d'un framework qui lui fera comprendre comment tu code, mais une syntaxe claire, une intendation idéalement choisie, et surtout des commentaires utiles et placés aux bons endroits.
Il y a tellement de frameworks que si l'on code avec l'un, et qu'une autre personne qui reprend le site ne sais pas utiliser ce framework, eh bien il sera bien embêté. Alors que si tu n'en utilise pas, tu reste sur le langage de base, que tout le monde comprend, et là pas de problème de compréhension.
Les frameworks, au même titre que les CMS et éditeurs WYSIWYG, c'est à mon goût avant tout, et d'un sens malheureusement, un outil pour débutant. Le type qui n'y connait rien et débute trouve ça, il trouve ça sympa, il l'utilise. Et au final si un jour il en est privé, il ne sait plus rien faire. C'est d'ailleurs très bien dit dans le bouquin de Douglas Rushkoff "Program or be programmed : ten commands for a digital age" ("Les dix commandements de l'ère du numérique" en version française), en particulier dans le dernier chapitre. Sois tu sais programmer, c'est à dire te débrouiller tout seul, être capable de faire tout par toi même, sois tu est programmé, et tu restes en permanence à dépendre de quelqu'un, d'une entité qui d'un jour à l'autre peut décider de te laisser te démerder, et tu ne pourras plus compter que sur toi même. Et si tu ne sais pas programmer, et bien t'est dans la merde.
Certes, ce message est prévu pour choquer, pour faire réfléchir. Et personnellement, je suis entièrement d'accord avec ce que dit Rushkoff dans son livre.
Certains dirons que je suis un puriste, je préfère me définir comme un débrouillard. Entre le truc tout prêt fait et le système D créé de mes propres mains, je choisis sans hésiter la seconde option, qui sera au final bien plus professionnelle qu'une usine à gaz pré-faite.