¿Cuáles son los beneficios de usar complementos y plantillas sobre la codificación sin procesar al desarrollar un sitio web?

Resultado profesional : quienes crearon esos complementos y plantillas suelen ser expertos en su campo. Puede obtener resultados de aspecto profesional utilizando sus obras.

Menos fallas : esos complementos y plantillas están en su mayoría bien probados. Puede haber problemas técnicos relacionados con el navegador y el tamaño de la pantalla, incluso en plantillas HTML / CSS simples. Obtendrá un resultado más estable al utilizarlos.

Productividad : por supuesto, puede hacer su trabajo más rápido cuando usa algo listo para su trabajo.

Composibilidad : esos complementos y plantillas a veces se crean para funcionar juntos. Lo que significa que podría haber una posibilidad de integración más fácil en el futuro para más funcionalidades.

Solo está pidiendo beneficios y yo mantengo mi respuesta. También hay muchas desventajas potenciales.

Antes de comenzar, debe tener en cuenta que, técnicamente, los complementos son códigos personalizados. Distinguiré cada uno de la siguiente manera:

  • Complementos como cualquier cosa que pueda obtener del repositorio de complementos de WordPress o de los desarrolladores
  • Código personalizado como todo lo que está codificado en PHP, CSS, Javascript, etc. Y no ha sido procesado y probado como un “complemento”.

La ventaja de los complementos profesionales de WordPress

Primero en nuestros complementos de WordPress vs batalla de código personalizado. Complementos ¡Permítanme comenzar y decir que los complementos son increíbles por muchas razones!

  • No tienes que reinventar la rueda cada vez
  • Hay un complemento para todo
  • Extremadamente asequible
  • Puedes instalar uno en minutos
  • Facilitan la gestión de su sitio web
  • Las versiones pagas generalmente se mantienen mejor

Cuando los complementos de WordPress están codificados correctamente y bien mantenidos por desarrolladores confiables, puede hacer que su vida como negocio en línea sea un sueño. Tome Beaver Builder o Yoast por ejemplo. Me dan las herramientas para elevar mis diseños y SEO a un nivel que solo mi imaginación puede limitar. Creado por desarrolladores que se preocupan por la seguridad y satisfacen las demandas y solicitudes de su creciente base de clientes.

Cuando codifica algo desde cero para la escalabilidad, requiere que el desarrollador piense en muchos aspectos y ángulos del problema

  • Resolviendo el problema inicial
  • Seguridad
  • Validación
  • Velocidad
  • Escalabilidad
  • Y más

Con complementos de alta calidad, básicamente está comprando a los desarrolladores tiempo y soporte para continuar mejorando e integrando más funciones con el tiempo. Lo cual, si lo piensa, es muy barato en comparación con pagar o invertir tiempo en un código personalizado.

Tal vez pagas $ 99 por un complemento que resuelve algo que tienes que hacer todos los días. Eso es solo $ 027 por día durante 1 año. Intenta conseguir que un empleado trabaje para eso. Hace que sea difícil no votar los complementos como el ganador o los complementos de WordPress frente al código personalizado desde el principio, pero no se apresure a elegir lados.

El lado oscuro de los complementos

Y luego caes por un acantilado … Sí, así es como se siente cuando actualizas tu tienda de WordPress y de repente obtienes una Pantalla blanca de la muerte. Nuestros complementos de WordPress vs código personalizado tienen mucho más truco. Especialmente si no eres un desarrollador. Puede ser EXTREMADAMENTE aterrador. Especialmente cuando piensa en su marca y en las tarjetas de crédito de sus clientes que maneja a través de su sitio web.

Por lo general, lo que sucede es que presionas el bonito botón brillante de “Actualizar todo” en WordPress y se ejecuta hasta que todo se vuelve blanco. Lo más probable es que un complemento que se haya actualizado tenga un código falso en él. Probablemente de un mal escrito:

  • función
  • clase
  • objeto
  • variable
  • error de sintaxis
  • declaración if / else

La única forma de resolver esto si tuvo la suerte de saber qué complemento causó esto es

  1. Deshabilita el complemento renombrándolo en tu administrador de archivos
  2. Comprueba que WordPress se carga normalmente
  3. Intenta instalar la versión anterior
  4. Y cruza los dedos para que todo esté bien.

Miedo como el infierno ¿verdad? Porque es. He encontrado mi parte justa de complementos sub par. El problema se vuelve exponencial y más riesgoso a medida que instala más y más complementos. Todos ellos son de terceros con diferentes estilos de codificación y podrían entrar en conflicto con cada uno con funciones del mismo nombre, etc. Más desventajas de los complementos son:

  • Más complementos de terceros generalmente significan velocidades de carga más lentas
  • Código no esencial
  • Resultados inesperados

Donde brilla el código personalizado

En segundo lugar en nuestros complementos de WordPress vs batalla de código personalizado. Código personalizado. Todo el mundo ama el código hermoso y brillante. De acuerdo, tal vez solo yo. El código personalizado brilla cuando tú. cumplir con el siguiente criterio:

  • Tiene un problema muy específico
  • Tener un presupuesto para cubrir los costos del desarrollador.
  • Has probado otros complementos sin éxito
  • Usted contrata a un desarrollador que conoce bien el desarrollo de PHP y WordPress

Cuando tenga el desarrollador adecuado detrás de usted, puede:

  • Hacer ganchos personalizados en WordPress
  • Cambia la forma en que los usuarios usan tu tienda
  • Cree gens clave para su software
  • Activa acciones cuando tus clientes hacen ciertas cosas
  • Validación personalizada
  • Guardar datos específicos en su base de datos
  • Construye un mercado
  • Construye una red social
  • Conexión a API privadas
  • Conexión al software de contabilidad
  • Crea shortcakes personalizados

La lista es infinita. Y a medida que crece, puede encontrar que hay algo que no puede lograr de manera eficiente con los complementos actuales que tiene. Saber que no está limitado y tiene una flexibilidad extrema con su tienda en línea es invaluable. ¿Ya elegiste a tu ganador en nuestros complementos de WordPress vs batalla de código personalizado?

Las pesadillas del código personalizado.

Pesadillas Y cada efecto secundario que te advierten en los comerciales. El código personalizado puede funcionar tu día. Puede borrar las líneas de tiempo. Y destruye tu presupuesto. Debo señalar que gran parte de esto se aplica al código personalizado de PHP. El código personalizado CSS es mucho menos perjudicial porque solo se trata de estilos (visuales) frente a la funcionalidad. Si no tienes un desarrollador, esa es su mierda. Estás desperdiciando tu dinero. Muchas veces, cuando estás codificando a medida, hay muchas incógnitas y revisiones para darle vida a tu solución. Solo recomiendo código personalizado si:

  • Eres un desarrollador
  • Un negocio que puede permitirse un desarrollador
  • Eres una startup que quiere aprender más sobre tu negocio en línea

Entonces Will, estás eligiendo complementos correctamente. Sí y no, pero principalmente sí al principio para este plugin de WordPress vs batalla de código personalizado. ¿Por qué? Porque hecho mal:

  • Cuando actualiza su sitio web, podría dañar su base de datos
  • Exponga las tarjetas de crédito de sus clientes.
  • Mostrar información confidencial
  • Paralizar tu sitio web
  • Malgastar mucho dinero
  • Perder el tiempo de todos

Cuando agrega código personalizado a un sitio web de producción (en vivo), siempre se arriesga. Por lo general, los desarrolladores manejan esto probando el código en un entorno limitado o entorno de ensayo antes de integrarse en el código en vivo.

Aconsejo encontrar a alguien que construya sitios web para ganarse la vida y entienda el desarrollo de WordPress y PHP avanzado. Ese soy yo, por supuesto. Lo más importante para recordar cuando llevas a Alice por este agujero de conejo es que es costoso en comparación con el costo del complemento, pero bien hecho, podrías llevar tu negocio al país de las maravillas.

Cuando deberías usar ambos

Entonces has visto las dos caras de la moneda para ambos. Entonces, ¿cuándo deberías usar ambos?

  1. Comience buscando complementos que hayan sido utilizados por miles con altas calificaciones
  2. Úselos hasta que necesite que los complementos no puedan resolverse fácilmente
  3. Investigue el código personalizado y considere implementar soluciones simples usted mismo
  4. Si tiene el presupuesto para apoyar a un desarrollador, contrate uno inteligente

New Human (my 9 – 5) Utilizamos 50 complementos. También usamos Zapier para entregar algunas automatizaciones entre WordPress, Zendesk, Capsule y Mailchimp. Incluso con todas las increíbles herramientas disponibles en la web, aún tengo que lograr lo siguiente con un código personalizado:

  • Registro de software para un SpectraVision de $ 25K
  • Actualizar cada contacto de Capsule cuando se envía una nueva campaña de Mailchimp
  • Códigos cortos personalizados para mostrar contenido a los clientes en páginas específicas
  • Redireccionar clientes a páginas específicas después de iniciar sesión / comprar

¿Qué complementos utilizas en Start Right?

Aquí están los 35 complementos que uso actualmente en Iniciar a la derecha. También he enumerado los autores y vinculado a la mayoría de ellos.

AddToAny Share Buttons

por AddToAny – 1.7.19

AffiliateWP – Comisiones de por vida

por Pippin Williamson y Andrew Munro – 1.2.4

AffiliateWP – Referencias recurrentes

por Pippin Williamson y Andrew Munro – 1.6.4

AffiliateWP

por AffiliateWP, LLC – 2.1.6

AffiliateWP – Uso compartido del panel de afiliados

por Pippin Williamson y Andrew Munro – 1.1.3

AffiliateWP – Tasas escalonadas

por AffiliateWP – 1.1

Constructor de enlaces de Amazon Associates

por el Programa de Asociados de Amazon – 1.4.11

Complemento Beaver Builder (Versión Pro)

por el equipo de Beaver Builder – 1.10.4

Beaver Themer

por el equipo de Beaver Builder – 1.0

BJ Lazy Load

por Bjørn Johansen, Aron Tornberg, angrycreative – 1.0.9

Campo de firma formidable

por Strategy11 – 1.08

Formidables Formularios

por Strategy11 – 2.05.01

Google Analytics +

por WPMU DEV – 3.1.5.1

Insertar anuncios de publicación

por InsertPostAds – 1.1.2

Redireccionamiento

por John Godley – 2.7.3

Iniciar cuadro derecho

por William Mosley, III – 0.1.0

Manuales de usuario de video

por Video User Manuals Pty Ltd – 2.5.4

Widget de opiniones de Google

por RichPlugins – 1.5.7

Woo Créditos Platino

por un potente plugin de WordPress para WooCommerce – 1.3.8

WooCommerce Stripe Gateway

por WooCommerce – 3.2.3

Membresías WooCommerce

por SkyVerge – 1.8.9

Paquetes de productos de WooCommerce

por SomewhereWarm – 5.4.1

Suscripciones de WooCommerce

por Prospress Inc. – 2.2.11

WooCommerce

por Automattic – 3.1.2

Yoast SEO

por Team Yoast – 5.6.1

Formularios fáciles para MailChimp

por YIKES, Inc. – 6.3.26

Cambio de usuario

por John Blackbourn – 1.2.0

Google Analytics +

por WPMU DEV – 3.1.5.1

BackWPup

por Inpsyde GmbH – 3.4.2

Mapeo de Dominio

por WPMU DEV – 4.4.2.3

Editor de roles de usuario

por Vladimir Garagulya – 4.36.1

Códigos cortos de usuario

por HappyPlugins – 1.0.1

W3 Caché total

por Frederick Townes – 0.9.5.2

Panel de control de WPMU DEV

por WPMU DEV – 4.3

PDF Embedder

por Dan Lester – 3.0.1

¿Qué significan los números de versión?

Los desarrolladores suelen seguir este formato para los números de versión

  1. Característica principal
  2. Característica menor
  3. Corrección de errores

Entonces, lo siguiente de Yoast SEO 5.6.1 significaría

  1. 5º lanzamiento de funciones principales
  2. 6 características menores en
  3. Tenía 1 corrección de errores hasta ahora en 5.6

¿Usas código personalizado?

Oh sí. CADA DÍA. Pero eso es solo porque soy un desarrollador experimentado. Conozco muchos de los entresijos. Qué hacer. Y que no hacer. ¡Puedo escribir scripts muy rápido y puedo diseñar (CSS) más rápido de lo que puedes decir Expelliarmus!

Una conclusión sobre los complementos de WordPress vs código personalizado

Para concluir. Teníamos el argumento de los plugins profesionales de WordPress frente al código personalizado. Ambos tienen importantes retrocesos positivos y mayores si alguno se implementa correctamente. Use complementos de autores confiables y use código personalizado de desarrolladores confiables. Como siempre. si necesitas ayuda. Envíame un correo electrónico [email protected]

los complementos se pueden actualizar fácilmente, lo mismo con las plantillas … y también se pueden reemplazar … es mucho más fácil cambiar un solo archivo y actualizar todas sus páginas,

y puede cargar diferentes complementos dependiendo de lo que se necesita, por ejemplo, pruebe si el soporte de video html5 está allí, si no, cargue el reproductor multimedia flash, de lo contrario no lo cargue …

y a medida que los navegadores almacenan en caché, si todas las páginas usan archivos comunes, se cargan más rápido, porque el archivo ya está almacenado en caché en su computadora / teléfono / lo que sea

Velocidad, validez del código (con suerte menos errores), no es necesario reinventar la rueda

en una palabra: VELOCIDAD.

Si cualquier complemento o plantilla hace lo que necesita, su uso mejorará drásticamente su capacidad de entregar más rápido, lo que significa que puede hacer más en menos tiempo. Eso significa más dinero por cierto.

Dependiendo de lo que esté haciendo, WordPress es probablemente la respuesta si eso es lo que está preguntando.

el código sin formato significa tal vez reinventar la rueda en una plataforma que ya se ha desarrollado. Eso depende de lo que quieras hacer.

More Interesting

Tengo una gran idea para un sitio web de blogs que puede cambiar las reglas del juego, pero no tengo conocimiento del diseño de sitios web. ¿Cómo debo trabajar en mi idea?

Soy un desarrollador web. ¿Por qué las personas no técnicas simplemente uso Squarespace cuando realmente creo backends complejos?

¿Qué debo cambiar para mejorar mi sitio web al convertir nuevos clientes (https://maidonthespot.com)?

Necesito crear una página web propia. ¿Cuál es la mejor manera de hacerlo?

¿Debo construir mi sitio web desde cero o usar la ayuda de un tercero?

Lancé un nuevo sitio y los 'diseñadores web' me siguen contactando a través de los datos de WHOIS. ¿Cómo están descubriendo esto tan rápido?

Me he fijado el objetivo de aprender Ruby on Rails. Soy un principiante completo en programación y me gustaría algún consejo. ¿Qué tipo de computadora debo comprar? PC o Mac, ¿y de qué tipo?

Estoy guardando casillas de verificación en una sola columna en mi base de datos usando implode (). ¿Cómo puedo generar casillas de verificación marcadas para que cada vez que haga clic en el botón Editar las casillas de verificación se puedan ver o editar?

Tomé un curso sobre desarrollo web front-end y quería comenzar un negocio de diseño web. Todavía quiero pero tengo miedo, ¿cómo puedo superar esto?

Si creara una aplicación móvil o web que sirviera a más de 5 millones de personas, ¿cómo haría para diseñar una aplicación de este tipo?

Estoy ejecutando un sitio web de comparación de precios. A través de Google Analytics, ¿es posible ver cuántas personas fueron de mi sitio al sitio comercial? ¿Cómo puedo verificar el número de referencias?

Cómo crear una tabla con un marco de JavaScript

Cómo instalar MySQL en un servidor compartido usando solo FTP

Estoy planeando iniciar un sitio web, algo como ScoopWhoop / BuzzFeed. ¿Cuáles son algunas sugerencias útiles?

¿Soy contratable? Estoy terminando un programa de dos años de WebDev en un colegio comunitario. Sé HTML y soy decente en CSS, PHP y JavaScript. Soy nuevo en el campo de la tecnología y no tengo un título universitario. ¿Deberia estar preocupado?