WordPress como framework

Post date: May 17, 2013 3:49:48 PM

El desarrollo web sin duda lejos de simplificarse se ha vuelto cada vez más complejo debido a la cantidad de desarrolladores de todo el mundo que día a día escriben líneas y líneas de código con las últimas posibilidades que los lenguajes les brindan para impresionar más y hacer más con menos líneas.

Dentro de todo este caos poco a poco vemos stándares que se mantienen y que gracias, entre otros, a la W3C aún podemos tener un rumbo o reglas de juego establecidas. Pero con la aparición de HTML5 y las últimas versiones de CSS las aplicaciones Web se han convertido en portables y multi-dispositivos.

No paramos de encontrar cantidad de Frameworks tanto comerciales como open-source que nos intentan ahorrar horas de código mediante librerías que encapsulan cantidad de funcionalidades de jQuery con un montón de eye-candy CSS-class-style (you know!).

¿Qué le podríamos aconsejar a alguien que va a comenzar un proyecto web nuevo?

¿Que contrate a un pequeño ejército de programadores web y que se basen en un framework de HTML5?

¿Que realicen un proyecto nuevo en algún CMS implementado en .NET o PHP y que éste sea multi-plataforma y multi-dispositivo?

Evidentemente esta sería una difícil situación para un emprendedor o pequeña empresa. De ahí que siga viendo e incluso recomendando WordPress como una buena alternativa en estas situaciones. (Sí, he de confesar que incluso una vez recomendé Blogger :).

Sin duda al mismo tiempo sigo viendo WordPress como un CMS orientado al Blog y en cierta manera me parece que actualmente tenemos mucho "hacking" sobre una herramienta diseñada para otras funcionalidades. Cada vez más llegan más temas y modificaciones que permiten tener una muy buena plataforma de desarrollo. Versátil, configurable y programable.

WordPress se ha convertido en un framework de desarrollo en sí mismo pero se convierte en un desarrollo iterativo, como unas matrioskas, cuando incorporamos temas o modificaciones que nos permiten desarrollar alterando el comportamiento original. Una meta-programación que no controlamos o de la que dependemos del mod o tema de turno.

Sencillamente creo que cada vez todo se convierte en más funcional y al final no es tan preocupante el cómo está desarrollado si no el compromiso con los resultados, el que haga lo que tiene que hacer, sin importar muy bien cómo. O lo que es lo mismo sin controlar interesarnos muy bien qué pasa a bajo nivel.

Enlaces relativos a este tema:

Facebook
Twitter
More...