Je suis moi meme developpeur (Java en plus :-p) donc je vois bien ce que tu veux dire.
Et effectivement, si le but de MS etait de faire un format de fichier illisible, opaque et fouilli et bien le cahier des charges est rempli ;-). Par contre pour l'utilisateur c'est pas top ...
Par contre je maintiens qu'on peut les comparer: deux bout de code qui ont la meme finalite mais une architecture/implementation differente ...
Pour reprendre ton exemple sur Java, admettons que j'ai un programme a implementer (par exemple une petite appli qui lit un blog), j'ai certaines contraintes (doit tourner sur X plateformes, doit etre termine pour telle date, ...), en fonction de ca j'ai le choix entre plusieurs languages / plateformes / architectures / implementations. Je peux tres bien faire une version en Java qui aura l'avantage de tourner sur les plateformes demandees sans trop d'effort (gain de temps) mais qui necessitera une machine plus puissante, ou faire une version en C qui sera plus optimisee mais qui demandera plus de temps de developpement et qui devra peut-etre etre modifiee pour tourner sur certaines plateformes. Il n'empeche que les differentes versions pourront etre comparees.
[^] # Re: Comparez ce qui est comparable bon sang !!! ;)
Posté par Nelis . En réponse au journal OpenOffice.org a la rescousse. Évalué à 1.
Et effectivement, si le but de MS etait de faire un format de fichier illisible, opaque et fouilli et bien le cahier des charges est rempli ;-). Par contre pour l'utilisateur c'est pas top ...
Par contre je maintiens qu'on peut les comparer: deux bout de code qui ont la meme finalite mais une architecture/implementation differente ...
Pour reprendre ton exemple sur Java, admettons que j'ai un programme a implementer (par exemple une petite appli qui lit un blog), j'ai certaines contraintes (doit tourner sur X plateformes, doit etre termine pour telle date, ...), en fonction de ca j'ai le choix entre plusieurs languages / plateformes / architectures / implementations. Je peux tres bien faire une version en Java qui aura l'avantage de tourner sur les plateformes demandees sans trop d'effort (gain de temps) mais qui necessitera une machine plus puissante, ou faire une version en C qui sera plus optimisee mais qui demandera plus de temps de developpement et qui devra peut-etre etre modifiee pour tourner sur certaines plateformes. Il n'empeche que les differentes versions pourront etre comparees.