✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

¿Cuál es el propósito de un modelo estándar?

25

Independientemente de la biblioteca, el marco o el código con el que trabaje, es probable que se encuentre con el concepto de repetitivo en algún momento.

Hay un puñado de ellos para WordPress, ¿verdad?

Pero parece ser una tendencia cada vez más popular que las personas estén creando más y más repetitivos, lo cual no es inherentemente algo malo, pero puede haber confusión en cuanto al propósito de un repetitivo.

Foto de NeONBRAND en Unsplash

Entonces, como lo define Wikipedia (que creo que ofrece una gran definición):

En la programación de computadoras, el código repetitivo o repetitivo se refiere a secciones de código que deben incluirse en muchos lugares con poca o ninguna alteración. A menudo se usa para referirse a lenguajes que se consideran detallados, es decir, el programador debe escribir una gran cantidad de código para realizar trabajos mínimos.

Pero observe que hay una frase que no debe perderse. Específicamente:

…que tienen que ser incluidos en muchos lugares con poca o ninguna alteración.

Y en algunas observaciones que he visto dentro de la economía de WordPress, al menos, los repetitivos parecen requerir que el código se elimine, modifique o elimine en lugar de simplemente incluirlo o agregarlo.

Eso es lo que espero aclarar.

El propósito de un repetitivo

Como se definió anteriormente, el propósito de un repetitivo es, más o menos, proporcionar código en un proyecto que proporcione poca o ninguna alteración.

En mi opinión, eso significa que es una base de código que podemos colocar en cualquier proyecto y comenzar a construir nuestra solución. Es un poco como una biblioteca de acceso directo, quizás, excepto que proporciona un nivel de funcionalidad como interfaces, clases abstractas, etc., que podemos usar.

Entrantes

En segundo lugar, creo que también combinamos los términos paquetes de inicio, bibliotecas y repeticiones para que todos sean intercambiables cuando en realidad no lo son.

Por ejemplo, mire los guiones bajos. Está 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.

¿Cuál es el propósito de un modelo estándar?

Eso no significa que sea malo. De lo contrario.

Pero debido a eso, diría que es un tema de inicio tal como lo describen (y no un tema repetitivo como algunos se refieren a él) precisamente por la razón anterior.

bibliotecas

En tercer lugar, veo que las bibliotecas están destinadas a ser binarios precompilados o bibliotecas que podemos agregar a nuestro proyecto que agregan funcionalidad completa sin que necesitemos escribir nada.

¿Cuál es el propósito de un modelo estándar?

Foto de Pankaj Patel en Unsplash

Esto no significa que no podamos engancharnos a ellos y aplicarlos en nuestro trabajo porque vienen en varias formas:

  • hay bibliotecas para estilos,
  • hay bibliotecas javascript que introducen funcionalidad,
  • hay bibliotecas PHP que manejan una gran variedad de cosas para nosotros,
  • y así.

Dependiendo de la naturaleza del lenguaje en el que esté trabajando, a veces las bibliotecas serán binarios precompilados que colocará en su proyecto; otras veces, pueden ser algo que agregas a través de algo como Yarn o Composer.

Entonces, ¿cuál es el propósito de un Boilerpate?

En resumen, piense en un repetitivo como un nivel básico de código. Proporciona una base consistente para cierto tipo de proyecto que debería requerir como máximo un cambio mínimo (si es que requiere algún cambio).

En última instancia, le permite concentrarse en el problema que está 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ón similar en el futuro.

Como, ya sabes, un complemento o algo así. 🙂

Fuente de grabación: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More