Web-développeur et Administrateur système Freelance au Luxembourg, j'ai mis en place ce blog pour vous permettre de suivre l'évolution de ma société et partager avec vous quelques lignes de code.
Olivier
web 2.0

Jenaimepaslesframeworks.com

Ludo va me tuer, mais c’est pas grave :) Moi j’aime pas les frameworks !

Pourquoi ? Voici un exemple avec ZendFramework trouvé ici :

Paul M. Jones spotted something interesting a couple of weeks ago: “The difference between the 1.0 release and the 1.5 release of the Zend Framework is quite dramatic: a 25% drop in responsiveness. And then another 10% drop between 1.5 and 1.6″. According to Paul, the Zend Framework lost 35% of their requests per second between 1.0 and 1.6 releases. This means that a Web server will serve 65 instead of 100 requests per second.

L’avantage des frameworks est cependant non négligeable : gagner du temps sur certains développements ou obliger plusieurs collaborateurs à utiliser une base et des conventions communes.

Cependant, j’estime qu’un framework, c’est comme un Mac: c’est très très bien, mais ça ne sert pas à tout le monde.

Pour ma part, pour les projets que je gère (qu’ils soient personnels ou pour mes clients), je ne pense pas qu’utiliser une framework soit essentiel. J’y vois les freins suivants:

- temps d’apprentissage pour exploiter pleinement toutes les possibilités de l’outil
- possibilités de l’outil justement souvent inexploitées (vous sortez souvent un bazooka pour tuer une mouche vous ??)
- sécurité et performances pas toujours au rendez-vous, de plus, les failles de sécurité étant publiques avec des outils open-source, cela oblige à faire des mises à jours (plus ou moins fréquentes) et donc vendre un contrat de support que les clients ne veulent pas toujours … 

Bref, pour moi, beaucoup de désavantages qui ne suffisent pas à compenser les avantages.

Je reverrai ma position quand j’aurai le temps de vraiment essayer ce genre d’outil…

2 Responses to “Jenaimepaslesframeworks.com”

  1. Je suis complètement d’accord avec toi. J’ai déjà éssayé plusieurs fois d’utiliser des Frameworks mais ça me ralentissait plus qu’autre chose car je devais à chaque fois regarder dans la doc du framework comment faire ce que je voudrais, ou alors récupérer des scripts tous fait mais l’un comme l’autre était quand même embetant…

  2. Bonjour (et bonne année au passage)

    Je suis en train d’utiliser Zend Framework sur un gros projets avec des collègues.

    Au point actuel des développements, je suis toujours sur le même axe de réflexion, à savoir que la mise en place de choses assez simples si elles sont faites à la main, peut se réveler fort complexe avec le framework. On peut cependant imputer une grande partie de ce temps perdu au manque de connaissance de l’outil utilisé. Le temps d’apprentissage est assez long, et même une fois maîtrisé, il est possible d’utiliser plusieurs méthodes différentes pour arriver au même résultat. Il n’y a pas qu’une seule manière de gérer tel ou tel point. C’est ce qui rend aussi le développement plus long, mais aussi plus souple.

    A voir dans quelques semaines donc, après un usage plus intensif.

Leave a Reply

This site is using OpenAvatar based on
« Back to text comment