Primero, permítanme decir que reemplazarlo al por mayor es completamente innecesario.
Todavía puede usar un sistema de plantillas al mismo tiempo que usa un marco frontal como angular o reaccionar.
Además, ¿por qué entrar en la especialización de “aplicación de una sola página”? React es una biblioteca que te permite construir componentes. A diferencia de Angular, no está especialmente diseñado para que usted pueda hacer SPA (aunque no necesariamente tiene que hacerlo con Angular). Puede tomar estos componentes y atascarlos donde sea necesario.
- ¿Cuál es la diferencia entre Zend Framework y Laravel?
- Cómo crear una lista permanente en una aplicación web de Python Bottle
- ¿Es seguro diseñar un formulario de búsqueda en el sitio con solo una entrada de texto y sin botón de envío?
- ¿Qué son buenos libros sobre seguridad de aplicaciones web? Estoy creando una aplicación web AJAX completa por primera vez y necesito obtener más información sobre cómo hacerla segura.
- ¿El diseño del sitio web se realiza mejor en Photoshop y luego se lleva a un desarrollador para el marcado?
Lo que debe hacer es repensar lo que su plantilla realmente hace.
Ahora, el mayor profesional de pasar a un marco front-end es que, si lo piensas bien, te obliga a crear una API back-end para pasar datos de un lado a otro.
Separa las preocupaciones del front-end y el back-end, de modo que solo necesita una API de back-end para crear múltiples front-end para: móvil, web, escritorio, servidor a servidor, lo que sea.
También le permite separar el trabajo, tener diferentes equipos trabajando en cosas diferentes siempre que todo tenga la misma interfaz.
El mayor inconveniente es que tendrás que volver a hacer lo que tienes ahora.
Para muchas aplicaciones, si tiene algo que funciona y no tiene una buena razón, no lo rompa.
Asegúrese de tener un buen caso de negocios para hacer este cambio y no lo cambie por cambiarlo. Muy poco bien viene del cambio en aras del cambio.