Je connais PHP et je commence juste avec MySql (mais je prévois d'utiliser ODBC). Je n'ai pas besoin de livres pour l'expliquer.Web-apps: à cadre ou non à cadre?
Je suis probablement qualifié pour développer un site web simple, mais je vise à prendre des applications assez ambitieuses. J'imagine que presque toutes les applications web ont des points communs comme la sécurité, l'évolutivité, etc. (je n'ai absolument aucune idée de la façon de distribuer une base de données ou une application sur des serveurs serveurs, par exemple). Puisque je ne peux pas prévoir la nature exacte des applications que je pourrais développer (autre que PHP & ODBC sera impliqué), est-il un point de se marier à un cadre, ou devrais-je juste réinventer la roue et personnalisez-le pour en faire mon propre cadre.
Si un cadre existant, alors lequel? La seule aide que je peux donner est que je ne suis pas susceptible de faire des sites Web, des portails, des sites d'achat, etc., probablement pencher davantage vers le suivi des actifs et l'exploration de données.
+1. Bien que la plupart des frameworks essayent de résoudre tous les problèmes à la fois et interopèrent avec n'importe quelle technologie populaire, mais rarement une tâche excellente. La plupart du temps, vous finissez par pirater beaucoup de choses dans ce cadre. L'alternative est d'écrire votre propre cadre spécifique à l'application. Une règle de base, que j'ai trouvée pour moi-même, est que si vous maîtrisez un framework, vous êtes extrêmement productif tout en couvrant vos besoins, mais vous pourriez ralentir considérablement cette ligne. un propre cadre prend beaucoup de temps pour concevoir et écrire, mais n'a pas ce problème (si vous le faites bien!). – back2dos