Mi experiencia trabajando con DesktopServer

Llevo ahora justo 2 meses usando Desktop Server. Hasta ahora he probado en mi entorno de desarrollo varias combinaciones de aplicaciones como MAMP, XAMP, WAMP, etc. Incluso me animé a probar por primera vez el MAMP Pro. Fue gracias a MAMP Pro que me decidí a usar uno de estos programas profesionales para el desarrollo. Me encontré con algo que encajaba realmente con el tipo de trabajo que realizo. Al principio, cuando llevas 4 o 5 páginas web, puedes usar uno de estos sistemas gratuitos que he comentado. Pero llega un día en que manejas más de 30 websites, entre las que mantienes y las que estás desarrollando, y es cuando empiezas a ver que necesitas algo que te haga ser más productivo. Este software dispone de dos versiones: gratis y premium. En esta ocasión me decidí por la versión de pago por las razones que os explico a continuación.

Desktop Server

Primer motivo para quedarme con DesktopServer

El primer motivo y por el que me hizo decidir que pagar por esta herramienta estaba bien es la facilidad que te da a la hora de crear Blueprints. Los blueprints son plantillas que te creas con la instalación de WordPress y el conjunto de plugins y themes que uses a menudo. Esto me vino genial pues tengo un blueprint preparado para WooCommerce cuando un cliente me pide una tienda online. De esta forma no solo me hace una instalación de todo el WordPress con WooCommerce si no que además con todos los plugins que suelo usar para una tienda estándard. Esto es ganar mucho tiempo ya que solo tienes que seleccionar desde el desplegable que tipo de instalación de WordPress necesitas y a darle al siguiente y ya la tienes. Te crea automáticamente la base de datos, tu archivo wp-config.php y listo para trabajar.

Blueprints de DesktopServer
Blueprints de DesktopServer

Segundo motivo para elegir DesktopServer

El segundo motivo para decantarme por DesktopServer es el mapeado de URL que te hace a nivel de localhost. De esta forma ya no hace falta que use la engorrosa URL https://localhost/pagina-web-ejemplo, que normalmente se usa en un servidor local. Este mapeado me permite usar URL más amigables y con más sentido como https://www.zao3d.dev. Es mucho más interesante y con más sentido tener este tipo de configuración.

He de decir que todo esto lo puedes hacer igualmente sin DesktopServer pero tienes que configurar un montón de cosas en el servidor y varios archivos en Windows, MacOS o Linux para tener una funcionalidad parecida. Y como he dicho, lo que quiero y necesito ahora, es ahorrar tiempo. Así que este ahorro de tiempo justifica el precio.

Otras razones para hacerlo merecedor de mi entorno de desarrollo

Hay muchas más razones. Conforme vas usándolo vas descubriendo otras utilidades que no contabas con ellas o no se te habían ocurrido y ahí están para hacerte la vida más fácil. Algunas pueden parecerte una tontería o que no es para tanto, pero el hecho de que te instale un plugin que modifica la barra de WordPress de color negro a otro color y que le añada la frase «LOCAL DEVELOPMENT» me parece más útil de lo que parece. Más de una vez he hecho un cambio en una web que está online en lugar de en la de desarrollo. Muchas veces tienes las dos pestañas abiertas y prácticamente son la misma web a no ser que te fijes en la URL. De esta forma, con un cambio de color y la frase en mayúsculas ayuda bastante, a golpe de vista, a no equivocarte.

LOCAL DEVELOPMENT WEBSITE en DesktopServer
LOCAL DEVELOPMENT WEBSITE en DesktopServer

Plugins para desarrolladores

En cuanto a los plugins que vienen con DesktopServer debo decir que son realmente interesantes. Hay algunos muy curiosos y que ni se me había ocurrido buscar algo parecido. Uno muy curioso es el Airplane Mode que lo que hace es capar toda conexión a Internet con lo que ganamos en velocidad si no necesitamos estar todo el tiempo comprobando si hay actualizaciones, etc. Este modo nos irá muy bien si estamos en un lugar sin conexión. Que no haya conexión puede hacer que la web en el servidor local también vaya lenta porque está haciendo llamadas a los servidores y esperando respuesta para nuevas actualizaciones, etc. Otro que también me ha parecido interesante, sobre todo porque tengo bastantes usuarios de las páginas web, es el de ByPass Login que te permite acceder al Panel de Administración sin introducir ninguna contraseña. Solo tienes que decidir con qué usuarios quieres entrar y ya estás dentro. Muy útil.

Existen plugins de todo tipo, como una integración con Dreamweaver o con Coda (para Mac), un servidor de correo para que puedas ver si las notificaciones de WordPress hacen lo correcto, ya que en un entorno de desarrollo en servidor local normalmente no puedes recibir correos de WordPress. Así que esto sería como una simulación de envio de correos. Tienes un panel para que puedas acceder a una bandeja de correo donde verás los correos que te manda WordPress o algún plugin, como WooCommerce. En el caso de WooCommerce me viene genial para probar los correos que se envían cuando se realiza un pedido. Y bueno, algunos más que todavía no he probado pero tienen pinta de ser muy útiles.

Plugins para desarrolladores
Plugins para desarrolladores

Conclusión

Puedo decir que estoy realmente contento con este software ya que me ha hecho la vida más fácil a la hora de organizar mis proyectos web. Se trata de ganar tiempo y ser más productivo, ya que ser productivo se traduce en ganar más dinero y hacer más. Solo he encontrado un punto negativo y es que a la hora de arrancar el servidor por primera vez lo he encontrado algo lento, pero una vez abierto ya funciona correctamente.

Si estáis interesados en probarlo tenéis una versión gratuita que está limitada a solo un sitio web.

Lo puedes descargar aquí: DesktopServer.

Así que es ideal si tenéis proyectos personales. También os puedo hacer un vídeo explicando cómo funciona con un poco más de detalle.

¡Nos vemos en la siguiente entrada!

2 comentarios en «Mi experiencia trabajando con DesktopServer»

  1. Contenido interesante! Gracias por compartirlo! Hace unos días hicimos un meetup donde hablamos sobre este tipo de aplicaciones. La mayoría de los que estábamos allí planteabamos dos opciones: sin presupuesto Wamp y con presupuesto (o versión pago) uno de los más elegidos DesktopServer. Para gustos colores o como dicen por ahí… cada maestrillo tiene su librillo. Salud!

    • Claro, Juan. Al final la experiencia es la que acaba haciéndote decidir. Yo ya llevo muchos años en esto y lo que me llevó a decidirme es el ahorro de tiempo. El ir al grano.

      ¡Gracias por tu comentario! ¡Nos vemos!

Los comentarios están cerrados.