Dans le cadre des personnes, ca n'apporte pas grand chose. J'avais un copain qui s'était fait certifier Microsoft (des gouts et des couleurs, il ne faut pas discuter). Celà ne l'empêchait pas d'être notoirement incompétant. De plus étant donné que le logiciel n'était pas très stable derrière, ca ne devait pas l'aider.
Dans le cadre d'une application je ne sais pas trop ce que cela peut apporter. Peut être le fait qu si ca marche sur une application qui est certifiée pour respecter un standard ca marchera sur les autres.
Ca c'est si on se limite au premier abord.
Les différents forunisseurs d'application même s'il respectent des standard proposent toujours des extensions. Quel est le but recherché. La non compatibilité au final. C'est très simple. Le développeur étant fait néant dans la plupart des cas, il va utiliser les extensions :
exemple le developpeur VisualC++ va utiliser des CString plutot que de faire "use std::" pour pouvoir utiliser les String de la STL. Il va donc aller contre la portabilité de son prog. J'en ai fait l'expérience cet été. Coder pour deux compilos différents c'est très dur (meme si ils sont sensé être compatibles aux dernières normes). Coder pour respecter un framework c'est encore plus dur.
Je n'est jamais essayé WebSphere, mais je ne doute pas qu'il y ait des extentions bien propriétaires de derrière les fagots.
Le developpeur va doc les utiliser en pensant d'abord à la facilité. Puis lorsqu'il va vouloir passer son appli sous un autre serveur, certifié lui aussi, BADABOOOOOMM. Ca ne marchera pas sans modification.
Donc IMHO, la certification ne sert pas à grand chose. Bien que Sun certifie aussi les développeurs, je ne pense pas qu'ils aillent vérifier qu'ils ont bien compris qu'il ne fallait pas utiliser les extension pour guarantir la portabilité. Meme si c'était fait j'aimerai bien savoir quel était l'intervalle entre les piqures de rappel, parce que chassez le naturel et il reviens au galop.
[^] # Intéret de la certification
Posté par rouge_ . En réponse à la dépêche Sun et l'open source. Évalué à 5.
Quel est l'intéret de la certification ?
Dans le cadre des personnes, ca n'apporte pas grand chose. J'avais un copain qui s'était fait certifier Microsoft (des gouts et des couleurs, il ne faut pas discuter). Celà ne l'empêchait pas d'être notoirement incompétant. De plus étant donné que le logiciel n'était pas très stable derrière, ca ne devait pas l'aider.
Dans le cadre d'une application je ne sais pas trop ce que cela peut apporter. Peut être le fait qu si ca marche sur une application qui est certifiée pour respecter un standard ca marchera sur les autres.
Ca c'est si on se limite au premier abord.
Les différents forunisseurs d'application même s'il respectent des standard proposent toujours des extensions. Quel est le but recherché. La non compatibilité au final. C'est très simple. Le développeur étant fait néant dans la plupart des cas, il va utiliser les extensions :
exemple le developpeur VisualC++ va utiliser des CString plutot que de faire "use std::" pour pouvoir utiliser les String de la STL. Il va donc aller contre la portabilité de son prog. J'en ai fait l'expérience cet été. Coder pour deux compilos différents c'est très dur (meme si ils sont sensé être compatibles aux dernières normes). Coder pour respecter un framework c'est encore plus dur.
Je n'est jamais essayé WebSphere, mais je ne doute pas qu'il y ait des extentions bien propriétaires de derrière les fagots.
Le developpeur va doc les utiliser en pensant d'abord à la facilité. Puis lorsqu'il va vouloir passer son appli sous un autre serveur, certifié lui aussi, BADABOOOOOMM. Ca ne marchera pas sans modification.
Donc IMHO, la certification ne sert pas à grand chose. Bien que Sun certifie aussi les développeurs, je ne pense pas qu'ils aillent vérifier qu'ils ont bien compris qu'il ne fallait pas utiliser les extension pour guarantir la portabilité. Meme si c'était fait j'aimerai bien savoir quel était l'intervalle entre les piqures de rappel, parce que chassez le naturel et il reviens au galop.