sofware

Páginas: 16 (3967 palabras) Publicado: 9 de marzo de 2014
2 Lo que necesitamos para empezar a programar Java.
2.1 Software necesario.
Bueno, podría comenzar este capítulo con la clásica introducción del lenguaje Java. Java es un lenguaje de programación que desarrollo Sun, inicialmente para usarse en electrodomesticos, y que Netscape, integró en su versión X del navegador una Maquina Virtual que permitía la ejecución de Applets y bla,bla,bla.
Enfin, todas estas historias y muchas mas se pueden encontrar sin demasiada dificultad en cualquier manual de Java y en infinidad de páginas web, con una sencilla busqueda en Google.
Sin entrar en demasiados detalles y sin saber nada aun de programar en Java, os diré, que Java es un grupo de tecnologías clientes, de servidor, de acceso a datos, de...,en fin de muchas cosas.
Pero después de todo esto,que sirve para que Sun venda muchos servidores y muchos S.O. Solaris, al final para los programadores, nos queda un lenguaje de programación, que los dinosaurios como yo es a lo que estamos acostumbrados y en ello en lo que me voy a centrar. Esto es por no confundir a los que se inician en esto con demasiada terminología, ya que una vez conozcamos los entresijos del lenguaje, todo lo demás fluirasolo.
Lo primero que normalmente oye uno acerca de las bondades de Java (por lo menos es lo que oí yo), es que Java es un lenguaje independiente de plataforma (bueno esto se podría discutir).
En lo que la gente se basa para afirmar tal premisa, es en que cuando compilamos un programa (un grupo de clases, ya lo veremos) hecho en Java, éste, no es de por si ejecutable. Osea el programa compiladono hace nada, ni cuando hacemos doble click en el fichero ni nada por el estilo. Para que un programa hecho en Java funcione, siempre necesitaremos lo que se conoce como Java Virtual Machine o Maquina Virtual de Java.
La Maquina virtual de Java, es un programa que pone a nuestra disposición gratuitamente la empresa Sun. Este programa cuando está en ejecución en nuestro ordenador permite, quepodamos ejecutar programas / clases, compilados en Java. En definitiva, actua como un procesador independiente de nuestros programas. Claro, esto es lo que al fin y al cabo consigue que Java sea independiente de la plataforma donde se ejecuta.
En función de la plataforma en la que trabajemos, Windows, Unix, Linux, Solaris, deberemos instalar una versión u otra de la maquina virtual de Java, eso si,no son el mismo programa. La maquina Virtual de Windows no sirve para Linux y viceversa.
Los programas hechos en Java, se compilan a un código intermedio, conocido comobytecodes, que la maquina virtual interpreta. Y esto es lo que hace que los programas Java sean independientes de plataforma, con un pequeño matiz. Muchas veces desarrollamos software pensando en una plataforma en concreto, lo quedeberemos cuidar, porque esto si que hará que un programa sea compatible o no con una determinada plataforma. Por supuesto el hecho de ejecutar nuestros programas sobre otro programa en ejecución en el sistema operativo, tiene sus ventajas como hemos visto, pero también sus inconvenientes. Pero dejemos este tema para los verdaderos expertos en la maquina virtual y centremonos en la programación.No quiero ser demasiado plasta, así que vayamos a lo que realmente interesa, hablando en el lenguaje mas coloquial posible.
Hemos dejado claro que necesitamos la Maquina Virtual de Java para poder ejecutar los programas que realicemos, el sitio para obtenerla, si es que no la tenemos instalada ya en nuestro ordenador, es el sitio web de Sun Microsystems para java.
Practicamente todo lo necesariopara trabajar con Java se puede descargar desde este sitio web. Lo que a mi me sucedió, es que cuando accedí al sitio de Sun por primera vez, la cantidad de software para descargar y artículos, fue abrumadora, con lo que andaba algo perdido.
Cuando entras a este sitio web, aparte de que está en Inglés, hay un montón de cosas para descargar, que si tenemos idea del tema, pues ya sabemos que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es sofware
  • Sofware
  • Sofware
  • Sofware
  • Sofware
  • sofware
  • Sofware
  • Sofware

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS