Javascript conquista WordPress
Hace unos meses la página de wordpress migró a usar tecnologías javascript para mejorar su rendimiento. ¿Acaso es el final de WordPress con PHP?
Uno de los CMS más usados a nivel empresarial, para gestionar los contenidos es WordPress. Esta herramienta nos permite crear una web, en la mayoría de los casos lo usaremos para un blog, con unos conocimientos mínimos en programación y diseño. Dada esta facilidad para poder generar contenido y bien posicionado en los navegadores, ha conseguido un lugar destacado en el mercado en su nicho.
Dentro de WordPress, podemos diferenciar su página oficial que nos permitirá crear un blog en la nube gratuitamente con ciertas limitaciones, y el descargarnos el framework para crearnos y modificar este cms a nuestro gusto.
Como la mayoría de los CMS, tiene integrado en la misma aplicación la capa de backend y el frontend. Para llevar a cabo sus funcionalidades utiliza como base PHP, lo que nos permite ejecutar funcionalidades en el navegador, que realmente se están lanzando en el servidor. Pero esta arquitectura para proyectos, tiene sus limitaciones y sus debilidades. Algunas serían:
- Acoplamiento y dependencia entre sus capas
- Menor seguridad, al tener código php en todas las capas
- Menor rendimiento
- Mayor coste en el servidor
Esto ha provocado que la página oficial de WordPress pase a usar en el frontal el proyecto Calypso, que utiliza Reactjs, que para quien no lo sepa su base es javascript. Eso no significa que el framework que nosotros nos descargamos para crear nuestras propias webs con wordpress vaya a migrar en estos momentos a javascript.
Debemos tener en cuenta, que a pesar de que utilizando el concepto de webcomponents (entre otras muchas posibilidades), se podría migrar también el framework al nuevo paradigma; en estos momentos existe una gran cantidad de plantillas, plugins, widgets… que están siendo utilizados. Esto provocaría la posible pérdida o la obligación de compatibilidad de dichos valores al nuevo formato.
En estos momentos, en las grandes corporaciones donde usan CMS, también están o ya han realizado, la separación de backend y el frontend, por todas las ventajas que conlleva.
Pero ¿las pymes y bloggers se pueden permitir realizar este cambio? O ¿en estos momentos este tipo de arquitecturas solo están destinadas para las grandes empresas y/o técnicos? Esta herramienta – framework tan odiada como querida, seguirá dando que hablar durante el 2019.
Fuentes:
https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_contenidos
https://github.com/Automattic/wp-calypso
https://artdriver.com/blog/wordpress-cms-usage-stats
https://developer.mozilla.org/es/docs/Web/Web_Components
https://www.youtube.com/watch?time_continue=449&v=6IUIUPk_oso