En la actualidad muchos sitios web estan construidos por desarrollos realizados para agilizar su construcción y la fácil implementación de tecnologías, a esta infraestructura se le puede llamar frameworks o en casos un sistema CMS (por las signas content managment system - sistema administrador de contenidos).
Algunos ejemplos son: Wordpress, Drupal, Wix, Shopify, Prestashop, Dim Works Kernel, etc...
Ventajas (algunos)
- Rápida y fácil implementación
- Actualización rápidas y fáciles
- Cambio de diseño o la edición es mas fácil
- Posibilidad de colocar acciones de manera mucho mas fácil
- Facilidad de uso
- Escalabilidad
- Ahorro económico
Desventajas (algunos)
- Si se encuentra una vulnerabilidad se puede aplicar a todos los sitios que usen el mismo sistema
- Cambiar código completamente
- Mantener siempre actualizado
- Aprendizaje
- Costos adicionales
Bueno y ahora en la actualidad también existen herramientas para poder saber que sistema usan estos sitios, así podemos conocer un poco a nuestra competencia, o saber que vamos a utilizar para nuestro proyecto.