QOTD
Par NiKo le dimanche 4 mai 2008, 16:38 - Dev
- Lien permanent -
8 commentaires -
Tags :
Une belle quote comme ça, je me la note dans un coin pour la ressortir la prochaine fois qu'on trolle sur les performances du framework X ou du langage Y :
Languages, libraries and frameworks don't scale. Architectures do.
En français approchant :
Les langages de programmation, les librairies et les frameworks ne tiennent pas la charge. Les architectures, si.
(via, apparement attribuable à Cal Henderson)
8 commentaires (Ajouter un commentaire)
Nico> Le débat, pour moi, c'est "quel est l'outil qui me rend réellement productif ?" - et ça, c'est comme les goûts et les couleurs, c'est très difficile à débattre en fait
terrible ton commentaire niko
"The worst problem you may have with your code is that the scaling question does never apply, because you have no traffic at all."
Se poser la question ruby or php ne sert à rien.
Se poser la question rails ou symfony c'est mieux
(les deux en meme temps c'est pas cool, on se retrouve vite à faire du rake db:migrate && symfony propel-load-data sans comprendre pourquoi ça fonctionne pas)
Mais ensuite quel est le débat ?
NiCoS> Désolé, t'avais encore été avalé par Akismet. Oui, les outils permettant les déploiements sur les plateformes distribuées, ou la gestion native des sessions distribuées par exemple sont des alliés de poids.
Ce qui est important derrière tout ça, c'est finalement qu'avant même de se torturer la tête sur la montée en charge, faudrait déjà valider les business modèles. J'ai vu trop de projets avortés pour cause de délires prospectifs du côté des commerciaux...
J'ai même posté un commentaire dans ce sens récemment sur le billet de Techcrunch relatant la possibilité pour Twitter de s'affranchir de rails
Diti> Tu préfères bilbliothèques ? Je me rend compte que j'utilise un nombre d'anglicismes assez faramineux au quotidien...
Les librairies
? On ne connaît plus son anglais
?
Clair, par contre concernant la "scalabilité", la valeur ajoutée d'un framework / langage / ... par rapport à un autre peut venir des outils intégrés ou annexes qui permettent de faciliter le déploiement sur des architectures n-tiers. C'est peut être d'ailleurs ce qui manque un peu à django pour le moment...
Effectivement, ça sort tout seul dans un troll ça
Dans un genre un peu plus trash mais tout aussi intéressant :
I'm Going To Scale My Foot Up Your Ass
http://teddziuba.com/2008/04/im-goi...