Qué Ediciones de Java Tenemos

Embed Size (px)

Citation preview

  • 7/21/2019 Qu Ediciones de Java Tenemos

    1/4

    Qu ediciones de Java tenemos a nuestra

    disposicin?

    Existen varias Ediciones de Java, cada una de ellas diseada para cierto

    ambiente en particular. Estas ediciones son:

    * Java Standard Edition (Java SE)

    * Java Micro Edition (Java ME)

    * Java Entreprise Edition (Java EE)

    * Java Card

    Java Standard Edition es la edicin ue se emplea en computadoras

    personales (des!tops " laptops). Se le conoce tambi#n como Java $es!top

    (escritorio) " es la versin ue tienes ue instalar para poder pro%ramar en

    Java en tu computadora, aunue tus pro%ramas est#n destinados para al%una

    de las otras ediciones. Java &lat'orm, Standard Edition o Java SE (conocido

    anteriormente asta la versin . como &lata'orma Java +, Standard Edition oJ+SE), es una coleccin de &-s del len%uae de pro%ramacin Java /til es

    para mucos pro%ramas de la &lata'orma Java. 0a &lata'orma Java +,

    Enterprise Edition inclu"e todas las clases en el Java SE, adem1s de al%unas

    de las cuales son /tiles para pro%ramas ue se eecutan en servidores sobre

    2or!stations.

    Java Micro Editiones la edicin ue se emplea en dispositivos mviles, talescomo los tel#'onos celulares. Es una versin recortada del Java SE con ciertas

    extensiones en'ocadas a las necesidades particulares de esos tipos de

    dispositivos.

    0a plata'orma Java Micro Edition, o Java ME (anteriormente J+ME), es una

    coleccin de &-s en Java orientadas a productos de consumo como &$s,

    tel#'onos mviles o electrodom#sticos. Java ME se a convertido en una buena

    opcin para crear ue%os en tel#'onos mviles debido a ue se puede emular

  • 7/21/2019 Qu Ediciones de Java Tenemos

    2/4

    en un &C durante la 'ase de desarrollo " lue%o subirlos '1cilmente al tel#'ono.

    l utili3ar tecnolo%4as Java el desarrollo de aplicaciones o videoue%os con

    estas &-s resulta bastante econmico de portar a otros dispositivos

    Java Enterprise Editiones la edicin ue se emplea para acer aplicaciones.

    -nclu"e a toda la Standard Edition " mucas, mucas m1s extensiones.J+EE es

    un %rupo de especi'icaciones diseadas por Sun ue permiten la creacin de

    aplicaciones empresariales, esto ser4a: acceso a base de datos (J$5C),

    utili3acin de directorios distribuidos (J6$-), acceso a m#todos

    remotos(7M-8C975), 'unciones de correo electrnico (JavaMail), aplicaciones

    eb(JS& " Servlets)...etc. u4 es importante notar ue J+EE es solo una

    especi'icacin, esto permite ue diversos productos sean diseados alrededor

    de estas especi'icaciones al%unos son ;omcat " eblo%ic < la especi'icacin

    m1s reciente de Sun esJ+EE =.>, la cual est1 con'ormada por: JS& +. ,Servlet

    +.>, EJ5 +.= " Connector =. entre otros &-?s, los detalles se encuentran en

    ttp:88ava.sun.com8+eeunue varios productos Java est1n diseados

    alrededor de estas especi'icaciones, no todos cumplen con el est1ndar

    completo, esto es, ;omcat solo emplea@cumple las especi'icaciones de JS& "

    Servlets, sin embar%o, existen productos como ebspere " al%unos otros

    AJava pplication ServersA ue son considerados ABull" J+EECompliantA , en

    otras palabras, cumplen con todas las especi'icaciones de'inidas por Sun.Sun

    o'rece una implementacin de ;9$S estas especi'icaciones llamada J+EE

    S$ , a pesar ue el J+EE S$es una implementacin, esta es solo una

    muestra o'recida por Sun para utili3ar las 'uncionalidades de las

    especi'icaciones J+EE, aunue 'uncionar4a en un Sistema de &roduccin su

    diseo es poco escalable adem1s ue su licencia lo pro4be.

    Java Cardes la versin de Java en'ocada a aplicaciones ue se eecutan en

    taretas de cr#dito con cip. Es una versin mu" recortada de Java. Dna Java

    Card es una tareta capa3 de eecutar miniaplicaciones Java. En este tipode

    taretas el sistema operativo es una peuea m1uina virtual Java (JFM) " en

    ellas se pueden car%ar din1micamente aplicaciones desarrolladas

    espec4'icamente para este entorno.

  • 7/21/2019 Qu Ediciones de Java Tenemos

    3/4

    Versiones de Java

    Java 1

    Java 1.0 (Enero 199! " # pa$uetes% &1& c'ases "rimera versin p)*'ica 0a

    presin i3o ue se iciera p/blica demasiado pronto, lo cual si%ni'ica ue el

    diseo del len%uae no es demasiado bueno " a" montones de errores.

    7especto a se%uridad, es restrictivo por de'ecto, no deando acer demasiado

    al cdi%o no 'iable.

    Java 1.1 (Mar+o 199,! " &- pa$uetes% 0/ c'asesMeoras de rendimiento en

    la JFM, nuevo modelo de eventos en ;, clases anidadas, seriali3acin deobetos, &- de Java5eans, arcivos ar, internacionali3acin, &- 7e'lection

    (7e'lexin), J$5C (Java $ata baseConnectivit"), 7M- (7emote Metod

    -nvocation). Se aade la 'irma del cdi%o " la autenti'icacin. Es la primera

    versin lo su'icientemente estable " robusta

    Java &

    Java 1.& (iciem*re 199# ! " 9 pa$uetes% 1&0 c'ases "JC (S2in3!% ra3

    and rop% Java&% Cor*a% 45 Co''ections Se producen notables meoras a

    todos los niveles. &ara en'ati3ar esto Sun lo renombra como AJava +A. El J$

    (Java $evelopment it) se renombra Como S$ (So't2are $evelopment it).

    Se divide en J+SE, J+EE " J+ME.

    Java 1.- (4*ri' &000! " ,, pa$uetes% 19 c'ases9rientada sobre todo a la

    resolucin de errores " a la meora del rendimiento< se producen al%unos

    cambios menores como la inclusin de J6$- (Java 6amin% and $irector"

    -nter'ace) " la &- Java Sound. ;ambi#n inclu"e un nuevo compilador de alto

    rendimiento J-; (Just -n ;ime).

    Java 1./ (&00&! " 10- pa$uetes% &1, c'ases;ambi#n conocido como Merlin,

    es la versin actual. Meora notablemente el rendimiento " aade entre otros

    soporte de expresiones re%ulares, una nueva &- de entrada8salida de bao

    nivel (6-9, 6e2 -89), clases para el trabao con Collections, procesado de GM0