{"id":230366,"date":"2022-12-04T20:35:00","date_gmt":"2022-12-04T17:35:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230366"},"modified":"2022-11-09T22:03:14","modified_gmt":"2022-11-09T19:03:14","slug":"cual-es-el-proposito-de-un-modelo-estandar","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/cual-es-el-proposito-de-un-modelo-estandar\/","title":{"rendered":"\u00bfCu\u00e1l es el prop\u00f3sito de un modelo est\u00e1ndar?"},"content":{"rendered":"\n<p>Independientemente de la biblioteca, el marco o el c\u00f3digo con el que trabaje, es probable que se encuentre con el concepto de repetitivo en alg\u00fan momento.<\/p>\n<p>Hay un pu\u00f1ado <strong><a href=\"https:\/\/wppb.io\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">de ellos para WordPress<\/a><\/strong>, \u00bfverdad?<\/p>\n<p>Pero parece ser una tendencia cada vez m\u00e1s popular que las personas est\u00e9n creando m\u00e1s y m\u00e1s repetitivos, lo cual no es inherentemente algo malo, pero puede haber confusi\u00f3n en cuanto al prop\u00f3sito de un repetitivo.<\/p>\n<p>Foto de NeONBRAND en Unsplash<\/p>\n<p>Entonces, <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Boilerplate_code\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">como lo define Wikipedia<\/a><\/strong> (que creo que ofrece una gran definici\u00f3n):<\/p>\n<blockquote>\n<p>En la programaci\u00f3n de computadoras, <strong>el c\u00f3digo repetitivo<\/strong> o <strong>repetitivo<\/strong> se refiere a secciones de c\u00f3digo que deben incluirse en muchos lugares con poca o ninguna alteraci\u00f3n. A menudo se usa para referirse a lenguajes que se consideran detallados, es decir, el programador debe escribir una gran cantidad de c\u00f3digo para realizar trabajos m\u00ednimos.<\/p>\n<\/blockquote>\n<p>Pero observe que hay una frase que no debe perderse. Espec\u00edficamente:<\/p>\n<blockquote>\n<p>\u2026que tienen que ser incluidos en muchos lugares con poca o ninguna alteraci\u00f3n.<\/p>\n<\/blockquote>\n<p>Y en algunas observaciones que he visto dentro de la econom\u00eda de WordPress, al menos, los repetitivos parecen requerir que el c\u00f3digo se elimine, modifique o elimine en lugar de simplemente incluirlo o agregarlo.<\/p>\n<p>Eso es lo que espero aclarar.<\/p>\n<h2>El prop\u00f3sito de un repetitivo<\/h2>\n<p>Como se defini\u00f3 anteriormente, el prop\u00f3sito de un repetitivo es, m\u00e1s o menos, proporcionar c\u00f3digo en un proyecto que proporcione poca o ninguna alteraci\u00f3n.<\/p>\n<p>En mi opini\u00f3n, eso significa que es una base de c\u00f3digo que podemos colocar en cualquier proyecto y comenzar a construir nuestra soluci\u00f3n. Es un poco como una biblioteca de acceso directo, quiz\u00e1s, excepto que proporciona un nivel de funcionalidad como interfaces, clases abstractas, etc., que podemos usar.<\/p>\n<h3>Entrantes<\/h3>\n<p>En segundo lugar, creo que tambi\u00e9n combinamos los t\u00e9rminos paquetes de inicio, bibliotecas y repeticiones para que todos sean intercambiables cuando en realidad no lo son.<\/p>\n<p>Por ejemplo, mire <strong><a href=\"http:\/\/underscores.me\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">los guiones bajos<\/a><\/strong>. Est\u00e1 destinado a ser un tema de inicio para el desarrollo de temas de WordPress, pero hay muchos aspectos que se pueden eliminar al crear un tema.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163076-61e749a628e29.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163076-61e749a628e29.png\" alt=\"\u00bfCu\u00e1l es el prop\u00f3sito de un modelo est\u00e1ndar?\" ><\/a><\/p>\n<p>Eso no significa que sea malo. De lo contrario.<\/p>\n<p>Pero debido a eso, dir\u00eda que es un tema de inicio tal como lo describen (y no un tema repetitivo como algunos se refieren a \u00e9l) precisamente por la raz\u00f3n anterior.<\/p>\n<h3>bibliotecas<\/h3>\n<p>En tercer lugar, veo que las bibliotecas est\u00e1n destinadas a ser binarios precompilados o bibliotecas que podemos agregar a nuestro proyecto que agregan funcionalidad completa sin que necesitemos escribir nada.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163076-61e749aadc911.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163076-61e749aadc911.jpg\" alt=\"\u00bfCu\u00e1l es el prop\u00f3sito de un modelo est\u00e1ndar?\" ><\/a><\/p>\n<p>Foto de Pankaj Patel en Unsplash<\/p>\n<p>Esto no significa que no podamos engancharnos a ellos y aplicarlos en nuestro trabajo porque vienen en varias formas:<\/p>\n<ul>\n<li>hay bibliotecas para estilos,<\/li>\n<li>hay bibliotecas javascript que introducen funcionalidad,<\/li>\n<li>hay bibliotecas PHP que manejan una gran variedad de cosas para nosotros,<\/li>\n<li>y as\u00ed.<\/li>\n<\/ul>\n<p>Dependiendo de la naturaleza del lenguaje en el que est\u00e9 trabajando, a veces las bibliotecas ser\u00e1n binarios precompilados que colocar\u00e1 en su proyecto; otras veces, pueden ser algo que agregas a trav\u00e9s de algo como <strong><a href=\"https:\/\/yarnpkg.com\/en\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Yarn<\/a><\/strong> o <strong><a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a><\/strong>.<\/p>\n<h2>Entonces, \u00bfcu\u00e1l es el prop\u00f3sito de un Boilerpate?<\/h2>\n<p>En resumen, piense en un repetitivo como un nivel b\u00e1sico de c\u00f3digo. Proporciona una base consistente para cierto tipo de proyecto que deber\u00eda requerir como m\u00e1ximo un cambio m\u00ednimo (si es que requiere alg\u00fan cambio).<\/p>\n<p>En \u00faltima instancia, le permite concentrarse en el problema que est\u00e1 tratando de resolver desde el dominio del problema, la interfaz de usuario y su experiencia, de manera repetible en caso de que necesite crear una soluci\u00f3n similar en el futuro.<\/p>\n<p>Como, ya sabes, un complemento o algo as\u00ed. \ud83d\ude42<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>El prop\u00f3sito de un repetitivo le permite concentrarse en el problema que est\u00e1 tratando de resolver desde el dominio del problema, la interfaz de usuario y su experiencia, de manera repetible en caso de que necesite crear una soluci\u00f3n similar en el futuro.<\/p>\n","protected":false},"author":1,"featured_media":163077,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[892,716,840],"tags":[1172],"class_list":["post-230366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-desarrollador","category-tutoriales","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/230366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=230366"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/230366\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/163077"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=230366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=230366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=230366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}