{"id":22390,"date":"2021-03-20T09:47:04","date_gmt":"2021-03-20T08:47:04","guid":{"rendered":"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/"},"modified":"2021-03-20T09:47:04","modified_gmt":"2021-03-20T08:47:04","slug":"eclipse-ide-rilasciata-la-nuova-versione-2021-03","status":"publish","type":"post","link":"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/","title":{"rendered":"Eclipse IDE: rilasciata la nuova versione 2021-03"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p><strong>Eclipse<\/strong>, il noto <abbr title=\"Integrated Development Environment\">IDE<\/abbr> per lo sviluppo in linguaggi come <a href=\"https:\/\/www.html.it\/guide\/guida-java\/\">Java<\/a>, <a href=\"https:\/\/www.html.it\/guide\/guida-c\/\">C<\/a>, <a href=\"https:\/\/www.html.it\/guide\/guida-c2\/\">C++<\/a> e molti altri, \u00e8 stato aggiornato pochi giorni fa alla versione <strong>2021-03<\/strong>. Disponibile per <a href=\"https:\/\/www.html.it\/guide\/prompt-dei-comandi-windows-la-guida\/\">Windows<\/a>, <a href=\"https:\/\/www.html.it\/guide\/guida-linux\/\">Linux<\/a> e <a href=\"https:\/\/www.html.it\/articoli\/la-sicurezza-in-mac-os-x-leopard\/\">macOS<\/a>, l\u2019aggiornamento arriva con la solita cadenza trimestrale, ed include molte novit\u00e0. Nel seguito cercheremo di riassumere le principali.<\/p>\n<h2>Nuove funzioni di clean up<\/h2>\n<p>La nuova versione di Eclipse introduce 16 nuove <strong>funzioni di clean up<\/strong> del codice, arrivando quindi ad un totale di circa 80. Queste funzionalit\u00e0 permettono di ottimizzare agevolmente il codice Java, rimuovendo ridondanze e semplificandolo. Cinque delle nuove funzioni permettono di ottimizzare l\u2019uso della memoria ed i tempi di esecuzione. Ad esempio, viene automatizzata la sostituzione di <code>String.replace()<\/code> anzich\u00e9 <code>String.replaceAll()<\/code> quando possibile, oppure vengono applicate alcune sostituzioni di stringhe semplici, che risultano pi\u00f9 veloci nelle versioni Java pi\u00f9 recenti.<\/p>\n<p>\u00c8 stata migliorata anche la funzionalit\u00e0 di <strong>auto-completamento<\/strong>, con meno ritardi durante la digitazione grazie all\u2019esecuzione in background del processo che la gestisce. Questo vale anche per la versione Enterprise di Eclipse, in cui un\u2019estensione ne aveva finora impedito l\u2019ottimizzazione.<\/p>\n<h2>Integrazione con Git<\/h2>\n<p>\u00c8 stata rivista la gestione delle chiavi utilizzate per l\u2019interazione con <a href=\"https:\/\/www.html.it\/guide\/git-la-guida\/\">Git<\/a>, con la possibilit\u00e0 di utilizzare GnuPG per le signature dei commit. Tramite la history, \u00e8 ora possibile visualizzare se la firma di un commit \u00e8 valida o meno (sebbene questa opzione sia disattivata di default; pu\u00f2 essere attivata tramite <em>Window -&gt; Preferences -&gt; Git -&gt; History<\/em>, selezionando quindi la casella <em>Verify signatures<\/em>). Oltre ai commit, \u00e8 inoltre possibile firmare anche i tag, sebbene non sia stata aggiunta (per il momento) la possibilit\u00e0 di verificare la validit\u00e0 della firma.<\/p>\n<p>\u00c8 stato inoltre introdotto il supporto alla <strong>versione 2 del protocollo Git<\/strong>, per tutti i server che la supportano.<\/p>\n<h2>Supporto a JavaScript e Rust<\/h2>\n<p>Eclipse si appoggia a <a href=\"https:\/\/www.html.it\/16\/10\/2019\/visual-studio-code-1-39-1-le-novita\/\">Visual Studio Code<\/a> per supportare tecnologie web come <a href=\"https:\/\/www.html.it\/guide\/guida-html\/\">HTML<\/a>, <a href=\"https:\/\/www.html.it\/guide\/guida-css-di-base\/\">CSS<\/a> e <a href=\"https:\/\/www.html.it\/guide\/guida-javascript-di-base\/\">JavaScript<\/a>, nonch\u00e9 framework come <a href=\"https:\/\/www.html.it\/guide\/guida-angularjs-2\/\">Angular<\/a> e <a href=\"https:\/\/www.html.it\/guide\/react-la-guida\/\">React<\/a>. L\u2019aggiornamento del language server incluso nella versione Enterprise di Eclipse introduce il supporto a <a href=\"https:\/\/www.html.it\/guide\/guida-typescript\/\">TypeScript<\/a> 4.1, oltre ad aggiungere alcune migliorie relative allo sviluppo in <a href=\"https:\/\/www.html.it\/guide\/guida-javascript-di-base\/\">JavaScript<\/a>.<\/p>\n<p>Un\u2019altra novit\u00e0 riguarda la versione di Eclipse destinata a JavaScript, che non \u00e8 pi\u00f9 rilasciata come parte della rotazione trimestrale. D\u2019ora in avanti, l\u2019IDE dedicato a questo linguaggio sar\u00e0 mantenuto direttamente dal team di <strong>Eclipse Wild Web Developer<\/strong>. Analogo il discorso per <a href=\"https:\/\/www.html.it\/20\/05\/2015\/rust-finalmente-la-versione-1-0\/\">Rust<\/a>, la cui versione dedicata di Eclipse pu\u00f2 essere ottenuta dal sito ufficiale del progetto <strong>Eclipse Corrosion<\/strong>.<\/p>\n<h2>Altre novit\u00e0<\/h2>\n<p>Dal momento che il rilascio di Eclipse 2021-03 \u00e8 quasi coinciso con quello di <a href=\"https:\/\/www.html.it\/18\/03\/2021\/java-16\/\">Java 16<\/a>, il supporto a quest\u2019ultima versione del linguaggio non \u00e8 ancora stato introdotto. \u00c8 tuttavia possibile installarlo in anteprima tramite il <strong>marketplace<\/strong> (<em>Help -&gt; Eclipse Marketplace<\/em>, digitando come stringa di ricerca \u201cJava 16 Support\u201d).<\/p>\n<p>Molte altre informazioni sulla nuova versione di Eclipse possono essere reperite facendo riferimento alle <a href=\"https:\/\/www.eclipse.org\/eclipseide\/2021-03\/noteworthy\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">note di rilascio ufficiali<\/a>, oppure dando un\u2019occhiata al seguente video:<\/p>\n<div class=\"embed-responsive embed-responsive-16by9\">\n<p><iframe loading=\"lazy\" title=\"Eclipse 2021-03 Java IDE Improvements\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/OGGALLHnH-c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<\/div>\n<p><em>Fonte<\/em>: <a href=\"https:\/\/www.eclipse.org\/eclipseide\/2021-03\/noteworthy\/\" class=\"text-link text-link--special\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"underline\">Eclipse.org<\/span><i class=\"ico-external\"\/><\/a><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"http:\/\/feedproxy.google.com\/~r\/htmlitedit\/~3\/yhA9elXULA8\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eclipse, il noto IDE per lo sviluppo in linguaggi come Java, C, C++ e molti altri, \u00e8 stato aggiornato pochi giorni fa alla versione 2021-03. Disponibile per Windows, Linux e macOS, l\u2019aggiornamento arriva con la solita cadenza trimestrale, ed include molte novit\u00e0. Nel seguito cercheremo di riassumere le principali. Nuove funzioni di clean up La&#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>Eclipse IDE: rilasciata la nuova versione 2021-03 - 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\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Eclipse IDE: rilasciata la nuova versione 2021-03 - AGENZIA WEB Italia\" \/>\n<meta property=\"og:description\" content=\"Eclipse, il noto IDE per lo sviluppo in linguaggi come Java, C, C++ e molti altri, \u00e8 stato aggiornato pochi giorni fa alla versione 2021-03. Disponibile per Windows, Linux e macOS, l\u2019aggiornamento arriva con la solita cadenza trimestrale, ed include molte novit\u00e0. Nel seguito cercheremo di riassumere le principali. Nuove funzioni di clean up La...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/\" \/>\n<meta property=\"og:site_name\" content=\"AGENZIA WEB Italia\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-20T08:47:04+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\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"headline\":\"Eclipse IDE: rilasciata la nuova versione 2021-03\",\"datePublished\":\"2021-03-20T08:47:04+00:00\",\"dateModified\":\"2021-03-20T08:47:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/\"},\"wordCount\":492,\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"articleSection\":[\"News\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/\",\"name\":\"Eclipse IDE: rilasciata la nuova versione 2021-03 - AGENZIA WEB Italia\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\"},\"datePublished\":\"2021-03-20T08:47:04+00:00\",\"dateModified\":\"2021-03-20T08:47:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Eclipse IDE: rilasciata la nuova versione 2021-03\"}]},{\"@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":"Eclipse IDE: rilasciata la nuova versione 2021-03 - 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\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/","og_locale":"it_IT","og_type":"article","og_title":"Eclipse IDE: rilasciata la nuova versione 2021-03 - AGENZIA WEB Italia","og_description":"Eclipse, il noto IDE per lo sviluppo in linguaggi come Java, C, C++ e molti altri, \u00e8 stato aggiornato pochi giorni fa alla versione 2021-03. Disponibile per Windows, Linux e macOS, l\u2019aggiornamento arriva con la solita cadenza trimestrale, ed include molte novit\u00e0. Nel seguito cercheremo di riassumere le principali. Nuove funzioni di clean up La...","og_url":"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/","og_site_name":"AGENZIA WEB Italia","article_published_time":"2021-03-20T08:47:04+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\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/#article","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/"},"author":{"name":"admin","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"headline":"Eclipse IDE: rilasciata la nuova versione 2021-03","datePublished":"2021-03-20T08:47:04+00:00","dateModified":"2021-03-20T08:47:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/"},"wordCount":492,"publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"articleSection":["News"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/","name":"Eclipse IDE: rilasciata la nuova versione 2021-03 - AGENZIA WEB Italia","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website"},"datePublished":"2021-03-20T08:47:04+00:00","dateModified":"2021-03-20T08:47:04+00:00","breadcrumb":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/eclipse-ide-rilasciata-la-nuova-versione-2021-03\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nycwebdesign.eu\/webdesign\/"},{"@type":"ListItem","position":2,"name":"Eclipse IDE: rilasciata la nuova versione 2021-03"}]},{"@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\/22390"}],"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=22390"}],"version-history":[{"count":0,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/22390\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/media?parent=22390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/categories?post=22390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/tags?post=22390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}