CQFD: une proposition qui vient affaiblir une des règles de bases de l'encapsulation ne peut pas être bonne..
J'ai l'impression qu'il y a deux sortes de langages, ceux qui sont permissifs en diable pour faire plaisir au développeur lambda qui ne passe que par des raccourcis dangereux ou bizarre.. et ceux qui tire le développeur vers le haut en le forçant a suivre des règles de programmation propre et a se soucier du design.
Java fait parti de la deuxième parti et plus que le fait du "compile once, run everywhere" je pense que c'est ça qui a plu a la grande communauté java d'aujourd'hui
Pour prendre un langage 'a la mode' qui a été cité, qui se verrait développer un serveur d'application en python ? Ou une grosse librairie graphique genre JFreeChart ?
La force de java c'est que c'est un langage propre, les sucres syntaxiques qui n'apporte rien de nouveau et complexifie la lecture ne sont a mon avis que des pas en arrière et surement pas un progrès.
On gagne du temps avec une conception claire et un design étudié, pas en écrivant 3 caractères des moins de temps en temps.. sinon la solution ne serait pas des sucres syntaxiques mais des cours de dactylo..
Bulbo
Partager