Marcos PHP front-end populares (en realidad es solo lenguaje de plantilla):
- Blade: este es el motor de plantillas utilizado por Laravel 4, un marco PHP que comenzó su vida en 2011 y que rápidamente se ha convertido en uno de los marcos PHP más utilizados en el mundo de hoy. Se rumoreaba que este motor de plantillas era bastante rápido debido al hecho de que su núcleo se ejecuta en una pequeña colección de reemplazos de expresiones regulares. Además, como parte de Laravel, seguramente se cargará con funciones.
- Bigote: Si no has oído hablar del bigote, te has estado escondiendo debajo de una roca. Su primer atributo definitorio es que está disponible para casi cualquier idioma que se le ocurra. A continuación, se anuncia como sin lógica, lo que básicamente significa que solo contiene la línea de base absoluta de lógica que puede tener un motor de plantilla (reemplazo de token, para cada uno, si es nulo). Lo dejan sin lógica intencionalmente, tal vez para facilitar la portabilidad a todos esos idiomas, pero tal vez también para llevar el concepto de vistas limpias al extremo para aquellos que consideran que su máxima prioridad.
- Smarty: Smarty sigue vivo y coleando. Si bien su sitio web aún puede verse como en 2002, el motor de plantillas en sí está en desarrollo activo con la versión 3 de OOP.
- Twig: Twig se hizo popular cuando el desarrollador de framework PHP Symfony Fabien Potencier encontró una iteración anterior del motor, asumió la propiedad del proyecto, lo actualizó para cumplir con su visión, y lo integró como el motor de visualización oficial de Symfony. El beneficio de Twig radica no solo en su tono perfecto de herencia, capacidad de ampliación y funcionalidad incluida, sino también en el hecho de que es un componente independiente, lo que significa que se puede usar en cualquier marco o aplicación PHP independiente.
- Volt: este es el motor de plantillas utilizado por Phalcon, el framework PHP que es increíblemente rápido porque se distribuye como una extensión PHP compilada en C. Tengo grandes esperanzas en el marco Phalcon PHP en su conjunto, por lo que esta fue una gran oportunidad para ver cómo se apila su motor de plantillas junto a otros.
Y el back end obviamente será el usado por el front end, como:
- Hoja usada por Laravel;
- Bigote usado por Yii;
- thinphp, zoop, lluvia utilizada por Smarty (e incluso Zend o CI);
- Ramita utilizada por SlimPHP;
- Y, voltio usado por Phalcon;
- ¿Qué son las operaciones de backend?
- ¿Qué se espera que sepas como desarrollador web de Python de back-end?
- Cómo autenticar tokens emitidos por Auth0 en un backend de node.js
- ¿Cuáles son las últimas tecnologías front-end y back-end que se utilizan para desarrollar un sitio web?
- ¿Cuál es la forma más efectiva de convertir su backend en CRM?