La regla genérica es que use un sistema CMS a menos que no haya otra opción. Es preferible usar el código existente, ya que acelera el desarrollo y ya comienza con un marco (generalmente) bien probado.
Pero debe familiarizarse con múltiples sistemas CMS para poder elegir el más adecuado para cada trabajo. WordPress es un buen marco, por ejemplo, pero podría no ser la opción preferida para su cliente.
En la situación ideal, escribiría su propio sistema CMS o personalizaría uno existente para usted y lo usaría para su desarrollo. Este sería su proyecto insignia y se usaría en su propio sitio web de perfil.
- ¿Cuál es el mejor gráfico js de código abierto, que admite gráficos con múltiples ejes y anotaciones?
- Diagnóstico asistido por computadora: ¿cómo se implementa un verificador de síntomas como www.symptoms.webmd.com?
- ¿Cuál es el mejor entorno de desarrollo (ide) en la nube?
- ¿Cuáles son las características del rango de problemas relacionados con la seguridad que el personal de control de calidad debe tener en cuenta al probar una aplicación web?
- ¿Cuál es el navegador web más avanzado?
También puede ir un poco en el medio utilizando un entorno de desarrollo con un marco MVC. El uso de MVC mantendrá su código organizado en el proyecto que realice y acelerará el desarrollo. Como la mayoría de los marcos MVC tienen un diseño genérico para páginas web, están un poco más cerca de un sistema CMS que comenzando desde cero. En combinación con algunos otros marcos, ya podría tener las herramientas para comenzar con la codificación sin un sistema CMS completo, ya que los marcos le proporcionan lo que necesita.
Pero en general, es una decisión que debe tomar por proyecto. Los sistemas y marcos CMS no son balas de plata que pueden manejar cualquier cosa.