En ocaciones nos piden proyectos y nos entra la duda si elegir un CMS como WordPress o hacer el desarrollo desde cero en PHP u otro lenguaje.
¿cual debemos elegir?
Lo que te recomiendo hacer es responderte a varias preguntas para descartar el CMS, algunas preguntas que te puedes hacer son:
- El cliente me lo solicito?
- Se subirán noticias o notas, resultados, formatos o información recurrente?
- Se necesita que el sitio sea autoadministrable?
- Habrá alguna persona que monitoree constantemente el sitio.
- Lo que pide el cliente se puede hacer sin usar un CMS.
A veces se puede llegar a pensar que un desarrollo en wordpress es el camino mas fácil y rápido, pero en realidad muchos de los sitios que te encuentras en internet, solo necesitaban una landing page o un sitio web informativo.
Tampoco es para pensar que un cms es la última opción, pero siempre y cuando sea sustentado el uso, te sugiero hacerlo más a la medida.
Los contras con los que tendrá que lidiar de usar un cms precisamente wordpress son:
- estar revisando las actualizaciones frecuentemente.
- revisar la compatibilidad de los plugins y actualizaciones de los mismos.
- Crear respaldos de los archivos y la base de datos.
- Actualizar el theme si usaste alguno.
- Reparar sobre la marcha problemas de desfases o reacomodo en responsivo.
- Estar preparado para la pantalla de error 500 en todo momento.
En caso de que decidas programas y maquetar por tu cuenta te recomiendo usar algunos frameworks que se encuentran disponibles para ahorrarte un poco el trabajo y aumentar la seguridad y compatibilidad.
Por Ejemplo puedes usar
- Bootstrap para avanzar más rápido con el maquetado y evitar pelear con el tema responsivo. una alternativa es Foundation o 960grid.
- Codeigniter o Laravel que recomiendo para PHP
- Socket.io o total.js para Node js
en la siguiente imagen te dejo los frameworks mas utilizados del 2015 para que tengas una idea.
Lo que empieza bien, falla menos.
josuemendez