Cita:
Iniciado por GekoDH Y para alguien como yo, que el HTML+CSS+JS(el frontend, vamos) lo tiene bastante bien y puede hacer cosas bastante majas pero que de PHP+MySQL anda flojito (y de Python o Rails directamente no tengo ni idea), ¿qué le recomendaríais para hacer webs dinámicas en las que el cliente pueda cambiar el contenido? Es que cada vez que pienso que ya estoy preparado para empezar a recibir trabajos descubro que me falta algo nuevo que me echa para atrás, esto es el cuento de nunca acabar...
Si dominas la parte frontend te bastaría saber la API de algún CMS (que con unos conocimientos no muy altos de programación de backend seguro podrías entender) y podrías montar cosas bastante potentes.
Como apunta lauser, mucha funcionalidad la puedes hacer tirando de plugins, aunque cuanto más hagas a mano mejor será el resultado final (mayor rendimiento, mayor control sobre lo que hace y lo que no, etc.).
En mi anterior trabajo eramos 3 desarrolladores senior de .NET pero por carga de trabajo no podíamos dedicar tanto tiempo como querríamos al desarrollo de la web de la empresa o de pequeñas extranets de nuestros servicios. Al final que pasó? Pues se pilla un CMS en .NET y solo has de programar cosas muy especificas y un template para el frontend. El resto ya te lo dan hecho, que aunque lo podríamos hacer nosotros, son muchas horas de trabajo que te ahorras.
A pesar de esto, tirar de CMS no es siempre el Santo Grial y a veces para hacer algunas cosas que desde 0 serían muy sencillas, usar un CMS de base te puede complicar la existencia de lo lindo.