Foros del Web » Programación para mayores de 30 ;) » Java »

Primeros pasos con Java.

Estas en el tema de Primeros pasos con Java. en el foro de Java en Foros del Web. Hola a todos. Quiero iniciarme en Java pero no se por donde empezar. Estoy familiarizado don HTML, CSS, JavaScript, VBA, Unix Script. Por mucho que ...
  #1 (permalink)  
Antiguo 31/12/2008, 12:32
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 21 años, 1 mes
Puntos: 2
Primeros pasos con Java.

Hola a todos.

Quiero iniciarme en Java pero no se por donde empezar.
Estoy familiarizado don HTML, CSS, JavaScript, VBA, Unix Script.
Por mucho que he leido no me aclaro con la filosofía de Java por lo que necesitaría que me ayudaran con las siguientes dudas:

¿Qué necesito tener instalado en el pc para desarrollar en Java?

¿Qué necesito tener instalado para ejecutar los programas que desarrolle?

¿Que es J2EE, J2ME y J2SE?

¿Se desarrolla igual para Desktop que para Web? ¿La sintaxis es la misma?

Muchas gracias por vuestra ayuda.
  #2 (permalink)  
Antiguo 31/12/2008, 15:47
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Respuesta: Primeros pasos con Java.

¿Qué necesito tener instalado en el pc para desarrollar en Java?
Lo mínimo mínimo es el Java SE Development Kit (JDK), segundo enlace en esta página: http://java.sun.com/javase/downloads/index.jsp
Luego puedes buscarte un IDE, como por ejemplo el NetBeans, yo uso el Eclipse preferentemente pero es creo que es algo más complejo para los no-iniciados. De todas formas yo siempre recomiendo dar los primeros pasos con cuidado siguiendo un Tutorial y el JDK básico, para no correr antes de andar.

¿Qué necesito tener instalado para ejecutar los programas que desarrolle?
Lo mínimo mínimo es el Java Runtime Environment (JRE), que es el primer enlace en la página que te puse antes. De todas formas, el JDK ya incluye el JRE así que no hace falta bajarse los dos para tu maquina. El JRE es además la parte que puedes incluir con tus programas si no sabes seguro si tendran Java instalado.

¿Que es J2EE, J2ME y J2SE?
Java EE (Ya no se llama J2EE) es un conjunto de APIs avanzadas para hacer aplicaciones "empresariales" (pesadotas). De todas formas, la mayoría de APIs, excepto los EJB, se pueden usar por separado y se pueden hacer aplicaciones "empresariales" sin usar todos esos APIs. En 12 años de desarrollo profesional en Java he hecho 2 aplicaciones realmente Java EE: Una para probarlo, y otra por que era requisito por narices del cliente.

Java ME es para desarrollar aplicaciones para telefonía movil. Para el aparato en sí, no para la tarjeta SIM, que para eso hay otro API.

Java SE es el API estandar de Java para aplicaciones normales: de escritorio, de web... Java EE necesita Java SE por debajo, por ejemplo.

¿Se desarrolla igual para Desktop que para Web? ¿La sintaxis es la misma?
No y si . La sintaxis Java siempre es la misma, esa es una de las grandes ventajas, lo que pasa es que cambia como abordas los problemas, dado que son temas diferentes. Pero hay muchas librerias y muchos conceptos que son comunes y el lenguaje es exactamente el mismo. Es decir, hay diferencias, pero no es por cuestión de Java sino por que los temas son distintos. Así que una vez aprendido el lenguaje, sólo es cuestion de cambiar "el chip".

Saludos!

PD: Año nuevo, lenguaje nuevo?
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:55.