Empezando con Java

Al igual que he hecho con el tutorial de php, creo conveniente realizar uno para poder agrupar todos los artículos que he realizado con Java.

Quizás la característica más importante de Java es que es un lenguaje capaz de ser ejecutado en cualquier ordeandor que disponga de una máquina virtual java, por ello uno de los grandes fuertes de este lenguaje es que es multiplataforma.

La sintaxis es similar a la programación en C++, ya que java también es orientada a objetos con la única diferencia de que suprime algunas opciones a bajo nivel haciendo mucho más sencillo nuestro trabajo.

Para poder ejecutar programas java necesitaremos el JRE (Java Runtime Environment, o Entorno en Tiempo de Ejecución de Java) cualquier usuario final de nuestra aplicación necesitará tener instalado el JRE en su máquina.

También para desarrolladores, podemos utilizar el SDK de Java 2, o JDK (Java Development Kit) que, además del JRE para poder ejecutar aplicaciones java, incluye otras herramientas que permiten el desarrollo de aplicaciones java.

Antes de empezar con Java tenemos que tener claro que plataforma se adapta mejor a nuestras necesidades, j2SE, j2EE o j2ME.

PLATAFORMAS DE JAVA

J2SE (Standar Edition)

Es la más simple de todas, todas las clases que contiene están también incluidas en el J2EE, ideal para proyectos que no requieran de grandes prestaciones.

J2EE (Enterprise Edition)

Quizás es la más conocida, ya que informalmente se trata como el “estandar”. Me gustaría citar la descripción que la wikipedia da sobre j2ee:

Java EE incluye varias especificaciones de API, tales como JDBC, RMI, e-mail, JMS, Servicios Web, XML, etc y define cómo coordinarlos. Java EE también configura algunas especificaciones únicas para Java EE para componentes. Estas incluyen Enterprise JavaBeans, servlets, portlets (siguiendo la especificación de Portlets Java), JavaServer Pages y varias tecnologías de servicios web. Esto permite al desarrollador crear una Aplicación de Empresa portable entre plataformas y escalable, a la vez que integrable con tecnologías anteriores. Otros beneficios añadidos son, por ejemplo, que el servidor de aplicaciones puede manejar transacciones, la seguridad, escalabilidad, concurrencia y gestión de los componentes desplegados, significando que los desarrolladores pueden concentrarse más en la lógica de negocio de los componentes en lugar de en tareas de mantenimiento de bajo nivel.

J2ME (Micro Edition)

Esta plataforma es una colección de APIs en Java orientadas a productos de consumo como PDAs, teléfonos móviles o electrodomésticos.

Es lo opción perfecta para realizar juegos en los teléfonos móviles.

¿Que puedo programar con Java?

Java es un lenguaje que ofrece muchísimas opciones, podemos hacer aplicaciones de escritorio, aplicaciones web, aplicaciones para el teléfono móvil e incluso videojuegos.

Con todo esto claro ya podemos comenzar a programar en java, decidiremos que plataforma es la más adecuada para nosotros, la descargaremos de la página oficial, y empezaremos nuestras andaduras.


Comparte este artículo

rss delicious meneame technorati webeame bitacoras enchilame fresqui google reddit

Temas relacionados


 

Trackbacks / Pingbacks


2 Comentarios

Deja un comentario


Autor    Angel dice:

Esto esta bien , a ver si asi aprendo algo de java jejeje, por cierto a ver si quedamos por aki perra que me aburro yo solo por Madrid, por cierto si quieres cambiar algun ordenador dimelo que te consigo buenos precios aki xDDD.

saludos.

Escrito el 04/03/08 a las 13:25:07 (#1) ( responder)

Autor    Emilio dice:

Hombre Angel, ¿que tal te va todo por los madriles? ¿contento con el trabajo? que sepas que el tutorial de php surgió gracias a ti, que me lo pediste :)

Cuando quieras quedamos, esta semana ando un poco liadillo pero a partir de la siguiente.. when you want ;)

PD: Tendré en cuenta lo de los ordenadores… :p

Escrito el 04/03/08 a las 13:39:15 (#2) ( responder)

Deja un comentario

Normas de uso
  • No insultes
  • Escribe sin faltas de ortografía
  • Si vas a contestar a alquien, utiliza el botón responder, se le avisará