Gracias por el a2a.
Construí algo similar, con más funciones y hacia la aplicación de segunda pantalla usando Drupal 7. Cubría todas las funciones que enumeró y mucho más en el lado de la comunidad y la automatización. También solía trabajar con zf1 (además de algunos otros como typo 3 4.x, wordpress, vbb …). Al final teníamos una biblioteca de medios, EPG dinámico, listas de observación y observación, calificaciones y mucho más.
La curva inicial es empinada, muy, pero gratificante. Me tomó alrededor de 3 meses para acelerar y resolver fácilmente los próximos problemas. Después de 4 años, casi puedo construir todo lo que puedas imaginar con él, es una herramienta sólida que aprenderás a amar.
- ¿Cuál es la diferencia entre usar Parse.com con React vs Backbone vs AngularJS?
- ¿Alguna herramienta de mapa de calor funciona correctamente para elementos cargados dinámicamente?
- ¿Sería más fácil ingresar a la industria en otro campo de programación que no sea el desarrollo web?
- ¿Los sitios web que tienen una barra de búsqueda escriben sus propios programas de búsqueda o lo que sea, o generalmente obtienen la tecnología / código / funcionalidad / como lo llames, de otra compañía (por ejemplo, Google)?
- ¿Qué habilidades de programación debe conocer cada desarrollador web antes de aprender un segundo lenguaje de back-end?
Lo mejor de usar Drupal 7:
- Marco de gestión de contenido sólido (no solo un cms)
- Una gran cantidad de módulos de buena calidad que vienen de forma “gratuita” (a veces le cuesta tiempo expandir o depurar los de menor calidad)
- Una de las mejores comunidades que he encontrado
Hasta ahora lo bueno, ahora sobre lo malo y lo feo: en algunos puntos tendrá que aprender a lidiar con los módulos abandonados, las actualizaciones de seguridad y el “drupalismo”. Hacer que vaya rápido requiere pensamientos adicionales sobre el hardware y el almacenamiento en caché, dependiendo de cuánto tráfico espere. El tráfico de Anonymlus es “fácil”, dinámico (usuarios registrados) es difícil. Es muy útil tener a alguien con buenos conocimientos en su lista de contactos. Pero después de todo, puedo decir fácilmente que esta es una de las mejores herramientas que he tenido hasta ahora para el desarrollo web.