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 2008-04-03 at 01:53pm 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 2008-04-03 at 02:02pm 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 2008-04-03 at 08:57pm 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 2008-04-03 at 10:29pm 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 2008-04-04 at 08:45am 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 2008-09-10 at 10:17am 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 2008-09-10 at 10:37am Tiens, j'en suis au même niveau que Link (toi aussi, t'as arrêté d'en faire en 2001 ?)
Link 2008-09-10 at 01:02pm 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 2012-04-21 at 01:05pm 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?