Mi respuesta sincera como quien participó en la construcción de 300 sitios de Drupal: depende. Drupal es ideal para el ensamblaje rápido de un producto que se ajusta a las limitaciones que proporciona: contenido pesado, taxonomía pesada y orientado alrededor de menús y filtrado esencialmente. Los complementos le ofrecen algunas buenas herramientas y características, pero aún necesitará sumergirse en PHP en algún momento para la personalización de su sitio, para que no se vea como un “sitio Drupal con complementos” estándar.
Drupal es un marco en el que puede crear sitios web increíbles o un sistema para construir muchos sitios web, pero no es bueno pensarlo como una forma de evitar costos de integración de menor nivel incluso cuando se trata de un MVP.
Un problema con Drupal para un MVP es que se enciende mucho de forma predeterminada, es decir, de forma predeterminada con el perfil de instalación predeterminado, se supone que está creando un cierto tipo de sitio, generalmente un sitio “impulsado por CMS” , blog, etc.)
- ¿Cuáles son los elementos básicos necesarios para convertirse en un desarrollador profesional de sitios web front-end?
- ¿Cuáles son las calificaciones indispensables, además de las habilidades técnicas, que necesito para conseguir un trabajo en los Estados Unidos, como desarrollador frontend?
- ¿Qué tipo de proyectos PHP puedo hacer para mejorar mi habilidad de codificación PHP?
- ¿Hacer un sitio web usando solo HTML y CSS se considera desarrollo web?
- ¿Puedo escribir código de programación Python en HTML como JavaScript o PHP?
Construir un MVP en una herramienta como Rails y Django (o MVC similar como Sinatra o Flask) obliga a pensar y deliberar desde abajo en lugar de la lógica de presentación en primer lugar. Es mucho más pizarra en blanco (que es bueno y malo).
Al final, sugeriría no usar Drupal y probar Rails o Django.