Non pas de framework, je pars de zero.
En fait je me rends compte au final que le code est très simple dès que tu développes quelque chose qui colle au plus près de tes besoins; il n'y a pas utilité à développer de multiples options. Le plus gros du travail est fait par MySQL, je me documente donc en conséquence.
Néanmoins mes connaissances sont limitées et le code pas forcément optimisé.
Et la sécurité et surtout les contrôles sur les données entrées sont 70% du travail et donc barbants.
Ensuite pour les mises à jour : je travaille de base sur une configuration MySQL5 et PHP5 et je connais suffisant le code pour pouvoir le retravailler très rapidement si nécessaire.