@Golgotha : +1000
Si tu fais un projet perso : amuse toi.
Développer des fonctionnalités de frameworks peuvent t'aider à progresser et te confrontant à des problématique que normalement, tu ne traites pas car tu utilises le framework justement.
Par contre, cela n'a d'intérêt que pour t'amuser et d'auto former.
Dans le milieu pro, dès qu'un framework reconnu effectue ton besoin : tu l'utilises.
Ce qui compte, c'est les besoins métiers.
Tout le temps que tu perds à coder autre chose que du métier, c'est du temps perdu.
De plus, un spécifique va correspondre à un besoin à l'instant T.
Le besoin évoluant, tu devras à chaque fois faire évoluer ton code.... pas terrible
Un framework couvre en général un besoin plus large que celui pour lequel tu l'utilises à l'instant T.
Le besoin évolue et il y a une grande probabilité qu'une fonctionnalité du framework non exploitée jusqu'à présent dans ton programme, puisse correspondre au moins en partie au nouveau besoin ==> du coup, moins voir pas du tout de dev
Ensuite, tu ne bosses pas forcément tout seul, ou bien tu n'es pas destiné à être le seul à développer sur ce programme pendant l'intégralité de son utilisation...
D'autres passent ou passeront dessus.
Avec un programme full spec, ça peut parfois être ardu de reprendre le code.
Avec un programme qui utilisent les frameworks les plus populaires, on retrouve facilement ses marques.
Pour finir, comme souligner par beaucoup, le soutien d'une communauté, ça ne se refuse pas.
Partager