Java est un langage.
JEE est un environnement.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Mouais ca ne m'aide pas vraiment. Et si tu faisais, par exemple, une analogie avec le C?
Elcipse c'est un environement, dot.net en est un autre. Pour JEE ile me semblait que cétait lié à des applications serveurs?
Ou je fais un amalgames avec autre chose?
J2EE c'est un ensemble de classes en plus par rapport à J2SE, qui doivent servir pour l'info de gestion, je suppose.
J2SE = java 2 standard edition
J2EE = java 2 entreprise edition
y'a aussi J2ME (mobile edition) qu'on retrouve dans les tel portables & co, et qui est largement réduite par rapport au java SE
pour l'utilisateur lambda, J2EE sert à rien et n'apporte rien de plus.
Nil Le 03/04/2008 à 13:53 GUNNM > Attention, tu confonds deux types d'environnements... Eclipse est un environnement pour le développeur, dans lequel il travaille. Eclipse est plutôt à comparer avec VisualStudio. Après, squalyl a bien expliqué, je pense.
Nil Le 03/04/2008 à 14:02 Je pense que c'est ce qu'on peut avoir de plus proche comme comparaison, en effet.
La glibc, c'est la librairie standard, c'est plutôt l'équivalent de la librairie de classes J2SE.
Uther Le 03/04/2008 à 20:57 En fait Java est devenu une notion assez vaste. Le monde JAVA est divisé en 3 grandes parties :
-J(2)ME: c'est la partie Java pour les machine embarquée (téléphones, décodeurs,...) elle est subdivisée en Configuration(CLDC,CDC,...) et Profils(MIDP,..) pour s'adapter au différent types de terminaux
-J(2)SE: c'est le JAVA pour les applications classiques, et les applets. Elle est par contre unique
-J(2)EE: c'est la spécification java pour tout ce qui est destiné aux serveurs d'application et donc généralement aux entreprises (Servlets, JSP, EJB, JSF, JPA, ...) . Elle est très vaste et difficile a bien cerner.
J'ai mis le 2 entre parenthèse car Sun à enfin décidé le faire disparaitre (parler de java 2 n'a plus vraiment de sens). Cependant l'ancienne notation est encore très présente.
quant a la comparaison avec la libc, c'est pas très adapté.
la glibc fait presque partie de l'OS. C'est une couche d'abstraction du système.
java (SE ou EE) fait ça, mais pas seulement. les servlets et tout t'aquo sont du "middleware", donc des librairies applicatives, assez éloignées de l'OS.
Uther Le 03/04/2008 à 22:29 je pense que la comparaison n'est pas trop mauvaise en se qui concerne Java ME et Java SE qui fournissent l'essentiel qui permet d'accéder au système (et un tout petit peu plus il est vrai).
Par contre pour ce qui est de Java EE, c'est clairement de bien plus haut niveau.
J'avais peur de poser une question con, finallement ça va. ^^
Uther Le 04/04/2008 à 08:45 Certes mais dans ce cas là c'est aussi ce que font Java SE et ME, d'ou le fait que la comparaison n'est pas si fausse que ca. Java EE étant un cas à part.
Link Le 10/09/2008 à 10:17 La distinction entre SE et EE, elle est au niveau du SDK ou du runtime ?
Je suis tellement largué question Java que je ne sais même pas si les termes JDK et JRE ont encore un sens...

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
au niveau des classes dispo dans la lib
JEE contient plus de trucs que JSE.
Nil Le 10/09/2008 à 10:37 Tiens, j'en suis au même niveau que Link (toi aussi, t'as arrêté d'en faire en 2001 ?)
Link Le 10/09/2008 à 13:02 Non, plutôt vers 2004 (seconde année d'ISTY).
Et même si j'ai peut-être un peu continué après, je ne me suis pas tellement documenté et je n'ai pas mis à jour mon JDK, pas même pour profiter des génériques...
@squalyl: J'ai peur que ça ne réponde pas à ma question. Est-ce niveau développeur, niveau utilisateur ou les deux?
Edit: En clair, est-ce qu'il faut un JRE Entreprise pour exécuter des programmes faits avec un JDK Entreprise?

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
Link Le 21/04/2012 à 13:05 C# est une repompe de Java, mais Java 1.5 n'est-il pas une repompe de C# 2.0?
Pour VS contre Éclipse, je ne saurais dire, je n'ai pas utilisé Éclipse depuis au moins six ans (et à l'époque, je l'avais trouvé vraiment nul et lourd).

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
Tu parles d'Eclipse, rassures moi?