ubiquitour.com

¿Java permite programar juegos?

¿Java permite programar juegos?

Java es un lenguaje flexible que puede utilizar para programar una gran variedad de aplicaciones, incluso juegos. Los desarrolladores de Sun Microsystems libera la primera versión de Java en 1995. Es un lenguaje de programación orientado a objetos, que se basa en la reutilización de las secciones de código que realizan funciones específicas para eliminar tareas redundantes de codificación. Esta modularidad reduce el tiempo que tarda un programa y el número de codificación de errores que se producen cuando entres secciones idénticas de código a mano o copia el código y pegar a nuevas ubicaciones en el archivo de origen.

Posibilidades de programación

Java puede usarse para programar una gran variedad de software. El software de OpenOffice.org, una alternativa gratuita a las suites de productividad de oficina, está escrito en Java. Hay un concurso anual para el mejor juego escrito en Java con un tamaño máximo de archivo de 4KB. En teoría, puede utilizar Java para cualquier aplicación que podría ser escrito en C++.

Portabilidad

Principal atractivo de Java para programadores es que juegos pueden escritos una vez y ejecutar en cualquier lugar. Java ejecuta en todas las principales plataformas de software como Windows, Linux, OSX y Solaris. Esto se hace con la instalación de software nativo de la máquina Virtual de Java. Esta máquina virtual interpreta código fuente compilado en código máquina nativo necesario para ejecutar un programa en las diferentes plataformas de hardware y software disponibles. Esto no es posible con otros lenguajes de programación que requieren código a ser escrito y compilado específicamente para cada plataforma independiente.

Inconvenientes

Portabilidad de Java viene con un precio. Puesto que el código del programa debe ser compilado en tiempo de ejecución, juegos de Java suelen tener perceptiblemente más de largo para iniciar programas específicos a una plataforma con archivos ejecutables precompilados. Programas en Java generalmente requieren más memoria, así porque el equipo debe ejecutar la máquina Virtual de Java para compilar el código mientras se ejecuta el programa.

Web de juegos

Porque no es dependiente de la plataforma, programadores utilizan Java para proporcionar juegos en Internet. Antes de Java, un Webmaster necesita para proporcionar una interfaz común de puerta de enlace en cualquier pagina de hosting de un juego. Ya no hay ninguna manera de saber qué plataforma un visitante está ejecutando en su ordenador de casa, el CGI debe ejecutar la aplicación en el servidor host y entregar la información al visitante. Java permite al programa a ser cargado en y ejecutar en la computadora de un visitante, reduciendo el ancho de banda y potencia necesario para la celebración de un juego de procesamiento.