Tecnología

Inicio

Java puede ser utilizado para programar juegos?

Java puede ser utilizado para programar juegos?


Java es un lenguaje flexible que se puede utilizar para programar una variedad de aplicaciones, incluso juegos. desarrolladores de Sun Microsystems lanzó la primera versión de Java en 1995. Se trata de un lenguaje de programación orientado a objetos, lo que significa que se basa en la reutilización de secciones de código que realizan funciones específicas para eliminar tareas de codificación redundante. Esta modularidad reduce el tiempo que se tarda en codificar un programa y el número de errores que se producen al entrar en secciones idénticas de código a mano o copiar y pegar a nuevas ubicaciones en el archivo de origen de codificación.

Las posibilidades de programación

Java se puede utilizar para programar una amplia 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 4 KB. En teoría, se puede utilizar Java para cualquier aplicación que pueda ser escrito en C ++.

Portabilidad

La atracción principal de Java para los programadores es que los juegos pueden escribirse una vez y ejecutar en cualquier lugar. Java se ejecuta en todas las principales plataformas de software como Windows, Linux, OS X y Solaris. Esto se realiza con la instalación de software de máquina virtual Java nativo. Esta máquina virtual interpreta compila el código fuente en el 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 que se ha escrito y compilado específicamente para cada plataforma separada.

inconvenientes

la portabilidad de Java viene con un precio. Dado que el código del programa debe ser compilado en tiempo de ejecución, juegos Java suelen tener notablemente más largo para empezar que los programas específicos de la plataforma con los archivos ejecutables precompilados. Los programas Java por lo general 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.

Juegos web

Porque no es dependiente de la plataforma, los programadores de Java utilizan para proporcionar juegos en Internet. Antes de Java, webmaster necesaria para proporcionar una interfaz de entrada común en cualquier página de alojamiento de un juego. Ya que no hay forma de saber qué plataforma visitante se está ejecutando en su ordenador personal, el CGI debe ejecutar la aplicación en el servidor host y entregar la información al visitante. Java permite que el programa se carga y se ejecuta en el ordenador del visitante, lo que reduce la potencia de procesamiento y ancho de banda necesario para albergar un juego.