Cette question se concentre sur l' extraction des avantages et des inconvénients de l'utilisation de cadres Web : tels que Cake PHP, Zend, jQuery, ASP.NET). Cette question est complètement indépendante de la langue . Permettez-moi de commencer par la notion de "Debout sur les épaules des géants ".
Avantages:
- Autorise les développeurs - en prenant des fonctionnalités qui auraient auparavant pris des centaines de lignes de code et en les compressant en une seule fonction, les développeurs peuvent intégrer des fonctionnalités plus complexes dans leurs sites Web.
- Permettre un développement plus rapide des applications - ceci est très pertinent pour les personnes qui ont besoin de sites Web créés dans une très petite fenêtre (quelqu'un a-t-il des exemples de cela?)
- Coûts inférieurs - permet aux programmeurs de répercuter les économies sur le client, une toute nouvelle gamme de clients générés qui souhaitaient un site Web mais qui auparavant ne pouvaient pas se permettre les coûts de développement plus élevés.
Désavantages:
- Perte de compréhension - en s'appuyant sur les fonctionnalités d'un framework, un développeur risque de perdre la compréhension du fonctionnement des choses (sous le capot).
- La falaise de configuration - une fois que vous allez plus loin que la configuration de votre framework, votre productivité baisse immédiatement, il peut être difficile d'implémenter des fonctionnalités en dehors d'une configuration de frameworks.
- Développeur tramlines - vous (le développeur) devez faire les choses comme le développeur veut que vous fassiez les choses.
Je me demande ce que les gens font de mes arguments et si quelqu'un est en désaccord avec eux? Aussi, si les gens ont des points supplémentaires, je serais reconnaissant.