Faites l'expérience des Frameworks

Les frameworks, ou cadres en français, sont des squelettes de programmes qui peuvent être utilisés pour écrire des applications. Il existe de nombreux frameworks qui sont distribués par leurs développeurs pour aider les autres dans la création de leur programmes. Vous pouvez aussi créer vos propres cadres. Les applications que vous écrivez dans un langage informatique donné utilisent pratiquement les même méthodes, les mêmes lignes de code qui sont réorganisées d'une façon différente pour produire les résultats excomptés. Un cadre regroupe toutes ces méthodes que vous utilisez, dans une même interface. Il suffit alors de les agencer selon l'ordre que vous désirez, de les remplir du code nécessaire, pour créer une nouvelle application.

Les frameworks sont très souvent utilisés par les développeurs car ils leurs permettent d'éviter les tâches répétitives et de développer ainsi plus rapidement, de limiter les erreurs qui pourraient résulter de la répétition de lignes de code. En utilisant les cadres élaborés par un autre développeur, vous avez à votre disposition l'expérience de ce développeur, qu'il a acquis pendant des années de travail. Les cadres permettent aussi une meilleur organisation du travail, car le code source qui s'y retrouve est organisé selon des critères bien déterminés pour que l'utilisateur s'y retrouve facilement.

Un cadre se compose de plusieurs parties, plusieurs fragments de codes qui communiquent entre eux mais qui ne sont pas indispensables les uns pour les autres. Dans les versions les plus élaborées, le code est séparé du template (partie qui concerne la manière dont le tout s'affichera à l'écran de l'utilisateur final. Vous avez la possibilité de supprimer des fragments de code que vous jugez inutiles, d'en ajouter d'autres qui vous seront indispensables pour atteindre vos objectifs. Un bon framework doit être entièrement personnalisable et paramétrable par le développeur qui l'utilise. Il ne doit pas imposer une certaine logique au développeur mais plutôt lui laisser la liberté de faire ce qu'il veut.

Si vous vous décidez à utiliser des frameworks, vous gagnerez du temps lorsque vous aurez trouvé ou créé le framework qui convient à votre travail. Lorsque vous aurez découvert le secret des frameworks, vous gagnerez en organisation et en rigueur dans votre travail.

Alors, faites l'expérience des frameworks!