Los 4 mejores medios de desarrollo de WordPress locales en 2021: XAMPP vs MAMP vs Local vs Desktopserver


Un servidor de prueba local fácil de usar es una de las herramientas más importantes en el cinturón de utilidad de un desarrollador de WordPress. El desarrollo en un entorno local le permite realizar cambios en sitios de desarrollo rápidos y fáciles, sin tener que transferir archivos en cualquier lugar. También reduce en gran medida el riesgo de hacer e interrumpir los cambios en un servidor web en vivo. Si bien muchas computadoras son capaces de alojar un sitio de WordPress sin tener que instalar paquetes adicionales, hay algunas ventajas que puede ofrecer un entorno de desarrollo local dedicado. Por ejemplo: la mayoría de los desarrolladores trabajan para más de un proyecto, por lo que es extremadamente útil poder crear rápidamente un nuevo servidor web con URL dedicadas.
Si desarrolla un tema o complemento de WordPress, a menudo es necesario asegurarse de que su código se esté ejecutando en diferentes servidores, bajo diferentes versiones de PHP y MySQL. Es extremadamente útil cambiar los que están en la GO o al menos seleccionar diferentes configuraciones para diferentes sitios de desarrollo. La mayoría, sin embargo, no debe ser un administrador del sistema para comenzar, mantener los entornos de desarrollo en su servidor local. Por lo tanto, necesitamos algo fácil de usar y eso hará la mayoría de las tareas difíciles por nosotros. Tenga en cuenta que no cubriré los entornos de desarrollo locales basados ​​en CLI en este artículo. Tenemos otro artículo completo que cubre Laravel Valet, VVV (Vagrant), Chasis, etc.
Hay muchas aplicaciones y herramientas diferentes que se ajustan a este proyecto, pero por ahora compararemos las cuatro herramientas basadas en la GUI que parecen ser los jugadores más grandes en este espacio: XAMPP, MAMP (PRO), Desktopserver y localmente. Las principales diferencias entre MAMP, XAMPP, Desktopserver y Local son la capacidad de administrar más sitios y facilidad de uso. Mientras que el servidor local y de escritorio le permite personalizar los nombres de dominio para sitios locales, XAMPP y MAMP (a menos que use Pro) no lo hacen. Si está buscando una alternativa gratuita, XAMPP y localmente son opciones claras aquí. El resto de las aplicaciones ofrecen versiones pagas con múltiples funciones. Si usa WP-CLI en su trabajo diario, es posible que no le guste localmente. No puede ingresar el directorio de trabajo directamente y ejecutar comandos CLI. Deberá pasar por su aplicación para abrir el contenedor SSH por separado para cada sitio. Yo personalmente uso WP-CLI todos los días y esto es lo que me impide moverse completamente al MAMP Pro local. Echemos una mirada más en profundidad a estos entornos locales de desarrollo de WordPress. XAMPP XAMPP, que puede sorprenderse al descubrir que “Shamp” es probablemente el entorno de desarrollo local más antiguo y posiblemente el más complejo. XAMPP significa X-Plataforma Apache MariadB, PHP y Perl-It definitivamente es el único servidor local que todavía tiene una característica importante, por lo que si desea mantenerlo tmtowtdi, entonces este es definitivamente el adecuado para usted. Aunque también puede encontrar también. El instrumento de línea de comando Perl opcionalmente disponible en MAMP Pro.
Instalación Instalación XAMPP parece bastante fácil: descargue el programa de instalación correcto desde su sitio y ejecutarlo. En la práctica, sin embargo, tal vez no eso. Primero intenté instalar XAMPP bajo un nuevo usuario en mi computadora portátil Mac. El programa de instalación funcionó bien, pero lo hizo. Una vez que se completó la instalación y encontré la aplicación que necesitaba ejecutar (sugerencia para los usuarios de Alfred/Spotlight como lanzadores de aplicaciones: no se llama “XAMPP”, es intuitivo “Administrador de aplicaciones”), no podría obtener el servidor para comenzar . Atribuí esto al hecho de que ya había instalado MAMP y localmente en ese automóvil y probablemente había un conflicto. Desafortunadamente, XAMPP nunca me dio errores que pudiera seguir. Intentó para siempre comenzar su servidor. Después de mi intento fallido, creé una máquina virtual de MacCos, para que pueda ofrecer XAMPP Tabula completamente vacía. Nuevamente, el proceso de instalación fue sin problemas. Esta vez, el servidor comenzó según las expectativas. Establecer y ejecutar con la interfaz XAMPP de WordPress Shamp, al menos MacOS, es menos intuitiva. Tal vez porque me acostumbré a un enfoque más basado en aplicaciones, pero me tomó poco darme cuenta de que la mayor parte de la interfaz XAMPP existe como una aplicación web. A partir de ahí, ofrece enlaces para descargar módulos Bitnami para WordPress y otras aplicaciones. Para MacOS, deberá instalar WordPress directamente en el directorio del sitio XAMPP, porque los módulos OS X nativos se han depreciado recientemente. Deberá instalar XAMPP-VM para Mac para poder instalar suplementos XAMP separados.
El programa de instalación de Bitnami funcionó lo suficientemente bien.Tuve que reiniciarlo varias veces antes de darme cuenta de que tenía que volver al “Administrador de aplicaciones” e iniciar MySQL.Cuando terminó su trabajo, tuve una nueva instalación de WordPress a 127.0.0.1, que no es exactamente lo que quería.Pensé que en algún momento de este proceso podré seleccionar un nombre de host como “WP-Local.dev”, pero este no fue el caso.Para usar nombres de host que “// localhost”, debe hundirse en la configuración Apache of XAMPP y definirlos solo.Luego debe editar el archivo hosts de la computadora para configurar el nombre de dominio.Aunque desde un punto de vista técnico, esto requiere cualquier configuración de desarrollo local, la mayoría de las otras opciones que analizamos aquí hacen esto por usted sin problemas.No estoy muy impresionado por XAMPP solo por esta razón.
La revisión de XAMPP comienza con una pronunciación estúpida (todos podemos estar de acuerdo, debe pronunciarse “ZAMP”) y continúa la tendencia con un proceso de instalación pesada, interfaz involuntaria y falta de funciones. XAMPP no está mal en absoluto. Ha habido más tiempo que la mayoría de los desarrolladores web y ofrece una solución viable. XAMPP es una plataforma de código abierto y acepta todos los principales sistemas operativos, incluidos Windows, MacOS, Linux, etc. También es completamente gratis. Después del proceso de instalación de tormenting, no tengo la voluntad de iniciar una VM Windows o Linux solo para probar esto. Le daré a XAMPP el beneficio de la duda y diré que tal vez la aplicación Mac es solo su enlace débil. Si está buscando un entorno de desarrollo local en MacOS y no necesita escribir Perl, no recomiendo que XAMPP.XAMPP no le permita cambiar entre diferentes versiones PHP, sino que tiene diferentes paquetes de descarga con diferentes versiones de PHP incluidas. Evaluación XAMPP; ; ; ; ; (1/5 puntos y coma) Meh. Al menos viene con un desinstalante. MAMP (Pro) MAMP (que viene sin una guía de pronunciación y supongo que se pronuncia “papa”) es el segundo servidor local el más titular que conozco. Nuevamente, con los acrónimos aquí, MAMP significa Mac Apache MySQL y PHP. Anteriormente era una aplicación solo para macOS, pero ahora está disponible para Windows. Entonces, si alguna vez quiso mudarse a Windows para el desarrollo local, MAMP es una opción.

Instalación La instalación de MAMP ha sido fácil en comparación con Shampp. Probablemente pueda atribuir esto a la concentración de MAMP en la plataforma Mac, porque el programa de instalación se ve y se siente como en casa en MacOS. Funciona rápidamente e instala una aplicación llamada MAMP. Además, instale MAMP Pro que pueda usar como un intento gratuito durante 2 semanas, pero le costará $ 79. La iniciación y la ejecución con WordPress MAMP es una oferta bastante general, y la versión gratuita no incluye instaladores de WordPress u otras aplicaciones. Tendrás que pasar 5 minutos haciéndolo solo. Con MAMP (gratuito), este requisito de bricolaje solo implica la versión más reciente de WordPress en la raíz web predeterminada AT/Aplicaciones/MAMP/HTDOCS/, creando una base de datos. Puede hacerlo a través de PhPMyAdmin (fácil de acceso desde la página web MAMP HTTP: // localhost) y luego siga las instrucciones normales de instalación de WordPress. MAMP WebStart le ofrece incluso fragmentos PHP para conectarse a MySQL que puede usar como hoja de trucos.
Sin embargo, con MAMP Pro, obtiene un programa de instalación de paquetes de WordPress (y otras aplicaciones), que facilita la creación de un sitio en segundos. La revisión de MAMP, como XAMPP, no le brinda mucha ayuda para crear hosts virtuales. Aunque le brinda algunas opciones para medios de servidor (puede usar Apache o Ningx, así como seleccionar entre algunas versiones PHP y MySQL), no le permite ejecutar varios tipos de medios al mismo tiempo o hacer ninguno de los Los esfuerzos para crear un sitio nuevo para usted. Mamp Pro también ofrece Python, Perl y Ruby a través de la línea de comando. Mamp Pro, por otro lado, hace todo esto y muchos más a través de una aplicación nativa fácil de usar. También puede cambiar fácilmente entre diferentes versiones PHP, una serie de versiones PHP se incluyen en la aplicación, pero puede descargar versiones adicionales en cualquier momento a través del programa de instalación Built -IN. He estado usando MAMP Pro durante algunos años y he descubierto que es confiable, adecuadamente configurable y un poco más lento que el local. La última versión de MAMP Pro viene incluso con programas de instalación para varias aplicaciones, incluida WordPress. El instalador de WordPress parece funcionar bien y lo suficientemente intuitivo. Le permite personalizar el nombre de usuario, la contraseña, la contraseña de usuario/contraseña, etc. durante el proceso. Mamp Pro también le permite crear sus propios certificados SSL durante la creación del sitio, aunque deberá agregar el certificado a la clave MACOS para evitar mostrar errores SSL en los navegadores.
Evaluación de MAMP ;;; ; ; (3/5 puntos y coma) MAMP (gratis) es definitivamente fácil de instalar y usar, pero será corto para los desarrolladores que tienen que configurar múltiples sitios. Mamp Pro’s Evaluation Pro ;;;;; ; (4/5 puntos y coma) Mamp Pro Reia de donde Mamp se fue y merece el precio de $ 79. Honestamente, solo recuerdo el último punto y una coma porque todavía tengo dos críticas que hacer y no quiero tener que restaurar este sistema de calificación extremadamente intuitivo. Desktopserver Hasta hace poco, Desktopserver era el único entorno local basado en la GUI, creado especialmente para los desarrolladores de WordPress. Por lo que puedo ver, DesktoPserver incluye XAMPP y sirve como una extensión del servidor XAMPP que instala automáticamente WordPress y trata con la creación de servidores virtuales y aloja automáticamente entradas de archivo para usted. Hay una versión pagada de DesktoPserver que agrega funciones como soporte para múltiples sitios (sugerir:
Solo puede convertir manualmente un sitio en varios sitios), así como algunas utilidades e integraciones. La razón principal para actualizar parece ser que la versión gratuita le permitirá crear solo tres sitios, mientras que la versión premium de $ 100/año aumenta esta limitación. Hay más en este límite de tres sitios, como se explicó Marc Benzakein, gerente operativo en ServerPress. En primer lugar, el límite de 3 sitios. De hecho, no es un límite por el hecho de que realmente puede crear cuántos sitios desea, pero está limitado a la cantidad de sitios que puede administrar en algún momento. En otras palabras, puede tener tres sitios en cualquier momento, pero para crear uno nuevo, debe eliminar uno para dejarlo. Instalación Estoy empezando a creer que esta sección de instalación es un poco superfluo, porque el proceso de instalación para DesktoPserver es casi el mismo que MAMP o XAMPP. Simplemente inicie el paquete de instalación y mezcle en el botón “Siguiente” hasta que haga clic en un botón que decía “Finalizar”. ¡Fui! Iniciación y en ejecución con Honest WordPress continúa presionando el botón siguiente. Aquí es donde el servidor de escritorio realmente brilla en comparación con MAMP/XAMPP. Debido a que se crea especialmente para el desarrollo de WordPress, la aplicación DesktoPserver es principalmente un experto que le permite instalar nuevas instalaciones de WordPress en las suyas. Funciona muy bien y es muy rápido.

Revise DesktoPserver para un desarrollador de WordPress que no quiere pelear con demasiadas configuraciones, DesktoPserver es una excelente opción. Hay parte de mí que quiere estar molesto por el límite de tres glorios de la versión gratuita. Pero le hace tanto de forma gratuita que imagino que sería difícil vender si la versión gratuita no estaría limitada por la cantidad de sitios que puede instalar. Como usuario de MAMP Pro duradero, deseo que DesktoPserver tenga una interfaz de mejor uso para la administración del sitio. También me falta la capacidad de configurar las versiones PHP y MySQL, lo que parece estar completamente faltante en DesktoPserver. En general, la interfaz de uso de escritorio es un poco extraña, porque es esencialmente un mago con rizos infinitos, en lugar de una aplicación tradicional. Por lo tanto, está realmente diseñado para hacer algunos cambios importantes, como copiar, mover y eliminar sitios. Es mucho menos intuitivo cuando solo quieres verificar el estado de las cosas. Siguiendo la misma suite que XAMPP, DesktoPserver no le permite cambiar entre diferentes versiones PHP, lo que lo hace menos interesante para mí. Uno por uno, diría que DesktopServer funciona bien para los desarrolladores del sitio de WordPress. Puede ser poco básico para alguien que tiene que desarrollar y probar temas o complementos en varios escenarios de implementación. Está disponible para Windows y Mac. Evaluación de escritorio ;;;; ;

(3/5 puntos y coma) Desktopserver es muy fácil de usar y te pone WordPress en un momento, pero podría ser demasiado básico para los desarrolladores que necesitan probar en diferentes entornos de servidores. Local localmente es la aplicación más rápida, intuitiva y mejor concebida entre todas. Originalmente llamado Pressmatical, Local fue comprado más tarde por Flywheel, quien desde entonces lo ha ofrecido de forma gratuita para todos los nuevos usuarios. Flywheel ha sido comprado recientemente por WP Engine, por lo que el local ahora es un producto de motor WP. A nivel local, está lleno de muchas funciones útiles, que incluyen un servidor web de Apache o Nginx, SSL, Mailhog y Certificados de soporte XDebug. A nivel local, también permite a los desarrolladores construir sus propios suplementos para modificar o extender las localidades. Además de la versión gratuita, Local ofrece dos planes pagados por individuos y equipos, que cuestan $ 20/mes y 50 USD/mes respectivamente. Recientemente, el local pasó a llamarse “Lightning”, que, como su nombre lo sugiere, trabaja Lightning. Comparativamente, se siente más rápido que cualquier aplicación que analicé en este artículo. La instalación local de Lightning ni siquiera presenta un paquete de instalación como las otras aplicaciones que hemos cubierto hasta ahora. En su lugar, inicie la aplicación y si es la primera vez que la ejecuta, será recibido con la siguiente pantalla:

Local es una aplicación multiplataforma y acepta todos los principales sistemas operativos. Aunque solía ejecutarse en contenedores virtuales, Local Lightning utiliza el software del sistema para ejecutar sus sitios, lo que lo hace mucho más rápido. Local hace un gran trabajo al aislar su software e incluso puede usar localmente junto con algo como MAMP o XAMPP. También puede configurar diferentes versiones MySQL/PHP en el sitio mientras lo crea, con la opción de descargar diferentes versiones. Iniciación y ejecución con WordPress al igual que DesktoPserver, Local es una oferta centrada en WordPress, por lo que cada vez que crea un nuevo sitio, este es un sitio de WordPress. Además, Local le ofrece muchas opciones en términos de tipo de servidor (Apache o NGINX), PHP y la versión MySQL. Configurar un nuevo sitio en el local es bastante rápida y se puede hacer aún más rápido configurando un plan que esencialmente copia todos los archivos, bases de datos, archivos de configuración y configuraciones locales.
Revisión No puedo decir suficientes cosas hermosas sobre el local. De hecho, es lo mejor de ambos mundos entre algo como DesktopServer o MAMP y los entornos de desarrollo de WordPress más avanzados/concentrados en los desarrolladores. Como se mencionó anteriormente, Local ofrece una variedad de opciones de entorno del servidor y configura automáticamente WordPress (incluidos ambos múltiplesis) para usted. Proporciona una interfaz fácil para compartir sus sitios web en Internet usando NGROK. Configurará automáticamente SSL para sus sitios, integrando con Mailhog Open Source para capturar los correos electrónicos de salida … Continuar la lista. La mejor parte del local es que todos estos están actualmente incluidos en la versión de producto gratuito. Localmente viene con WP-CLI instalado de forma predeterminada, pero no puede abrir la carpeta del sitio y comenzar a ejecutar WP-CLI. Tienes que abrir el shell del sitio en el local. Local hace esto muy fácil, solo haga clic con el botón derecho en el nombre del sitio en la barra lateral y seleccione “Abrir shell del sitio”. La experiencia en torno a esto podría ser mejor. Al igual que MAMP Pro, Local también le permite cambiar entre diferentes versiones de PHP, pero no puede instalar una versión PHP personalizada. Sin embargo, el local viene con 2-3 versiones preinstaladas por PHP, que facilita las pruebas en diferentes entornos. A nivel local, también acepta suplementos desarrollados por la comunidad, lo que le ayuda a cambiar y expandir la funcionalidad de la aplicación. Aunque su última versión Local Lightning solo acepta un suplemento de 5, ofreciéndole activar el soporte XDEBUG para PHPStorm. Evaluación local ;;;;



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 *