{"id":22763,"date":"2022-09-07T02:49:49","date_gmt":"2022-09-07T00:49:49","guid":{"rendered":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/"},"modified":"2022-09-07T02:49:49","modified_gmt":"2022-09-07T00:49:49","slug":"java-e-javascript-non-sono-la-stessa-cosa-ma","status":"publish","type":"post","link":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/","title":{"rendered":"Java e JavaScript non sono la stessa cosa ma.."},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>Capita spesso che gli sviluppatori meno esperti, diciamo quelli veramente alle prime armi, confondano <a href=\"https:\/\/www.html.it\/guide\/guida-javascript-di-base\/\" target=\"_blank\" rel=\"noopener\">JavaScript<\/a> con <a href=\"https:\/\/www.html.it\/guide\/guida-java\/\" target=\"_blank\" rel=\"noopener\">Java<\/a> o pensino che esista una relazione di qualche tipo tra i due linguaggi. Non di rado eventuali affermazioni a supporto di tali tesi vengono accolte con ironia dai professionisti del codice ignorando per\u00f2 che, almeno inizialmente, i due progetti non erano del tutto indipendenti.<\/p>\n<h2 id=\"javascript-e-complementare-a-java-no-ma-lo-era\">JavaScript \u00e8 complementare a Java? No, ma lo era<\/h2>\n<p>La prima presentazione pubblica di JavaScript risale infatti al 1995, quando la Netscape Communications descrisse quest&#8217;ultimo come un linguaggio integrato con Java e addirittura complementare ad esso. Neanche allora JavaScript poteva essere considerato una variante di Java, e a tutti gli effetti non lo era, ma il fatto che esso potesse dialogare con le Applet nelle pagine Web giustificavano la descrizione che venne fornita.<\/p>\n<p>In realt\u00e0 anche nella seconda met\u00e0 degli anni &#8217;90 Java e JavaScript avevano ben poco in comune, tanto che lo stesso Brendan Eich, il creatore di JavaScript <a href=\"https:\/\/devclass.com\/2022\/09\/05\/node-js-creator-ryan-dahl-urges-oracle-to-release-javascript-trademark\/\" target=\"_blank\" rel=\"nofollow noopener\">defin\u00ec<\/a> il nome scelto come una &#8220;completa bugia&#8221;.<\/p>\n<p>In realt\u00e0 lo standard JavaScript \u00e8 dotato anche di un nome &#8220;neutrale&#8221; nato da una collaborazione tra la Netscape Communications e altre aziende come per esempio Microsoft. Parliamo in sostanza di <strong>ECMAScript<\/strong>, anch&#8217;esso poco apprezzato da Eich che lo considererebbe molto pi\u00f9 adatto ad una malattia della pelle.<\/p>\n<p>Sempre a proposito della Casa di Redmond, vale la pena di ricordare che anche quest&#8217;ultima si rese protagonista di una propria implementazione di JavaScript, <strong>JScript<\/strong>, appositamente pensata agli esordi per Internet Explorer e successivamente confluita nel progetto <strong>.NET<\/strong>.<\/p>\n<h2 id=\"javascript-e-un-marchio-registrato-ma-non-dovrebbe-esserlo\">JavaScript \u00e8 un marchio registrato ma non dovrebbe esserlo<\/h2>\n<p>Insomma, il nome &#8220;JavaScript&#8221; non fu probabilmente la pi\u00f9 fortunata delle scelte, nonostante ci\u00f2 Ryan Dahl, il creatore di <a href=\"https:\/\/www.html.it\/guide\/guida-nodejs\/\" target=\"_blank\" rel=\"noopener\">Node.js<\/a>, sarebbe convinto della necessit\u00e0 che esso diventi di dominio pubblico. JavaScript \u00e8 infatti un marchio registrato di propriet\u00e0 della Oracle che ne entr\u00f2 in possesso quando nel 2010 acquis\u00ec il controllo della Sun, compagnia a cui tra l&#8217;altro si deve il linguaggio Java.<\/p>\n<p>Nel suo <a href=\"https:\/\/tinyclouds.org\/trademark\" target=\"_blank\" rel=\"nofollow noopener\">messaggio<\/a>, intitolato non a caso &#8220;<em>Dear Oracle, Please Release the JavaScript Trademark<\/em>&#8220;, Dahl ricorda che attualmente tale marchio non ha alcun valore commerciale, il linguaggio non verrebbe utilizzato in alcun prodotto dell&#8217;azienda n\u00e9 quest&#8217;ultima avrebbe in programma dei progetti che lo coinvolgono.<\/p>\n<p>Da questi presupposti partirebbe quindi la richiesta di &#8220;liberare&#8221; un nome che ormai dovrebbe essere considerato patrimonio di tutti.<\/p>\n<\/p><\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/www.html.it\/magazine\/java-e-javascript-non-sono-la-stessa-cosa-ma\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Capita spesso che gli sviluppatori meno esperti, diciamo quelli veramente alle prime armi, confondano JavaScript con Java o pensino che esista una relazione di qualche tipo tra i due linguaggi. Non di rado eventuali affermazioni a supporto di tali tesi vengono accolte con ironia dai professionisti del codice ignorando per\u00f2 che, almeno inizialmente, i due&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[37],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java e JavaScript non sono la stessa cosa ma.. - AGENZIA WEB Italia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java e JavaScript non sono la stessa cosa ma.. - AGENZIA WEB Italia\" \/>\n<meta property=\"og:description\" content=\"Capita spesso che gli sviluppatori meno esperti, diciamo quelli veramente alle prime armi, confondano JavaScript con Java o pensino che esista una relazione di qualche tipo tra i due linguaggi. Non di rado eventuali affermazioni a supporto di tali tesi vengono accolte con ironia dai professionisti del codice ignorando per\u00f2 che, almeno inizialmente, i due...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/\" \/>\n<meta property=\"og:site_name\" content=\"AGENZIA WEB Italia\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-07T00:49:49+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"headline\":\"Java e JavaScript non sono la stessa cosa ma..\",\"datePublished\":\"2022-09-07T00:49:49+00:00\",\"dateModified\":\"2022-09-07T00:49:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/\"},\"wordCount\":398,\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"articleSection\":[\"News\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/\",\"name\":\"Java e JavaScript non sono la stessa cosa ma.. - AGENZIA WEB Italia\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\"},\"datePublished\":\"2022-09-07T00:49:49+00:00\",\"dateModified\":\"2022-09-07T00:49:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java e JavaScript non sono la stessa cosa ma..\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"name\":\"AGENZIA WEB Italia\",\"description\":\"Web design Web agency Italia\",\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\",\"name\":\"Multimedia Web\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"contentUrl\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"width\":200,\"height\":57,\"caption\":\"Multimedia Web\"},\"image\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java e JavaScript non sono la stessa cosa ma.. - AGENZIA WEB Italia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/","og_locale":"it_IT","og_type":"article","og_title":"Java e JavaScript non sono la stessa cosa ma.. - AGENZIA WEB Italia","og_description":"Capita spesso che gli sviluppatori meno esperti, diciamo quelli veramente alle prime armi, confondano JavaScript con Java o pensino che esista una relazione di qualche tipo tra i due linguaggi. Non di rado eventuali affermazioni a supporto di tali tesi vengono accolte con ironia dai professionisti del codice ignorando per\u00f2 che, almeno inizialmente, i due...","og_url":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/","og_site_name":"AGENZIA WEB Italia","article_published_time":"2022-09-07T00:49:49+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/#article","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/"},"author":{"name":"admin","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"headline":"Java e JavaScript non sono la stessa cosa ma..","datePublished":"2022-09-07T00:49:49+00:00","dateModified":"2022-09-07T00:49:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/"},"wordCount":398,"publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"articleSection":["News"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/","name":"Java e JavaScript non sono la stessa cosa ma.. - AGENZIA WEB Italia","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website"},"datePublished":"2022-09-07T00:49:49+00:00","dateModified":"2022-09-07T00:49:49+00:00","breadcrumb":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/java-e-javascript-non-sono-la-stessa-cosa-ma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nycwebdesign.eu\/webdesign\/"},{"@type":"ListItem","position":2,"name":"Java e JavaScript non sono la stessa cosa ma.."}]},{"@type":"WebSite","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","name":"AGENZIA WEB Italia","description":"Web design Web agency Italia","publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization","name":"Multimedia Web","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","contentUrl":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","width":200,"height":57,"caption":"Multimedia Web"},"image":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42","name":"admin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","caption":"admin"}}]}},"_links":{"self":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/22763"}],"collection":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/comments?post=22763"}],"version-history":[{"count":0,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/22763\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/media?parent=22763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/categories?post=22763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/tags?post=22763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}