c'est pour ça que python me casse les couilles avec son indentation forcée ! (même si développer en python est un régal)
Je suis d'accord avec toi, mais que ça ne nous fasse pas oublier non plus tous les boulets et autres défauts de conception que php se traine.
De plus, ce n'est pas tant le langage, mais bien les frameworks qui imposent certaines choses, comme simplement des règles de nommages pour les classes. C'est chiant des fois, mais c'est un mal pour un bien dont on s'accommode facilement au regard de ce que ça peut apporter (bon, moi j'aime pas :p). Dans une certaine mesure, les langages n'ont aucune intelligence, ils ne sont qu'un jeu d'instructions disponibles. les frameworks, eux, embarquent une intelligence, une façon de concevoir les choses a priori, et des fois cela ne plait pas.
Perso j'ai pas besoin qu'on me force à être rigoureux, mais d'un autre côté je suis un développeur très lent. Chaque ligne de code chez moi est mûrement réfléchie et si quoi que ce soit ne va pas le développement est bloqué jusqu'à la solution. mais je me soigne.
Un avantage des frameworks cependant, tu peux être sur que n'importe quel brin de code servira dans plusieurs cas, il sera donc prévu pour être réutilisable, c'est une force (pour moi c'est devenu un principe sine qua non de n'importe quelle release de brin de code (qui à dit maniaque)
Je suis d'accord avec toi, mais que ça ne nous fasse pas oublier non plus tous les boulets et autres défauts de conception que php se traine.
De plus, ce n'est pas tant le langage, mais bien les frameworks qui imposent certaines choses, comme simplement des règles de nommages pour les classes. C'est chiant des fois, mais c'est un mal pour un bien dont on s'accommode facilement au regard de ce que ça peut apporter (bon, moi j'aime pas :p). Dans une certaine mesure, les langages n'ont aucune intelligence, ils ne sont qu'un jeu d'instructions disponibles. les frameworks, eux, embarquent une intelligence, une façon de concevoir les choses a priori, et des fois cela ne plait pas.
Perso j'ai pas besoin qu'on me force à être rigoureux, mais d'un autre côté je suis un développeur très lent. Chaque ligne de code chez moi est mûrement réfléchie et si quoi que ce soit ne va pas le développement est bloqué jusqu'à la solution. mais je me soigne.
Un avantage des frameworks cependant, tu peux être sur que n'importe quel brin de code servira dans plusieurs cas, il sera donc prévu pour être réutilisable, c'est une force (pour moi c'est devenu un principe sine qua non de n'importe quelle release de brin de code (qui à dit maniaque)