El código de WordPress no es perfecto;Aprende de todos modos

WordPress no es el mejor sistema programado del mundo. Y quien desafía esto es estúpido. WordPress tiene un poco de reputación. La gente lo llamará código de espagueti. Lo llamarán un desastre asqueroso. Le dirán que no ha cambiado desde 2005 y está escrito en un estilo prototipo PHP 4. Si son lindos, le dirán que es un código de procedimiento con algunos objetos mixtos. Estas críticas son razonables, pero no correctas. WordPress no es el mejor sistema programado del mundo. Y quien desafía esto es estúpido. Pero, esto es realmente importante, WordPress es un sistema mucho mejor que el apoyo de los críticos. Ha hecho compromisos previstos en una dirección diferente en comparación con la mayoría de los otros proyectos de software del mundo. Estos conducen a la mayoría de las grandes cosas que diferencian a WordPress de los competidores en el mercado de CMS abarrotado. Pero dejan atrás los bordes duros a los que tendrá que acostumbrarse si desea que WordPress sea un miembro del cinturón de herramientas o su herramienta principal. Por esta razón, vale la pena comprender más en detalle sus limitaciones y un poco más de simpatía.

Cubriremos la razón por la cual la mayoría de las partes burlas de WordPress están allí. También hablaremos sobre cómo puede aprender a trabajar dentro del sistema y cómo a veces es mejor que las alternativas. ¿Estás interesado en aprender el desarrollo de WordPress? Luego vea en funcionamiento, donde ofrecemos un curso gratuito sobre los cinco principios clave del desarrollo de WordPress. ¡Comience el mini-curso hoy! La compatibilidad inversa es excelente, debe apreciar que WordPress valora amplia compatibilidad en casi cualquier otra cosa. Si desea comprender el éxito de WordPress o sus fuertes bordes, debe apreciar que WordPress aprecia una amplia compatibilidad por casi cualquier otra cosa. WordPress tiene una larga historia en la que se preguntan, en primer lugar, “¿Cómo podemos mantener la experiencia de las personas para usar nuestro software lo más fácilmente posible?” La excepción al principio rector está en gran medida en el pasado y notable por cuán diferentes son la mayoría de las opciones de WordPress. En su uso, WordPress ha tenido dos cambios memorables en la forma en que funciona la interfaz de back-end. El más reciente fue “MP6” y se perfeccionó públicamente el lunes y el lunes como un complemento que muchos usuarios de la comunidad habían usado antes de convertirse en la interfaz oficial del Panel de WordPress en 2013. El otro fue cinco años antes, cuando WordPress anunció una revisión de La interfaz “Crazyhorse”. Cuando aterrizó en 2008, la comunidad estaba un poco sorprendida y alarmada. El diseño se mostró de un pequeño grupo de expertos y a muchas personas no les gustaban. MP6 se ​​construyó de manera diferente como resultado.
La lección aquí es que la mayoría de los cambios en WordPress tienen lugar lentamente. La comunidad ha aprendido, de errores pasados, que la estabilidad es mejor que una iteración disruptiva rápida. También dije que el conservadurismo de WordPress es “lo mejor”. Y todavía lo creo. Es lo que hace que los complementos y los temas funcionen durante años, pero también es la razón por la cual WordPress a veces es estúpido. La compatibilidad inversa requiere conservadurismo que es hermoso hacer desde la perspectiva del código de código a menudo es mala y decepcionante para los usuarios finales del software implementado. El trabajo sobre conservadurismo es que se retrasa para aceptar los cambios que “enjuagarán los” enjuagados ” barco”. WordPress tiene este problema. Las cosas que fueron decisiones de diseño cuestionables en el código desde el principio todavía están ahí. Y es probable que lo sea por algún tiempo. Esta es la carga que debemos equilibrar en cualquier proyecto técnico. Lo que es bueno hacer desde la perspectiva del autor del código a menudo es malo y decepcionante para los usuarios finales del software implementado. No todos los proyectos han realizado la transición de Drupal 6 a Drual 7 u 8. Pero casi todos los sitios de WordPress en casi cualquier versión se pueden actualizar en un pequeño número de horas. Muchos solo necesitarían el simple procedimiento de actualización para extraer la cremallera más reciente sobre la instalación anterior. (Y este procedimiento solo sería necesario para las versiones antes de que sean posibles las actualizaciones del tablero). Y este no es un logro pequeño. Aunque continuaría desalentando una actualización en vivo de su sitio de producción de esta manera.
Pero no puedes obtener esa superpotencia y un hermoso sistema moderno. Algunos proyectos lo hacen mejor que otros, me gusta la forma en que Symony hace estos compromisos, pero WordPress no está mal. El conservadurismo de WordPress es un poco más extremadamente que Symony, pero no es una forma incorrecta de tomar estas decisiones y compromisos. El aprendizaje de WordPress es un ejercicio de humildad y aceptar el desarrollo de WordPress no le enseña la mejor manera de resolver todos los problemas que resuelve WordPress a ellos. Él te enseñará cómo WordPress resolvió sus problemas. Y cómo puede trabajar dentro de los límites impuestos por WordPress. También aprenderá cómo hacer alojamientos personalizados para las cosas que considera completamente intolerables.
Un sitio web de WordPress de larga duración es el mejor lugar para el aprendizaje. No es un hermoso terreno verde donde puedes construir la casa de tus sueños (y luego aprender por qué muchas de tus elecciones eran malas). Pero él te enseñará a tener paciencia y humildad para el proceso y lo que WordPress logra hacer a pesar de sus limitaciones. Esto es algo valioso en sí mismo. Es absolutamente innegable que WordPress no sea el mejor sistema de software circundante. Ningún desarrollador básico de WordPress con el que hablamos o escuchamos sobre este tema cree que. Pero ellos (y tú) trabajan en esto por otras razones más grandes. Razones sobre cuán común, cuán elegante para los usuarios finales y cuán pragmático es todo.

Descubra el desarrollo de WordPress porque WordPress es una herramienta increíble para los editores, nunca obtendrá mucho prestigio y amor de la comunidad de software en general porque es un desarrollador de WordPress. Pero el respeto de los colegas, ya sea positivo o negativo, no es una buena razón para hacer ni hacer nada. La razón para aprender WordPress no es aprender en un sistema donde se aplica la versión idealizada de los principios sólidos. WordPress no es eso. Es un sistema pragmático con muchos compromisos de diseño, ya sea para la historia o para la compatibilidad. Nunca recibirá mucho prestigio y amor de la comunidad de software en general porque es un desarrollador de WordPress. Pero el respeto de los colegas, ya sea positivo o negativo, no es una buena razón para hacer ni hacer nada. En software y en la vida. La razón para aprender WordPress es que piensas en la misión de dar fin ordinario a las experiencias de publicación web regulares. Crees que no deberían ser bloqueados por la necesidad de superar las estúpidas barreras técnicas, como comprender el HTML e ingresar la complejidad de un sistema de texto sin texto como Markdown. (No me malinterpreten, me gusta Markdown. Pero muchas personas que no los codifican).

Al aprender el desarrollo de WordPress, usted acepta pilotar un sistema técnico increíble, porque le da poder a las personas mejor que cualquier alternativa. La gente puede aprender a usar Symony CMF o Jekyll. Pero si quieren y necesitan WordPress, preferirían tener WordPress. Y dar a las personas una herramienta tan poderosa como WordPress es una buena opción. Siempre.
Puede ayudarlo a hacerlo mejor trabajar sobre WordPress es que es de código abierto y se involucra a este respecto.No mejora el ritmo del cambio, pero significa que las personas que pasan el tiempo pueden cambiar su (menos) característica favorita para que funcione exactamente como quieran.Alguien nuevo en WordPress no hará una gran contribución en los primeros meses de usar WordPress como desarrollador.Si nunca ha realizado “programación”, puede pasar años antes de que se sienta lo suficientemente seguro como para contribuir al código básico.Pero hay grandes contribuciones que puede hacer sin reescribir el código.Documentar el aprendizaje y las luchas con la comprensión puede ayudar a las personas con más aprendizaje a comprender qué cambiar.Y siempre hay un papel para que las personas entiendan dónde están y ayudan a las personas a llegar al menos hasta ahora.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *