Bon on parle d eplus en plus de .Net qui est il faut l'admettre une presque belle realisation. Seulle truc qui me choque un peu c'est que de ce que j'en ait vu c'est plus une couche OS + VM qu'une VM pure. Et moi ca me casse les pieds.
Ensuite loin de moi l'idee de taper sur le design MS mais j'en ai ras le bol de devoir appeler des fonctions pour modifier des variables (genre setThisVariableToZero(mon_handle, mon_scope, mon_objet, mon_instance, mes_permissions, mon_jesaispastropquoi_cesttoujoursaNULL)). Et je deteste changer des variables pour generer des actions (MonHandle.makethiswork=1).
Je suis peut etre vieux jeu, mais je doit reconnaitre que j'aime bien l'idee d'utiliser des variables pour stocker des informations et d'appeler des des fonctions (ou methodes hein c'est encore mieux) pour generer des changements d'etats.
Autre gros reproche que je fais a la techno .Net et qui a mon sens est lie au cote "VM+un vague bout d'OS quand meme" c'est les #@!!$#@ de pointeurs vers des fonctions qui DOIVENT etre stockees dans des variables globales. Dans tous les livres que j'ai pu lire, ils mettent ce genre de methode dans la section "a eviter a tout prix". Et moi perso a chaque fois que j'utilise le systeme des messages de C# je grince des dents.
[^] # Re: Légende urbaine : un alligator dans le ramasse-miettes
Posté par Jerome Herman . En réponse à la dépêche Légende urbaine : un alligator dans le ramasse-miettes. Évalué à 2.
Ensuite loin de moi l'idee de taper sur le design MS mais j'en ai ras le bol de devoir appeler des fonctions pour modifier des variables (genre setThisVariableToZero(mon_handle, mon_scope, mon_objet, mon_instance, mes_permissions, mon_jesaispastropquoi_cesttoujoursaNULL)). Et je deteste changer des variables pour generer des actions (MonHandle.makethiswork=1).
Je suis peut etre vieux jeu, mais je doit reconnaitre que j'aime bien l'idee d'utiliser des variables pour stocker des informations et d'appeler des des fonctions (ou methodes hein c'est encore mieux) pour generer des changements d'etats.
Autre gros reproche que je fais a la techno .Net et qui a mon sens est lie au cote "VM+un vague bout d'OS quand meme" c'est les #@!!$#@ de pointeurs vers des fonctions qui DOIVENT etre stockees dans des variables globales. Dans tous les livres que j'ai pu lire, ils mettent ce genre de methode dans la section "a eviter a tout prix". Et moi perso a chaque fois que j'utilise le systeme des messages de C# je grince des dents.
Voila, voila
Kha