| |||
Quien me puede explicar la diferencia entre java y J2EE Hola a todo el mundo soy un novato y me gustaría aprender java, he visto paginas web de bolsas de trabajo y siempre colocan java o j2ee cual es la diferencia no se uno esta orientado para Windows y el otro para linux, no se si estoy totalmente perdido. He leído que java sacara unos productos Java System Access Manager y Java System Directory Server Enterprise Edition bueno son herramientas echas en Java para las empresas o son otro tipo productos de java para la programación, y cual es la diferencia entre las maquinas virtuales gracias a todos |
| |||
Hola. j2EE es la plataforma de desarrollo de aplicaciones para servidores utilizados en un entorno empresarial. En cambio j2SE es la plataforma de desarrollo de aplicaciones cliente orientado a ordenadores de escritorio. Para que te aclares, j2SE es la plataforma que comunmente utilizamos para hacer nuestros programitas en java. Y eso que comentabas de si uno es mejor para linux y otro para window, no es correcto. De hecho, lo bueno que tiene java es que el codigo se interpreta al contrario de muchos lenguajes asi que tu mismo programita echo en java sirve tanto para linux como para windows. Espero haberte orientado un poco. Saludos |
| |||
disculpame ahora tengo otra consulta, si j2EE es para un entorno de servidores y j2SE del cliente, en que cambia... el estilo de programacion, de que contengan basicamente de estructuras y comandos J2EE a J2SE cambien |
| ||||
mira mira , Java es el lenguaje de programacion, es la base para desarrollar en J2EE. Con J2EE podras desarrollar por ejemplo web service, o aplicaciones cliente/servidor.,el J2EE tiene tecnologias que la diferencian de J2SE y estas son: Servlets JSP Java Server Faces y otras....... Entonces para programar un jsp o un servlet , ¡pos tienes que saber java!, y aparte saber el APi tanto de JSP como de los SERVLET. JSP - SERVLET son tecnologias como PHP, ASP , .NET o PERL http://java.sun.com/j2ee/ |
| |||
No entiendo eso que comentas shahm, ya que la portabilidad de las aplicaiones en java es real.... hombre , a no ser que desarrolles una determinada aplicacion java en windows y uses las MFC, entonces si que no podras usar la misma en Linux, pero si usas las librerias standar definidas en API que estes manejando del jdk, no tienes porque tener ningun problema. |
| |||
" no tienes porque tener ningun problema" Y precisamente ahí esta el tema. Que no se tendria por que tener ningún problema, pero se tiene. Al menso a mi nunca me ha funcionado a la primera. |
| |||
Pues que curioso, la verdad es que yo lo he hecho una vez creo y no me dio demasiados problemas, alguno si, pero no demasiados... En cualquier caso, estare sobre aviso ya que dentro de poco tendgo que volver a hacer algo parecido.... |
| |||
Hombre, Normalmente puedes tener algun problema pero por problemas de configuración del S.O., más que por Java en si. Yo desarrollo en W2k y mis programas se ejecutan en otro W2K, Digital Unix, OpenVMS y Linux, y lo único que tengo que hacer es un ftp de las clases. Eso si, al principio configurar cada S.O. con sus peculiaridades tiene sus cosas. Pero otra cosa sería ya magia :). En cuanto a Java(J2SE)<->J2EE... el lenguaje no cambia, sólo las librerías que tienes disponibles. Además, la especificación J2EE es para programas que se ejecuten en un servidor de aplicaciones, que es el que te proporciona las librerias extra (EJB, JMS...). Tambien hay servidores que implementan unicamente alguna/s de las librerias, por si no lo necesitas todo. |