Des projets fun.
Des tutoriels et des conseils.
Développement web, C#, JAVA.

Rechercher

Rechercher

Utiliser un framework

La question du jour est Faut-il ou non utiliser un framework pour son site,son application?
Avant de répondre à cette question il faut définir ce qu'est un framework. Un framework est un ensemble de classe ou de fonctionnalités qui vous permmettent de ne pas réinvinter la roue à chaque fois.
En se qui concerne le Web il existe bon nombre de framework qui vous permmettent de créer votre site web, simplement.
Pour les applications les différents framework qui existent ont plus des fonctionnalités spécifiques (gestion de contrôles , création de graphique, gestion de fichiers ...). L'utilisation de framework vous permet donc de créer, de coder plus rapidement mais avant de l'utiliser il faut l'intégrer et comprendre son fonctionnement mais pour cela en général, les sites sont assez clair et donne des expliquations sur leur fonctionnement et leur utilisation.

Pour les sites web les plus utilisés sont :
Symfony qui est un framework MVC (modèle vues controleur : je ferais prochainement un autre tuto sur cette architecture)
Cake PHP qui est aussi un framework MVC
Zend Framework.
L'avantage de ces framework c'est qu'il gèrent tous les éléménts important pour un site (gestion simple des pages, gestion du cache, couche d'accès aux données)... Ils ont aussi beaucoup de modules que vous pouvez ajouter à votre site et il y a un communauté importante ce qui vous permettra de trouver de l'aide .
Personnellement par gout de challenge j'ai créé mon propre framework l'idée de ce framework est de pouvoir tout écrire en php en se passant d'écrire du js,du html.

C'est une experience enrichissante et intérressante car on peut gérer tout les aspects nescessaire dans le fonctionnement d'un site. En ce qui conecerne les applications, je siterais Hibernate qui est un framework java qui permet de faire le lien entre votre base de donnée et votre application.Cela facilite grandement la gestion de vos données.

Enfin pour répondre à la question je dirais que tout dépend du projet. Si vous devez créer un site internet important, avec beaucoup de tables, de page et de fonctionnalité dans ce cas il est bon de se poser la question et d'en utilisé un.
Si c'est un petit projet ou que vous devez dévelloper des fonctionnalité spéciales dans ce cas il vaut mieux coder votre framework et l'utiliser.
Pour les applications si il vous faut une fonctionnalité importante et qu'elle sera utilisée partout dans votre application alors il y a un interêt à ajouter cette librairie . Si c'est juste pour un gadget ou un plus, il n'y a pas réellement d'interêt surtout que vous aller ajouter des fichiers en plus et vous devrez faire des ponts avec votre propre application.

News


HTML5 18/01/2012
Je viens d'acheter un liv... Lire la suite


Free mobile 16/01/2012
Ça y est free a lancer s... Lire la suite


Mise en place du site 05/01/2012
Je suis heureux de vous p... Lire la suite