{"id":263123,"date":"2023-01-22T08:31:00","date_gmt":"2023-01-22T05:31:00","guid":{"rendered":"https:\/\/inform.click\/una-breve-historia-de-la-programacion-java\/"},"modified":"2023-01-22T08:59:00","modified_gmt":"2023-01-22T05:59:00","slug":"una-breve-historia-de-la-programacion-java","status":"publish","type":"post","link":"https:\/\/inform.click\/es\/una-breve-historia-de-la-programacion-java\/","title":{"rendered":"Una breve historia de la programaci\u00f3n Java"},"content":{"rendered":"<p>\n  Con m\u00e1s de 25 a\u00f1os de desarrollo a sus espaldas, el lenguaje de programaci\u00f3n Java se encuentra a s\u00ed mismo como uno de los lenguajes de programaci\u00f3n orientados a objetos m\u00e1s populares que existen, gracias a su filosof\u00eda general de tener la menor cantidad posible de dependencias de implementaci\u00f3n. Si bien algo de eso puede sonar como un galimat\u00edas, revela la principal fortaleza de Java, que es, esencialmente, que puede ejecutarse en cualquier m\u00e1quina.\n<\/p>\n<p>\n  Echemos un vistazo a la historia de Java para ver sus mejores momentos y comprender por qu\u00e9 sigue siendo tan popular entre m\u00e1s de nueve millones de desarrolladores en la actualidad.\n<\/p>\n<h4>\n  Or\u00edgenes<br \/>\n<\/h4>\n<p>\n  El proyecto del lenguaje Java fue iniciado en junio de 1991 por James Gosling, Mike Sheridan y Patrick Naughton, y James Gosling recibi\u00f3 el cr\u00e9dito general por dise\u00f1ar el lenguaje.\n<\/p>\n<p>\n  Originalmente llamado <a href=\"https:\/\/en.wikipedia.org\/wiki\/Oak_(programming_language)\" target=\"_blank\" rel=\"noopener\">Oak<\/a> y dise\u00f1ado para televisi\u00f3n interactiva, el lenguaje se consideraba demasiado avanzado para la televisi\u00f3n digital por cable en ese momento, dej\u00e1ndolo en un vac\u00edo. Sin embargo, lejos de tirar la toalla, Gosling continu\u00f3 desarrollando Oak, manteni\u00e9ndolo \u00abverde\u00bb antes de decidirse por el apodo con el que estamos familiarizados hoy, que es, por supuesto, una referencia al caf\u00e9 Java de Indonesia.\n<\/p>\n<p>\n  El lenguaje fue producido en Sun Microsystems, que desde entonces ha sido adquirida por Oracle, una corporaci\u00f3n multinacional de computadoras con sede en Austin, Texas.\n<\/p>\n<p>\n  Ansioso por mantener el lenguaje familiar, Gosling dise\u00f1\u00f3 Java con un estilo de sintaxis similar a C y C++, con la esperanza de que esto ayudara a aumentar su atractivo. Si bien esto sin duda habr\u00e1 acelerado la adopci\u00f3n del lenguaje, fueron los principios generales los que aseguraron su lugar como uno de los lenguajes de programaci\u00f3n m\u00e1s influyentes.\n<\/p>\n<h4>\n  Principios<br \/>\n<\/h4>\n<p>\n  Java es ampliamente apreciado por tener cinco principios clave, que marcan los cinco objetivos principales que Gosling ten\u00eda al crear el lenguaje. Estos son:\n<\/p>\n<ol>\n<li>Debe ser simple, orientado a objetos y familiar, lo que facilita que todos los programadores aprendan y migren a \u00e9l.\n  <\/li>\n<li>Debe ser robusto y seguro.\n  <\/li>\n<li>Debe ser independiente de la arquitectura y port\u00e1til, vi\u00e9ndolo jugar casi sin esfuerzo, independientemente de la arquitectura del sistema.\n  <\/li>\n<li>Debe ejecutarse con alto rendimiento.\n  <\/li>\n<li>Debe ser interpretado, enhebrado y din\u00e1mico, permitiendo a los programadores una amplia gama de herramientas para satisfacer una variedad de necesidades, desde sistemas y dise\u00f1o de aplicaciones hasta juegos.\n  <\/li>\n<\/ol>\n<p>\n  Estos principios distinguen a Java de otros lenguajes de programaci\u00f3n, principalmente debido al enfoque en que los programas Java sean ejecutables en diferentes sistemas y dispositivos port\u00e1tiles.\n<\/p>\n<h4>\n  Adopci\u00f3n Masiva<br \/>\n<\/h4>\n<p>\n  Dado que el enfoque de dise\u00f1o clave de Java estaba en el dise\u00f1o, en lugar de la aplicaci\u00f3n, permiti\u00f3 que Java se pusiera a trabajar en una amplia gama de situaciones diferentes. Esto hizo que los desarrolladores de todo el mundo adoptaran lentamente el lenguaje de programaci\u00f3n como un lenguaje de programaci\u00f3n de prop\u00f3sito general, lo que lo hace ideal para los reci\u00e9n llegados, aut\u00f3nomos y profesionales por igual, ya que los programadores solo necesitar\u00edan aprender el lenguaje para desarrollar una gran variedad de situaciones.\n<\/p>\n<p>\n  Esto ha visto la implementaci\u00f3n de Java en los sistemas de la empresa, juegos en l\u00ednea multijugador masivos y para manejar grandes datos con fines cient\u00edficos.\n<\/p>\n<p>\n  Echemos un vistazo a algunas de las aplicaciones m\u00e1s utilizadas escritas en Java.\n<\/p>\n<h5>\n  Androide<br \/>\n<\/h5>\n<p>\n  Si bien el sistema operativo Android para dispositivos m\u00f3viles se basa en el kernel de Linux y est\u00e1 escrito en C, el <a href=\"https:\/\/code.tutsplus.com\/tutorials\/the-android-sdk-tutorial--cms-34623\" target=\"_blank\" rel=\"noopener\">SDK de Android<\/a> eligi\u00f3 Java como lenguaje para crear y ejecutar aplicaciones de Android. Esto se debe a que Java permite que las aplicaciones est\u00e9n bien optimizadas para una variedad de dispositivos, incluidos aquellos con poca memoria.\n<\/p>\n<p>\n  El uso de Java en Android provoc\u00f3 una disputa legal entre Oracle (propietario de Java) y Google, sin embargo, la demanda termin\u00f3 cuando el juez resolvi\u00f3 que las API no pueden tener derechos de autor, lo que marc\u00f3 un gran d\u00eda para el software de c\u00f3digo abierto.\n<\/p>\n<p>\n  Dicho esto, desde entonces, muchos desarrolladores de Android se han estado cambiando al lenguaje de programaci\u00f3n Kotlin.\n<\/p>\n<h5>\n  Google<br \/>\n<\/h5>\n<p>\n  Dado que Android, creado por Google, opta por Java como una parte clave de su estructura, no deber\u00eda sorprender que Google tambi\u00e9n use Java para muchas de sus interfaces de usuario y programaci\u00f3n de back-end. Por ejemplo, Google Docs est\u00e1 escrito en Java.\n<\/p>\n<h5>\n  Amazonas<br \/>\n<\/h5>\n<p>\n  El coloso que es Amazon tiene muchas facetas, desde el comercio electr\u00f3nico hasta los servicios web. Son estos servicios web, conocidos como Amazon Web Services (AWS), los que est\u00e1n escritos principalmente en Java. Nuevamente, esto probablemente se deba a la facilidad de implementar estas aplicaciones en todos los dispositivos cuando se escriben con Java.\n<\/p>\n<h5>\n  Spotify<br \/>\n<\/h5>\n<p>\n  Con una combinaci\u00f3n de Java y Python, Spotify lleva la transmisi\u00f3n de m\u00fasica a millones de oyentes en todo el mundo gracias a este lenguaje de programaci\u00f3n.\n<\/p>\n<h5>\n  netflix<br \/>\n<\/h5>\n<p>\n  Usando Java para la mayor parte del dise\u00f1o de su aplicaci\u00f3n, junto con una pizca de python y C++, Java es un componente esencial para que Netflix obtenga contenido nuevo en su dispositivo.\n<\/p>\n<h5>\n  Minecraft<br \/>\n<\/h5>\n<p>\n  El sandbox indie de fama mundial que cambi\u00f3 el curso de la industria del juego se construy\u00f3 originalmente, en parte, con Java. Muchos jugadores originales de Minecraft recordar\u00e1n con gusto el iniciador de Java Minecraft, mientras que Java tambi\u00e9n se us\u00f3 detr\u00e1s de escena para ejecutar algo de l\u00f3gica del juego, mientras se ocupaba de la representaci\u00f3n y la mensajer\u00eda.\n<\/p>\n<h5>\n  RuneScape<br \/>\n<\/h5>\n<p>\n  Para los fan\u00e1ticos de este MMORPG cl\u00e1sico, no ser\u00e1 una sorpresa que haya sido escrito originalmente en Java. Despu\u00e9s de todo, es producido por Jagex, cuyo apodo significa literalmente Java Gaming Experts.\n<\/p>\n<p>\n  Cuando RuneScape se alej\u00f3 del navegador y pas\u00f3 a ser un cliente independiente, Jagex port\u00f3 el juego a C++, pero est\u00e1 claro que este t\u00edtulo legendario no habr\u00eda existido sin Java.\n<\/p>\n<p>\n  Si eres fan\u00e1tico de RuneScape y est\u00e1s buscando salir adelante, dir\u00edgete a Eldorado GG para conseguir algo de <a href=\"https:\/\/www.eldorado.gg\/runescape-gold\/g\/9-0-0\" target=\"_blank\" rel=\"noopener\">oro de RuneScape<\/a>, art\u00edculos o incluso algunos impulsos.\n<\/p>\n<p>\n  En resumen, es evidente por qu\u00e9 Java sigue siendo un lenguaje tan popular. Gracias a sus filosof\u00edas centrales y a los desarrolladores que adoptaron su c\u00f3digo de uso m\u00faltiple, ha encontrado usos en una variedad de esferas. Hoy en d\u00eda estamos inundados con una variedad incre\u00edble cuando se trata de lenguajes de programaci\u00f3n, pero el hecho de que Java permanezca entre los m\u00e1s populares y conocidos es una indicaci\u00f3n del impacto que ha tenido en la historia de la programaci\u00f3n.\n<\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  Fuente de grabaci\u00f3n: <a target=\"_blank\" rel=\"noopener nofollow\" data-pssr=\"\" href=\"http:\/\/www.instantshift.com\/2021\/08\/27\/java-programming-history\/\">instantshift.com<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Con m\u00e1s de 25 a\u00f1os de desarrollo a sus espaldas, el lenguaje de programaci\u00f3n Java se encuentra a s\u00ed mismo como uno de los lenguajes de programaci\u00f3n orientados a objetos m\u00e1s populares que existen, gracias a su filosof\u00eda general de tener la menor cantidad posible de dependencias de implementaci\u00f3n. Si bien algo de eso puede sonar como un galimat\u00edas, revela la principal fortaleza de Java, que es, esencialmente, que puede ejecutarse en cualquier m\u00e1quina. Echemos un vistazo a la historia de Java para ver sus mejores momentos y comprender por qu\u00e9 sigue siendo tan popular entre m\u00e1s de nueve millones de desarrolladores en la actualidad. Or\u00edgenes El proyecto del lenguaje java se inici\u00f3 en junio de 1991, por&#8230;<\/p>\n","protected":false},"author":1,"featured_media":218585,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[216,229,606,60],"tags":[],"class_list":["post-263123","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codificacion","category-libros-de-texto","category-tecnologia-y-mas","category-web-y-wordpress"],"_links":{"self":[{"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/posts\/263123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/comments?post=263123"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/posts\/263123\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/media\/218585"}],"wp:attachment":[{"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/media?parent=263123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/categories?post=263123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/tags?post=263123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}