{"id":368,"date":"2006-11-17T00:50:03","date_gmt":"2006-11-16T22:50:03","guid":{"rendered":"http:\/\/www.desmm.com\/?p=368"},"modified":"2006-11-17T00:50:03","modified_gmt":"2006-11-16T22:50:03","slug":"google-web-toolkit-12","status":"publish","type":"post","link":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html","title":{"rendered":"Google Web Toolkit 1.2"},"content":{"rendered":"<p>Google rilascia la nuova versione del suo <strong>Web Toolkit<\/strong>, si tratta di un framework per lo sviluppo di applicazioni web AJAX, da questo applicativo potrete scoprire i trucchi grafici di <strong>Gmail<\/strong> ed altri servizi Google. Da qui potrete scaricare Google Web Toolkit (Beta):<br \/>\n<a href=\"http:\/\/code.google.com\/webtoolkit\/download.html\">http:\/\/code.google.com\/webtoolkit\/download.html<\/a><\/p>\n<div class=\"splash\"><img src='http:\/\/www.desmm.com\/wp-content\/uploads\/code_sm.png' alt='google code' \/><\/div>\n<p><!--more-->Questo \u00c3\u00a8 un articolo di qualche mese fa che descrive l&#8217;uscita di questo Tool targato Google:<\/p>\n<blockquote><p>\nSembra che finalmente si potr\u00c3\u00a0 cambiare la maniera di scrivere le applicazioni Web.<\/p>\n<p>Google ha rilasciato, con licenza Apache 2.0, il Google Web Toolkit (GWT) un framework per lo sviluppo di applicazioni Web AJAX \u00e2\u0080\u009ctotalmente in Java\u00e2\u0080?, cio\u00c3\u00a8 senza dover scrivere codice HTML e JavaScript, ma solamente delle classi Java, molto simili a quelle usate in applicazioni Swing, che vengono successivamente tradotte da un apposito compilatore. Viene inoltre fornito un ambiente di esecuzione, che permette di eseguire l\u00e2\u0080\u0099applicazione in modalit\u00c3\u00a0 \u00e2\u0080\u009chost\u00e2\u0080?, prima di compilarla, anche all\u00e2\u0080\u0099interno di un ambiente di sviluppo, usando quindi il normale debugger Java, e tutti i tool disponibili per questo linguaggio.<\/p>\n<p>Il risultato \u00c3\u00a8 assolutamente stupefacente, e diventa alla portata di tutti realizzare applicazioni Web che non hanno nulla da invidiare a quelle desktop. Guardate e provate gli [<a href=\"http:\/\/code.google.com\/webtoolkit\/documentation\/examples\/\">esempi<\/a>]!<\/p>\n<p>Purtroppo, leggendo un po\u00e2\u0080\u0099 meglio, non viene tutto rilasciato con licenza opensource. Il compilatore Java-to-JavaScript e l\u00e2\u0080\u0099 \u00e2\u0080\u009chosted web browser\u00e2\u0080? vengono distribuiti solo in binario e occorre sottoscrivere un\u00e2\u0080\u0099apposita licenza, che sostanzialmente vieta di ridistribuirli, di derivarne ulteriori prodotti e di includerli in prodotti commerciali. Inoltre, ogni volta che si usa l\u00e2\u0080\u0099hosted web browser, verr\u00c3\u00a0 contattato un server di Google, per verificare che si sta usando la versione pi\u00c3\u00b9 aggiornata del prodotto. Per\u00c3\u00b2 il codice e le classi prodotte con tali strumenti sono liberamente distribuibili, anche con scopi commerciali.<\/p>\n<p>Maggiori informazioni nel [<a href=\"http:\/\/code.google.com\/webtoolkit\/\">sito Google Code<\/a>].\n<\/p><\/blockquote>\n<p><em>via | <a href=\"http:\/\/www.jugpadova.it\/articles\/2006\/05\/18\/google-web-toolkit\">jugpadova.it<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google rilascia la nuova versione del suo Web Toolkit, si tratta di un framework per lo sviluppo di applicazioni web AJAX. Da qui potrete scaricare Google Web Toolkit (Beta):<br \/>\nhttp:\/\/code.google.com\/webtoolkit\/download.html<br \/>\nQuesto \u00e8 un articolo che descrive l&#8217;uscita dei questo tool targato Google&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[6],"tags":[25,107],"class_list":["post-368","post","type-post","status-publish","format-standard","hentry","category-news-motori-di-ricerca","tag-ajax","tag-google"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Google Web Toolkit 1.2 &#8212; Design Multimedia<\/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.desmm.com\/blog\/google-web-toolkit-12-368.html\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google Web Toolkit 1.2 &#8212; Design Multimedia\" \/>\n<meta property=\"og:description\" content=\"Google rilascia la nuova versione del suo Web Toolkit, si tratta di un framework per lo sviluppo di applicazioni web AJAX. Da qui potrete scaricare Google Web Toolkit (Beta): http:\/\/code.google.com\/webtoolkit\/download.html Questo \u00e8 un articolo che descrive l&#039;uscita dei questo tool targato Google...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html\" \/>\n<meta property=\"og:site_name\" content=\"Design Multimedia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/mastromarinomassimo\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/mastromarinomassimo\" \/>\n<meta property=\"article:published_time\" content=\"2006-11-16T22:50:03+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.desmm.com\/wp-content\/uploads\/code_sm.png\" \/>\n<meta name=\"author\" content=\"Massimo Mastromarino\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Massimo Mastromarino\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html\"},\"author\":{\"name\":\"Massimo Mastromarino\",\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a7ab14a3628e686b497dd4af81817156\"},\"headline\":\"Google Web Toolkit 1.2\",\"datePublished\":\"2006-11-16T22:50:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html\"},\"wordCount\":302,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a7ab14a3628e686b497dd4af81817156\"},\"image\":{\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.desmm.com\\\/wp-content\\\/uploads\\\/code_sm.png\",\"keywords\":[\"ajax\",\"Google\"],\"articleSection\":[\"Motori di ricerca\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html\",\"url\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html\",\"name\":\"Google Web Toolkit 1.2 &#8212; Design Multimedia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.desmm.com\\\/wp-content\\\/uploads\\\/code_sm.png\",\"datePublished\":\"2006-11-16T22:50:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html#primaryimage\",\"url\":\"http:\\\/\\\/www.desmm.com\\\/wp-content\\\/uploads\\\/code_sm.png\",\"contentUrl\":\"http:\\\/\\\/www.desmm.com\\\/wp-content\\\/uploads\\\/code_sm.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/google-web-toolkit-12-368.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.desmm.com\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Web Toolkit 1.2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/\",\"name\":\"Design Multimedia\",\"description\":\"design inspiration blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a7ab14a3628e686b497dd4af81817156\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.desmm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a7ab14a3628e686b497dd4af81817156\",\"name\":\"Massimo Mastromarino\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aafebde2159dc668c566c09f75e4a5ba861a88dd27c448472735e83b75d071a8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aafebde2159dc668c566c09f75e4a5ba861a88dd27c448472735e83b75d071a8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aafebde2159dc668c566c09f75e4a5ba861a88dd27c448472735e83b75d071a8?s=96&d=mm&r=g\",\"caption\":\"Massimo Mastromarino\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aafebde2159dc668c566c09f75e4a5ba861a88dd27c448472735e83b75d071a8?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/mastromarinomassimo\",\"https:\\\/\\\/x.com\\\/desmm\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Google Web Toolkit 1.2 &#8212; Design Multimedia","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.desmm.com\/blog\/google-web-toolkit-12-368.html","og_locale":"it_IT","og_type":"article","og_title":"Google Web Toolkit 1.2 &#8212; Design Multimedia","og_description":"Google rilascia la nuova versione del suo Web Toolkit, si tratta di un framework per lo sviluppo di applicazioni web AJAX. Da qui potrete scaricare Google Web Toolkit (Beta): http:\/\/code.google.com\/webtoolkit\/download.html Questo \u00e8 un articolo che descrive l'uscita dei questo tool targato Google...","og_url":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html","og_site_name":"Design Multimedia","article_publisher":"https:\/\/www.facebook.com\/mastromarinomassimo","article_author":"https:\/\/www.facebook.com\/mastromarinomassimo","article_published_time":"2006-11-16T22:50:03+00:00","og_image":[{"url":"http:\/\/www.desmm.com\/wp-content\/uploads\/code_sm.png","type":"","width":"","height":""}],"author":"Massimo Mastromarino","twitter_misc":{"Scritto da":"Massimo Mastromarino","Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html#article","isPartOf":{"@id":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html"},"author":{"name":"Massimo Mastromarino","@id":"https:\/\/www.desmm.com\/blog\/#\/schema\/person\/a7ab14a3628e686b497dd4af81817156"},"headline":"Google Web Toolkit 1.2","datePublished":"2006-11-16T22:50:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html"},"wordCount":302,"commentCount":0,"publisher":{"@id":"https:\/\/www.desmm.com\/blog\/#\/schema\/person\/a7ab14a3628e686b497dd4af81817156"},"image":{"@id":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html#primaryimage"},"thumbnailUrl":"http:\/\/www.desmm.com\/wp-content\/uploads\/code_sm.png","keywords":["ajax","Google"],"articleSection":["Motori di ricerca"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html","url":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html","name":"Google Web Toolkit 1.2 &#8212; Design Multimedia","isPartOf":{"@id":"https:\/\/www.desmm.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html#primaryimage"},"image":{"@id":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html#primaryimage"},"thumbnailUrl":"http:\/\/www.desmm.com\/wp-content\/uploads\/code_sm.png","datePublished":"2006-11-16T22:50:03+00:00","breadcrumb":{"@id":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html#primaryimage","url":"http:\/\/www.desmm.com\/wp-content\/uploads\/code_sm.png","contentUrl":"http:\/\/www.desmm.com\/wp-content\/uploads\/code_sm.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.desmm.com\/blog\/google-web-toolkit-12-368.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.desmm.com\/blog"},{"@type":"ListItem","position":2,"name":"Google Web Toolkit 1.2"}]},{"@type":"WebSite","@id":"https:\/\/www.desmm.com\/blog\/#website","url":"https:\/\/www.desmm.com\/blog\/","name":"Design Multimedia","description":"design inspiration blog","publisher":{"@id":"https:\/\/www.desmm.com\/blog\/#\/schema\/person\/a7ab14a3628e686b497dd4af81817156"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.desmm.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.desmm.com\/blog\/#\/schema\/person\/a7ab14a3628e686b497dd4af81817156","name":"Massimo Mastromarino","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/aafebde2159dc668c566c09f75e4a5ba861a88dd27c448472735e83b75d071a8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/aafebde2159dc668c566c09f75e4a5ba861a88dd27c448472735e83b75d071a8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aafebde2159dc668c566c09f75e4a5ba861a88dd27c448472735e83b75d071a8?s=96&d=mm&r=g","caption":"Massimo Mastromarino"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/aafebde2159dc668c566c09f75e4a5ba861a88dd27c448472735e83b75d071a8?s=96&d=mm&r=g"},"sameAs":["https:\/\/www.facebook.com\/mastromarinomassimo","https:\/\/x.com\/desmm"]}]}},"_links":{"self":[{"href":"https:\/\/www.desmm.com\/blog\/wp-json\/wp\/v2\/posts\/368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.desmm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.desmm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.desmm.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.desmm.com\/blog\/wp-json\/wp\/v2\/comments?post=368"}],"version-history":[{"count":0,"href":"https:\/\/www.desmm.com\/blog\/wp-json\/wp\/v2\/posts\/368\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.desmm.com\/blog\/wp-json\/wp\/v2\/media?parent=368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.desmm.com\/blog\/wp-json\/wp\/v2\/categories?post=368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.desmm.com\/blog\/wp-json\/wp\/v2\/tags?post=368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}