Oracion Don't feed the Troll. | catseye a écrit :
Tout simplement parce que l'informatique n'est plus l'affaire de seuls développeurs, informaticiens ou programmeurs, mais tient compte de la réalité du marché et de la concurrence de plus en plus féroce. Ainsi le code devient de plus en plus générique, réutilisable et rapidement de plus en plus lent car nécessite de passer de plus en plus de paramètres et options plutôt que d'écrire du code spécifique et super optimal pour une plateforme ou une autre. Ainsi tu as un produit vendable qui sort en 5 jours au lieu de deux mois mais qui nécessite une machine de guerre pour le faire tourner.
|
Le code n'est absolument pas "de plus en plus générique", et surtout pas en ce qui concerne les technologies web. Le code a toujours été réutilisable, c'est le principe de tout "langage" qu'il soit informatique ou non...
Le problème, c'est que les outils du web ont été inventés par des ados dans des garages et qu'ils n'ont pas été prévus pour faire tourner des milliards de machines en réseau avec des milliards de milliards de requêtes par seconde. Cela va du protocole HTTP laborieusement amélioré par le projet SPDY de Google, au rendu HTML. Le web, c'est du bricolage depuis le départ, c'est pour ça qu'il faut des machines de guerre et une armée de programmeurs pour ne serait-ce qu'afficher correctement la page d'accueil de Google sur tous les terminaux du "marché". Tout ça pour du texte et une barre de recherche. Il est là le vrai gâchis de ressources: le monde entier essaie de construire des fusées avec les briques et la peinture que sont le HTML et le CSS. Parce qu'il n'y a personne pour prendre en main le web, chacun fait ce qu'il veut dans son coin malgré les standards du "W3C", cette bonne blague. Il suffit de penser à "Internet explorer" pour se rendre compte de l'utilité du W3C, ces mecs qui vous disent le plus simplement du monde "html pour le contenu, CSS pour la forme", et qui vous implantent des fonctions de contenu dans le CSS et des fonctions de forme pour le HTML... Des mecs sérieux quoi.
Enfin bref, quand vous me sortez "un produit vendable sorti en 5 jours", permettez-moi de rire, avec un accent quelque peu sarcastique. Le web peut se résumer en un sigle: HTTP. Mais dans les faits, si on voulait résumer le web en quelques mots, il faudrait dire HTTP, PHP, SQL, Python, Javascript, HTML, CSS, Flash, etc., etc. Avec à chaque niveau des risques de failles, des risques d'incompatibilité entre les versions, des risques de bugs, et surtout, beaucoup, beaucoup de temps, d'argent et de cheveux perdus pour au final... transférer du texte, des images et des vidéos entre un serveur et un client, principalement.
Quelque chose a merdé quelque part, à un moment. |