La mejor manera es replicar el sitio: copie todos los archivos de temas y la base de datos (a través de un volcado de SQL). Si esa copia es local en su computadora o en otra computadora depende de si / cuando coopera en el sitio con otros. Muy a menudo encontrarás un escenario como este:
– Copia local: para desarrollo.
– Copia provisional: para la presentación del sitio al cliente y otros terceros. A menudo en Internet público, posiblemente protegido por contraseña.
A menudo se prefiere desarrollar localmente porque verá cambios sin tener que cargar. El uso de una herramienta como Codekit o Grunt mejorará aún más su flujo de trabajo.
- Soy desarrollador web y me gustaría comenzar a programar juegos. ¿Cuáles son las diferencias y qué debo aprender primero?
- Cómo detener los anuncios de ad.adsmatte.com
- Parece que no tengo un mapa claro de la estructura de carpetas de Node y Express. ¿Qué debo hacer para entender Nodo y Javascript en general?
- ¿Cómo usar Python para el desarrollo web? ¿Cuáles son las herramientas y las metodologías utilizadas?
- Soy desarrollador web y jugador. Estoy cansado de cambiar entre Windows y Ubuntu. ¿Hay alguna forma de jugar en Linux?
Otra razón para el desarrollo local es la seguridad adicional: no desea que las personas miren por encima del hombro en cada etapa. Por supuesto, debe mantener un entorno de servidor web local, idealmente uno con las mismas versiones del software del servidor (web y base de datos). Hacer un seguimiento de las diferencias entre las cargas puede ser problemático si no utiliza un método consistente para el control de versiones o software como GitHub. No necesita ser complejo. Se recomienda tener acceso a una copia de seguridad regular como una medida mínima para cuando tenga que rastrear versiones anteriores.
Si necesita cooperar con otros desarrolladores o diseñadores en el sitio, puede compartir una base de datos a través de un servidor separado. Seguirá teniendo un servidor web local y cualquier cambio en su tema será local hasta que los cargue (por ejemplo, en el servidor de ensayo).