J2EE (et la plate-forme Java dans son ensemble) étant un standard et non un produit, il n'y a pas de contradiction absolue entre les deux. Il est vrai que beaucoup de produits phares dans cet univers sont propriétaires (Websphere d'IBM, WebLogic de BEA pour ne citer qu'eux), mais il y a aussi de très nombreux acteurs du libre qui y gravitent.
Par exemple pour les serveurs d'application, JBoss du JBoss consortium et Geronimo de la fondation Apache, ou JonAS de l'INRIA sont tous trois des serveurs d'application J2EE libres et certifiés par Sun au niveau 1.4 de la spécification. Apache fourni également une plate-forme de services web avec Axis et tout un tas d'autres choses autour de Java (voir http://jakarta.apache.org ). Il existe énormément de contributions libres en Java dans à peu près tous les domaines (y compris pour J2ME, édition "light" à destination des terminaux mobiles). Sans compter les initiatives de machines virtuelles libres (malheureusement assez en retard en général). Enfin, la portabilité inhérente au langage permet d'utiliser tout ça sur son OS préféré vu que tous les éditeurs de JVM proposent des versions pour lui.
En fait, tu peux tout à fait envisager un projet d'entreprise de A à Z en ne faisant intervenir que du libre -- et c'est d'ailleurs de cette manière que se positionne un nombre croissant de SSII afin de réduire leur facture et d'être plus compétitifs.
Le fait que les standards associés soient contrôlés et détenus par Sun est certes un détail important, mais il est plus que raisonnable de penser que ce contrôle continuera d'être exercé sans volonté mercantile directe (d'ailleurs le système de license de Sun en ce qui concerne l'accès au code source du JDK et de la JVM va plutôt dans le sens d'un assouplissement depuis la version 5.0 de la plate-forme, avec des clauses beaucoup moins restrictives qu'auparavant).
Je pense qu'un aperçu de l'environnement peut être très bénéfique, et c'est vrai que ça peut être un point positif sur un CV.
Maintenant, tout dépend de l'intérêt du projet qu'on te propose et de tes aspirations : maintenir trois pages dynamiques (JSP) sur un intranet sous prétexte que "c'est J2EE" n'a rigoureusement aucun intérêt. En revanche, si on te propose de participer à la conception et au développement d'une plate-forme de service ou à un projet d'intégration de services, là ça vaut peut-être le coup d'y réfléchir à deux fois.
# Ce n'est pas incompatible
Posté par ang . En réponse au message Dilemme de choix de stage : libre ou techno en vogue. Évalué à 3.
Par exemple pour les serveurs d'application, JBoss du JBoss consortium et Geronimo de la fondation Apache, ou JonAS de l'INRIA sont tous trois des serveurs d'application J2EE libres et certifiés par Sun au niveau 1.4 de la spécification. Apache fourni également une plate-forme de services web avec Axis et tout un tas d'autres choses autour de Java (voir http://jakarta.apache.org ). Il existe énormément de contributions libres en Java dans à peu près tous les domaines (y compris pour J2ME, édition "light" à destination des terminaux mobiles). Sans compter les initiatives de machines virtuelles libres (malheureusement assez en retard en général). Enfin, la portabilité inhérente au langage permet d'utiliser tout ça sur son OS préféré vu que tous les éditeurs de JVM proposent des versions pour lui.
En fait, tu peux tout à fait envisager un projet d'entreprise de A à Z en ne faisant intervenir que du libre -- et c'est d'ailleurs de cette manière que se positionne un nombre croissant de SSII afin de réduire leur facture et d'être plus compétitifs.
Le fait que les standards associés soient contrôlés et détenus par Sun est certes un détail important, mais il est plus que raisonnable de penser que ce contrôle continuera d'être exercé sans volonté mercantile directe (d'ailleurs le système de license de Sun en ce qui concerne l'accès au code source du JDK et de la JVM va plutôt dans le sens d'un assouplissement depuis la version 5.0 de la plate-forme, avec des clauses beaucoup moins restrictives qu'auparavant).
Je pense qu'un aperçu de l'environnement peut être très bénéfique, et c'est vrai que ça peut être un point positif sur un CV.
Maintenant, tout dépend de l'intérêt du projet qu'on te propose et de tes aspirations : maintenir trois pages dynamiques (JSP) sur un intranet sous prétexte que "c'est J2EE" n'a rigoureusement aucun intérêt. En revanche, si on te propose de participer à la conception et au développement d'une plate-forme de service ou à un projet d'intégration de services, là ça vaut peut-être le coup d'y réfléchir à deux fois.