{"id":22937,"date":"2023-02-28T20:00:22","date_gmt":"2023-02-28T19:00:22","guid":{"rendered":"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/"},"modified":"2023-02-28T20:00:22","modified_gmt":"2023-02-28T19:00:22","slug":"javascript-github-prepara-il-lancio-dei-blocchi","status":"publish","type":"post","link":"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/","title":{"rendered":"JavaScript: GitHub prepara il lancio dei blocchi?"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>I blocchi sono dei componenti di <a href=\"https:\/\/www.html.it\/guide\/react-la-guida\/\" target=\"_blank\" rel=\"noopener\">React<\/a> in grado di interagire con il contenuto di un repository di <strong>GitHub<\/strong>. Oltre che per il framework di Meta esistono anche dei template per <a href=\"https:\/\/www.html.it\/guide\/vue-js-la-guida\/\" target=\"_blank\" rel=\"noopener\">Vue<\/a> ma in entrambi i casi \u00e8 presente una limitazione: i blocchi possono essere visualizzati unicamente tramite GitHub che ha il compito di mettere a disposizione le componenti lato server.<\/p>\n<h2 id=\"come-funzionano-i-blocchi-di-github\">Come funzionano i blocchi di GitHub<\/h2>\n<p>Possiamo rappresentare un blocco come un insieme di file <a href=\"https:\/\/www.html.it\/guide\/guida-javascript-di-base\/\" target=\"_blank\" rel=\"noopener\">JavaScript<\/a> che raccolgono come input i file e le cartelle di un repository. Ci\u00f2 consente l&#8217;esecuzione di alcuni task, come per esempio la scrittura di nuovi commit, tramite l&#8217;interazione con le API del servizio. Allo sviluppatore spetta poi il compito di stabilire cosa dovr\u00e0 essere fatto attraverso JavaScript.<\/p>\n<p>Gli ambiti applicativi sono infatti numerosi e vanno dalla possibilit\u00e0 di visualizzare dati da file <a href=\"https:\/\/www.html.it\/articoli\/introduzione-a-json\/\" target=\"_blank\" rel=\"noopener\">JSON<\/a> o CSV alla presentazione di fogli di stile <a href=\"https:\/\/www.html.it\/guide\/guida-css-di-base\/\" target=\"_blank\" rel=\"noopener\">CSS<\/a>, dal rendering del markup alla restituzione di diagrammi editabili. A ci\u00f2 si aggiungano la possibilit\u00e0 di mostrare il codice di un&#8217;applicazione durante il lavoro di sviluppo e di monitorare l&#8217;attivit\u00e0 di un repository.<\/p>\n<p>Come sottolineato dai portavoce di GitHub, i blocchi sono stati <a href=\"https:\/\/blocks.githubnext.com\/\" target=\"_blank\" rel=\"nofollow noopener\">implementati<\/a> per funzionare anche al di fuori della nota piattaforme di code hosting acquisita a suo tempo da Microsoft. A tal proposito \u00e8 stata suggerita una possibile integrazione con <a href=\"https:\/\/www.html.it\/guide\/guida-visual-studio-code\/\" target=\"_blank\" rel=\"noopener\">Visual Studio Code<\/a> che, comunque, \u00e8 anch&#8217;esso un prodotto della Casa di Redmond.<\/p>\n<h2 id=\"quando-saranno-disponibili-i-blocchi\">Quando saranno disponibili i blocchi?<\/h2>\n<p>Per il momento si tratta di una funzionalit\u00e0 ancora in fase di sperimentazione. Quest&#8217;ultima dovrebbe essere estesa presto a tutti gli utenti ma, stando a quanto dichiarato dal direttore delle ricerche Idan Gazit, per il momento niente assicura che i blocchi diventeranno un prodotto vero e proprio.<\/p>\n<p>Ad oggi l&#8217;idea \u00e8 quella di eliminare la necessit\u00e0 di iscriversi ad una lista d&#8217;attesa per poterli testare. Non sarebbe stata ancora stabilita una data precisa ma \u00e8 probabile che si dovranno attendere poche settimane.<\/p>\n<div class=\"partial-newsletter\">\n<p>        <!-- newsletter first step --><\/p>\n<div id=\"newsletter_div\" class=\"bro--disabled newsletter__pass-a\">\n<p>Se vuoi aggiornamenti su su questo argomento  inserisci la tua email nel box qui sotto:<\/p>\n<p> <!-- <em>JavaScript: GitHub prepara il lancio dei blocchi?<\/em> --><\/p>\n<div class=\"newsletter__disclaimer\">\n<p>Compilando il presente form acconsento a ricevere le informazioni<br \/>\n                    relative ai servizi di cui alla presente pagina ai sensi<br \/>\n                    dell&#8217;<a href=\"https:\/\/www.html.it\/privacy-policy\" target=\"_blank\" rel=\"noopener\">informativa sulla privacy<\/a>.<\/p>\n<\/div><\/div>\n<p>        <!-- newsletter second step --><\/p>\n<p>        <!-- newsletter loader --><\/p>\n<p>        <!-- newsletter notice --><\/p><\/div><\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/www.html.it\/magazine\/javascript-github-prepara-il-lancio-dei-blocchi\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I blocchi sono dei componenti di React in grado di interagire con il contenuto di un repository di GitHub. Oltre che per il framework di Meta esistono anche dei template per Vue ma in entrambi i casi \u00e8 presente una limitazione: i blocchi possono essere visualizzati unicamente tramite GitHub che ha il compito di mettere&#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>JavaScript: GitHub prepara il lancio dei blocchi? - 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\/javascript-github-prepara-il-lancio-dei-blocchi\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript: GitHub prepara il lancio dei blocchi? - AGENZIA WEB Italia\" \/>\n<meta property=\"og:description\" content=\"I blocchi sono dei componenti di React in grado di interagire con il contenuto di un repository di GitHub. Oltre che per il framework di Meta esistono anche dei template per Vue ma in entrambi i casi \u00e8 presente una limitazione: i blocchi possono essere visualizzati unicamente tramite GitHub che ha il compito di mettere...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/\" \/>\n<meta property=\"og:site_name\" content=\"AGENZIA WEB Italia\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-28T19:00:22+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\/javascript-github-prepara-il-lancio-dei-blocchi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"headline\":\"JavaScript: GitHub prepara il lancio dei blocchi?\",\"datePublished\":\"2023-02-28T19:00:22+00:00\",\"dateModified\":\"2023-02-28T19:00:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/\"},\"wordCount\":364,\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"articleSection\":[\"News\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/\",\"name\":\"JavaScript: GitHub prepara il lancio dei blocchi? - AGENZIA WEB Italia\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\"},\"datePublished\":\"2023-02-28T19:00:22+00:00\",\"dateModified\":\"2023-02-28T19:00:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript: GitHub prepara il lancio dei blocchi?\"}]},{\"@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":"JavaScript: GitHub prepara il lancio dei blocchi? - 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\/javascript-github-prepara-il-lancio-dei-blocchi\/","og_locale":"it_IT","og_type":"article","og_title":"JavaScript: GitHub prepara il lancio dei blocchi? - AGENZIA WEB Italia","og_description":"I blocchi sono dei componenti di React in grado di interagire con il contenuto di un repository di GitHub. Oltre che per il framework di Meta esistono anche dei template per Vue ma in entrambi i casi \u00e8 presente una limitazione: i blocchi possono essere visualizzati unicamente tramite GitHub che ha il compito di mettere...","og_url":"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/","og_site_name":"AGENZIA WEB Italia","article_published_time":"2023-02-28T19:00:22+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\/javascript-github-prepara-il-lancio-dei-blocchi\/#article","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/"},"author":{"name":"admin","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"headline":"JavaScript: GitHub prepara il lancio dei blocchi?","datePublished":"2023-02-28T19:00:22+00:00","dateModified":"2023-02-28T19:00:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/"},"wordCount":364,"publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"articleSection":["News"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/","name":"JavaScript: GitHub prepara il lancio dei blocchi? - AGENZIA WEB Italia","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website"},"datePublished":"2023-02-28T19:00:22+00:00","dateModified":"2023-02-28T19:00:22+00:00","breadcrumb":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/javascript-github-prepara-il-lancio-dei-blocchi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nycwebdesign.eu\/webdesign\/"},{"@type":"ListItem","position":2,"name":"JavaScript: GitHub prepara il lancio dei blocchi?"}]},{"@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\/22937"}],"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=22937"}],"version-history":[{"count":0,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/22937\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/media?parent=22937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/categories?post=22937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/tags?post=22937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}