{"id":4207,"date":"2020-08-13T09:00:47","date_gmt":"2020-08-13T07:00:47","guid":{"rendered":"https:\/\/wata.es\/?p=4207"},"modified":"2026-01-29T16:35:42","modified_gmt":"2026-01-29T15:35:42","slug":"migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios","status":"publish","type":"post","link":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/","title":{"rendered":"Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios?"},"content":{"rendered":"\n<p>Angular CLI, se ha convertido en uno de los frontend frameworks m\u00e1s productivos empresarialmente hablando, debido a su <strong>amplia documentaci\u00f3n y apoyo de la comunidad<\/strong>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Desde Angular 2, este framework ha tenido un avance progresivo y continuo, posicion\u00e1ndose como uno de los frameworks m\u00e1s importantes en los \u00faltimos a\u00f1os. Pero <strong>\u00bfqu\u00e9 beneficios proporciona Angular?<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u00bfQu\u00e9 beneficios aporta Angular?<\/h4>\n\n\n\n<p>Angular aporta muchos beneficios. En esta secci\u00f3n nos centramos en los que, para nosotros, son los m\u00e1s importantes:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Utiliza <strong>TypeScript <\/strong>como base, con las ventajas que esto conlleva. Por un lado, la unificaci\u00f3n en los patrones de desarrollo, a\u00f1adiendo mayor coherencia a la informaci\u00f3n y a la forma de leer el c\u00f3digo. Por otro lado, esta consistencia en la uni\u00f3n ayuda a eliminar la sobrecarga, y las dudas derivadas de empezar con un nuevo framework.<\/li><li><strong>Estandarizado de Componentes Web<\/strong>, permitiendo crear nuevas etiquetas HTML personalizadas, reutilizables y autocontenidas, que posteriormente pueden ser utilizadas en otras aplicaciones web.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Angular 8: la transici\u00f3n hacia una gran modernizaci\u00f3n<\/h4>\n\n\n\n<p>Angular 8 es una <strong>actualizaci\u00f3n <em>de paso<\/em> para el <em>gran cambio<\/em>: Angular 9<\/strong>. En este punto intermedio podemos beneficiarnos de Angular en todo su esplendor, poseyendo un n\u00facleo estable y nuevas caracter\u00edsticas que a\u00f1aden mejoras a la experiencia de usuario:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Lazy Loading<\/strong>, o lo que es lo mismo, retrasar la carga o inicializaci\u00f3n de un objeto hasta el mismo momento de su utilizaci\u00f3n. Aunque este patr\u00f3n es muy usado, Angular nos facilita su uso implement\u00e1ndolo en su n\u00facleo, proporcionando un ahorro de precarga de objetos y mejorando la fluidez tanto para el usuario como para el desarrollador.<\/li><li><strong>Diferential loading<\/strong>: uno de los mayores cambios en Angular, y una raz\u00f3n de peso por la que migrar un proyecto. Esta caracter\u00edstica permite compilar dos paquetes &#8211;<em>bundles<\/em>&#8211; a la vez, de manera que en funci\u00f3n del navegador que estemos utilizando, se har\u00e1 uso de un paquete o de otro. Esta caracter\u00edstica es un punto a favor en desarrollo que necesitan mantener la compatibilidad entre navegadores antiguos y modernos (es decir,<strong> ES5 y ES6<\/strong> respectivamente), benefici\u00e1ndonos de una reducci\u00f3n en el peso de los paquetes de entre un 7% y un 20%.<\/li><li><strong>Web Workers<\/strong>: \u00a1por fin tenemos minions dentro del n\u00facleo para hacernos el trabajo! \ud83d\ude03 A partir de la versi\u00f3n 8, Angular da soporte de Web Workers, lo que nos permite crear tareas en segundo plano dentro del navegador.<\/li><\/ul>\n\n\n\n<p>Para los desarrolladores tambi\u00e9n encontramos una seria de ventajas que mejoran nuestras implementaciones, como pueden ser:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Nuevas funcionalidades en el <strong>routing<\/strong>.<\/li><li>Mejoras en las <strong>dependencias<\/strong>.<\/li><li>Por fin se renueva la librer\u00eda HTTP, d\u00e1ndole la bienvenida a <strong>HTTPClient<\/strong>.<\/li><li>Ya no es necesario crear el <strong>Browserlist<\/strong> y establecer su ruta, ahora viene configurado por defecto.<\/li><\/ul>\n\n\n\n<p>Pero el gran cambio viene con <strong>IVY, el nuevo motor de renderizado<\/strong> que se ha implementado en posteriores versiones del framework \u2013 Angular 9-, y responsable de que se hayan aplicado ciertas mejoras en Angular 8. \u00bfCu\u00e1les tendr\u00e9mos disponibles en esta versi\u00f3n?<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Un <strong>DOM incremental<\/strong> como estructura principal. Se basa en la creaci\u00f3n de un \u00e1rbol con las instrucciones ya compiladas de cada componente, formando una red o ramas DOM. Con esta nueva estructura, se reduce el tiempo de actualizaci\u00f3n del DOM, ya que no hace falta contruir el \u00e1rbol completo, solo crear la rama afectada. <\/li><li><strong>Tree \u00abshakable\u00bb<\/strong>: M\u00e9todo que <em>sacude<\/em> las ramas del arbol DOM, ignorando las instrucciones que no se van a utilizar en ese momento, disminuyendo el peso de los paquetes y reduciendo el tiempo de carga.<\/li><li><strong>Load Memory Footprint<\/strong>: M\u00e9todo de carga <em>inteligente<\/em> que ayuda en el ahorro de memoria de renderizado cuando el \u00e1rbol DOM no ha cambiado. Ocurre al actualizar un componente sin grandes cambios en su \u00e1rbol DOM, produciendose una sacudida que ignora gran parte de las ramas del \u00e1rbol DOM, siendo \u00e9stas utilizadas de nuevo sin gastar memoria para su creaci\u00f3n. Con Angular 8 nos beneficiamos de las mejoras m\u00e1s importantes que el framework implementa en versiones posteriores, pero manteniendo la estabilidad que proporciona Angular 7. <strong>\u00bfTe animas a migrar tu proyecto?<\/strong><\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">C\u00f3mo migrar un proyecto de Angular 7 a Angular 8<\/h4>\n\n\n\n<p>La migraci\u00f3n es muy sencilla, y para realizarla necesitamos realizar los siguientes pasos <strong>antes de migrar<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Sustituimos la librer\u00eda <em>HTTP <\/em>por la librer\u00eda <em>HTTP Client.<\/em><\/li><li>Actualizamos a RxJS6.<\/li><li>Actualizamos Node a la versi\u00f3n 10 o poterior y TypesCript a la versi\u00f3n 3.4.<\/li><li>Reemplazamos <em>\/deep\/<\/em> por <em>::ng-deep<\/em>, mucho m\u00e1s eficiente y atractivo para nuestro c\u00f3digo CSS.<\/li><\/ul>\n\n\n\n<p>Terminados estos pasos, simplemente debemos <strong>actualizar el Core y el CLI<\/strong> de nuestro proyecto Angular a la versi\u00f3n 8:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ng update @angular\/cli @angular\/core<\/pre>\n\n\n\n<p>Si Angular nos avisa de que tenemos cambios sin subir al repositorio, podemos lanzar la siguiente sentencia para ponerle remedio:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ng update @angular\/core --from 7 \u2013to 8 \u2013migrate-only \u2013allow-dirty<\/pre>\n\n\n\n<p>\u00a1Y listo! Ya disponemos de nuestro proyecto <strong>Angular actualizado a la versi\u00f3n 8<\/strong> \ud83c\udf89<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Angular CLI, se ha convertido en uno de los frontend frameworks m\u00e1s productivos empresarialmente hablando, debido a su amplia documentaci\u00f3n y apoyo de la comunidad.<\/p>\n","protected":false},"author":22,"featured_media":15374,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[89,183],"tags":[114],"class_list":["post-4207","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias","category-tecnologia","tag-angular-es"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios? - WATA Factory<\/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:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios? - WATA Factory\" \/>\n<meta property=\"og:description\" content=\"Angular CLI, se ha convertido en uno de los frontend frameworks m\u00e1s productivos empresarialmente hablando, debido a su amplia documentaci\u00f3n y apoyo de la comunidad.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/\" \/>\n<meta property=\"og:site_name\" content=\"WATA Factory\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/watafactory\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-13T07:00:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-29T15:35:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wata.es\/wp-content\/uploads\/2020\/08\/migrando-un-proyecto-angular-7-a-angular-8-ES.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Fabio Guapacha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@watafactory\" \/>\n<meta name=\"twitter:site\" content=\"@watafactory\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabio Guapacha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/\"},\"author\":{\"name\":\"Fabio Guapacha\",\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/person\\\/586264f398edc3661b84ad95aadbc875\"},\"headline\":\"Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios?\",\"datePublished\":\"2020-08-13T07:00:47+00:00\",\"dateModified\":\"2026-01-29T15:35:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/\"},\"wordCount\":825,\"publisher\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/migrando-un-proyecto-angular-7-a-angular-8-ES.webp\",\"keywords\":[\"Angular\"],\"articleSection\":[\"Noticias\",\"Tecnolog\u00eda\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/\",\"url\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/\",\"name\":\"Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios? - WATA Factory\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/migrando-un-proyecto-angular-7-a-angular-8-ES.webp\",\"datePublished\":\"2020-08-13T07:00:47+00:00\",\"dateModified\":\"2026-01-29T15:35:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/migrando-un-proyecto-angular-7-a-angular-8-ES.webp\",\"contentUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/migrando-un-proyecto-angular-7-a-angular-8-ES.webp\",\"width\":1280,\"height\":720,\"caption\":\"Logotipo de Angular 8.0 con escudo rojo y letra A blanca sobre fondo degradado azul\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wata.es\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wata.es\\\/#website\",\"url\":\"https:\\\/\\\/wata.es\\\/\",\"name\":\"WATA Factory\",\"description\":\"IT Consulting &amp; Outsourcing for your company\",\"publisher\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wata.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wata.es\\\/#organization\",\"name\":\"WATA Factory\",\"url\":\"https:\\\/\\\/wata.es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/logowata.png\",\"contentUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/logowata.png\",\"width\":688,\"height\":176,\"caption\":\"WATA Factory\"},\"image\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/watafactory\\\/\",\"https:\\\/\\\/x.com\\\/watafactory\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/wata\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/person\\\/586264f398edc3661b84ad95aadbc875\",\"name\":\"Fabio Guapacha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8fb85bf58dbdde8002522587c98906e20942027c0469af1b0a58a83d9896088c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8fb85bf58dbdde8002522587c98906e20942027c0469af1b0a58a83d9896088c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8fb85bf58dbdde8002522587c98906e20942027c0469af1b0a58a83d9896088c?s=96&d=mm&r=g\",\"caption\":\"Fabio Guapacha\"},\"url\":\"https:\\\/\\\/wata.es\\\/es\\\/author\\\/fabioguapacha\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios? - WATA Factory","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:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/","og_locale":"es_ES","og_type":"article","og_title":"Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios? - WATA Factory","og_description":"Angular CLI, se ha convertido en uno de los frontend frameworks m\u00e1s productivos empresarialmente hablando, debido a su amplia documentaci\u00f3n y apoyo de la comunidad.","og_url":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/","og_site_name":"WATA Factory","article_publisher":"https:\/\/www.facebook.com\/watafactory\/","article_published_time":"2020-08-13T07:00:47+00:00","article_modified_time":"2026-01-29T15:35:42+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/wata.es\/wp-content\/uploads\/2020\/08\/migrando-un-proyecto-angular-7-a-angular-8-ES.webp","type":"image\/webp"}],"author":"Fabio Guapacha","twitter_card":"summary_large_image","twitter_creator":"@watafactory","twitter_site":"@watafactory","twitter_misc":{"Escrito por":"Fabio Guapacha","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/#article","isPartOf":{"@id":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/"},"author":{"name":"Fabio Guapacha","@id":"https:\/\/wata.es\/#\/schema\/person\/586264f398edc3661b84ad95aadbc875"},"headline":"Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios?","datePublished":"2020-08-13T07:00:47+00:00","dateModified":"2026-01-29T15:35:42+00:00","mainEntityOfPage":{"@id":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/"},"wordCount":825,"publisher":{"@id":"https:\/\/wata.es\/#organization"},"image":{"@id":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/#primaryimage"},"thumbnailUrl":"https:\/\/wata.es\/wp-content\/uploads\/2020\/08\/migrando-un-proyecto-angular-7-a-angular-8-ES.webp","keywords":["Angular"],"articleSection":["Noticias","Tecnolog\u00eda"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/","url":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/","name":"Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios? - WATA Factory","isPartOf":{"@id":"https:\/\/wata.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/#primaryimage"},"image":{"@id":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/#primaryimage"},"thumbnailUrl":"https:\/\/wata.es\/wp-content\/uploads\/2020\/08\/migrando-un-proyecto-angular-7-a-angular-8-ES.webp","datePublished":"2020-08-13T07:00:47+00:00","dateModified":"2026-01-29T15:35:42+00:00","breadcrumb":{"@id":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/#primaryimage","url":"https:\/\/wata.es\/wp-content\/uploads\/2020\/08\/migrando-un-proyecto-angular-7-a-angular-8-ES.webp","contentUrl":"https:\/\/wata.es\/wp-content\/uploads\/2020\/08\/migrando-un-proyecto-angular-7-a-angular-8-ES.webp","width":1280,"height":720,"caption":"Logotipo de Angular 8.0 con escudo rojo y letra A blanca sobre fondo degradado azul"},{"@type":"BreadcrumbList","@id":"https:\/\/wata.es\/es\/migrando-un-proyecto-angular-7-a-angular-8-cuales-son-sus-beneficios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wata.es\/es\/"},{"@type":"ListItem","position":2,"name":"Migrando un proyecto Angular 7 a Angular 8: \u00bfcu\u00e1les son sus beneficios?"}]},{"@type":"WebSite","@id":"https:\/\/wata.es\/#website","url":"https:\/\/wata.es\/","name":"WATA Factory","description":"IT Consulting &amp; Outsourcing for your company","publisher":{"@id":"https:\/\/wata.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wata.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/wata.es\/#organization","name":"WATA Factory","url":"https:\/\/wata.es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wata.es\/#\/schema\/logo\/image\/","url":"https:\/\/wata.es\/wp-content\/uploads\/2019\/12\/logowata.png","contentUrl":"https:\/\/wata.es\/wp-content\/uploads\/2019\/12\/logowata.png","width":688,"height":176,"caption":"WATA Factory"},"image":{"@id":"https:\/\/wata.es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/watafactory\/","https:\/\/x.com\/watafactory","https:\/\/www.linkedin.com\/company\/wata\/"]},{"@type":"Person","@id":"https:\/\/wata.es\/#\/schema\/person\/586264f398edc3661b84ad95aadbc875","name":"Fabio Guapacha","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/8fb85bf58dbdde8002522587c98906e20942027c0469af1b0a58a83d9896088c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8fb85bf58dbdde8002522587c98906e20942027c0469af1b0a58a83d9896088c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8fb85bf58dbdde8002522587c98906e20942027c0469af1b0a58a83d9896088c?s=96&d=mm&r=g","caption":"Fabio Guapacha"},"url":"https:\/\/wata.es\/es\/author\/fabioguapacha\/"}]}},"_links":{"self":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts\/4207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/comments?post=4207"}],"version-history":[{"count":3,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts\/4207\/revisions"}],"predecessor-version":[{"id":15377,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts\/4207\/revisions\/15377"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/media\/15374"}],"wp:attachment":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/media?parent=4207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/categories?post=4207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/tags?post=4207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}