{"id":1904,"date":"2015-12-11T15:41:15","date_gmt":"2015-12-11T15:41:15","guid":{"rendered":"http:\/\/www.blog.facilcloud.com\/noticias\/?p=1904"},"modified":"2016-07-26T17:16:22","modified_gmt":"2016-07-26T17:16:22","slug":"java-y-javascript-cual-es-la-diferencia","status":"publish","type":"post","link":"https:\/\/www.blog.facilcloud.com\/noticias\/java-y-javascript-cual-es-la-diferencia\/","title":{"rendered":"Java y JavaScript: \u00bfCu\u00e1l es la diferencia?"},"content":{"rendered":"<p style=\"text-align: justify;\">Tal vez para algunos sea obvia esta pregunta pero todav\u00eda hay personas con dudas al respecto.<\/p>\n<p style=\"text-align: justify;\">Debido a su parecido en el nombre muchos piensan que <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Java<\/a><\/span> y JavaScript est\u00e1n relacionados o que de alguna forma Java es un subconjunto de JavaScript. Lo cierto es que no tienen nada que ver una con la otra.<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #0000ff;\"><a href=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/11\/iconos-java-y-php-03.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1717 alignleft\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/11\/iconos-java-y-php-03.jpg\" alt=\"JAVA Vs PHP: ETERNO DEBATE\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/11\/iconos-java-y-php-03.jpg 150w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/11\/iconos-java-y-php-03-80x80.jpg 80w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Java<\/a><\/span> fue creado por la empresa Sun Microsystems, de la mano de James Gosling en el a\u00f1o 1991. Su objetivo principal era crear aplicaciones para receptores de televisi\u00f3n y dispositivos embebidos, aunque al final haya terminado funcionando en casi todas partes. Su nombre inicial era Oak, luego\u00a0Green, pero finalmente lo llamaron<span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\"> Java<\/a><\/span>.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Js-01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-2017 alignright\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Js-01.jpg\" alt=\"Js-01\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Js-01.jpg 150w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Js-01-80x80.jpg 80w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">JavaScript es un lenguaje de programaci\u00f3n creado a mediados de los a\u00f1os 90 en la empresa Netscape por Brendan Eich. Su objetivo era\u00a0implementar interactividad a las p\u00e1ginas web\u00a0visualizadas con su navegador de Internet \u201cNetscape Navigator\u00bb. Durante su\u00a0desarrollo pensaban llamarlo\u00a0LiveScript, pero finalmente\u00a0lo denominaron JavaScript por la gran influencia en su sintaxis por parte del lenguaje <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Java<\/a><\/span>.\u00a0JavaScript se encuentra integrado en otras muchas aplicaciones\u00a0adem\u00e1s de los navegadores: servidores, lenguajes de programaci\u00f3n de prop\u00f3sito espec\u00edfico como <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Node.js<\/a><\/span> o sistemas operativos como Windows.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.facilcloud.com\/managed-cloud.php\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1771 size-full\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Banners-navide\u00f1os_728x90.jpg\" alt=\"Banners navide\u00f1os\" width=\"1517\" height=\"187\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Banners-navide\u00f1os_728x90.jpg 1517w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Banners-navide\u00f1os_728x90-300x37.jpg 300w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Banners-navide\u00f1os_728x90-768x95.jpg 768w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Banners-navide\u00f1os_728x90-1024x126.jpg 1024w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Banners-navide\u00f1os_728x90-235x29.jpg 235w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/Banners-navide\u00f1os_728x90-755x93.jpg 755w\" sizes=\"(max-width: 1517px) 100vw, 1517px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Aparte de esa ra\u00edz com\u00fan en el nombre,\u00a0<span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Java<\/a><\/span> y JavaScript son lenguajes totalmente diferentes. Y aqu\u00ed te mostramos algunos ejemplos importantes de sus muchas diferencias:<a href=\"https:\/\/www.facilcloud.com\/es\/index.php\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1910 size-full alignleft\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/iconos-JAva-js-1-04.jpg\" alt=\"Java y JavaScript \u00bfCu\u00e1l es la diferencia?\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/iconos-JAva-js-1-04.jpg 150w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/12\/iconos-JAva-js-1-04-80x80.jpg 80w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">JavaScript es un lenguaje interpretado, y <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Java<\/a><\/span> es compilado. Los programas JavaScript son archivos de texto que pueden leer tanto los ordenadores como las personas, mientras que los de Java se compilan a un archivo especial optimizado para que lo lea un ordenador y lo ejecute.<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Java<\/a> <\/span>se depura en dos fases y JavaScript en una. Como con todos los lenguajes interpretados, en JavaScript solamente sabes si has cometido un error de sintaxis cuando vas a ejecutar el programa. En <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Java<\/a><\/span> sin embargo, primero se realiza la fase de compilaci\u00f3n, en la que el compilador ya indica los posibles errores de sintaxis que existan.<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Java<\/a><\/span> es un lenguaje orientado a objetos puro, pero JavaScript est\u00e1 basado en prototipos. JavaScript debe simular muchas de las caracter\u00edsticas de orientaci\u00f3n a objetos que se dan en la mayor\u00eda de los lenguajes. A cambio proporciona diversos paradigmas de programaci\u00f3n lo que lo convierte en un lenguaje tremendamente vers\u00e1til. De hecho en JavaScript es posible cambiar la \u00abbase\u00bb de la que hereda una clase en cualquier momento, afectando a todas, cosa imposible en la mayor\u00eda de los lenguajes.<\/p>\n<p style=\"text-align: justify;\">JavaScript tiene clausuras, <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Java<\/a><\/span> las acaba de incorporar. Uno de los conceptos m\u00e1s importantes en la programaci\u00f3n con JavaScript (y en otros lenguajes) son las clausuras. <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\">Java<\/a><\/span> no las tuvo hasta la versi\u00f3n 8 aparecida hace poco tiempo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tal vez para algunos sea obvia esta pregunta pero todav\u00eda hay personas con dudas al respecto. Debido a su parecido en el nombre muchos piensan que Java y JavaScript est\u00e1n relacionados o que de alguna forma Java es un subconjunto de JavaScript. Lo cierto es que no tienen nada que ver una con la otra. [&hellip;]<\/p>\n","protected":false},"author":123457,"featured_media":1917,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[735],"tags":[16,17,733,6,173,47,10,15,18,100,35],"class_list":["post-1904","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elastic-cloud","tag-cloud","tag-cloud-server","tag-developers","tag-elastic-cloud","tag-facilcloud","tag-hosting","tag-java","tag-node-js","tag-nube","tag-programadores","tag-tecnologia"],"_links":{"self":[{"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/posts\/1904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/users\/123457"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/comments?post=1904"}],"version-history":[{"count":0,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/posts\/1904\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/media\/1917"}],"wp:attachment":[{"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/media?parent=1904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/categories?post=1904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/tags?post=1904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}