Cómo artÃculo de opinión que es, voy a expresar en este texto como veo el desarrollo web en la actualidad. Hice mi primera página web en un básico HTML en el año 1996, cuando muy poca gente se conectaba a Internet, en los primeros meses de vida de la red Infovia de Telefónica. Aquella web no contaba con nada de programación, elemento prohibido en aquellos años, y todo estaba basado en frames y gifs animados.
Con la llegada del nuevo milenio se podÃan desarrollar páginas web muy complejas con programación y un buen diseño gráfico.
Con el paso de los años llegó al sitio web la programación Perl, PHP, MySQL, Javascript, los estilos CSS, las capas, aplicaciones magnÃficas como Dreamweaver, los dominios, y hosting más accesibles... se podÃan desarrollar páginas web muy complejas con programación y un buen diseño gráfico. En el año 2005 hacer una web profesional estaba muy accesible, pero llevaba mucho tiempo crearla de cero.
Con los gestores de contenidos se pueden crear páginas web completas y muy profesionales en cuestión de unas pocas horas.
Con el nacimiento de gestores de contenidos como el WordPress se pueden crear páginas web completas y muy profesionales en cuestión de unas pocas horas. Entonces, en vez de hacer un buen sitio web en un año, podÃa desarrollar muchas y buenas páginas web en un único mes. Aunque por detrás todo está hecho con PHP contra MySQL, la forma de diseñar una web cambió por completo.
La nueva moda fue crear muchas y buenas páginas en cortos espacios de tiempo, pero no hay que obviar que hacer una web sobre un motor de un gestor de contenidos es matar moscas a cañonazos... cualquier web de un gestor de contenidos se sustenta sobre una programación base generalista que, como es lógico pensar, sobrecarga, y aunque se pueda optimizar manualmente, siempre será una web mucho más lenta y pesada que otra hecha de cero especÃficamente para las necesidades concretas.
Me estoy encontrando nuevos problemas que van más allá de la lentitud o el excesivo peso de una web basada en esos framework... la personalización.
Cuando necesito personalizar mucho una web para poder retocar al máximo nivel del desarrollo, la gestión de contenidos se convierte en un problema si no hay plugins especÃficos para ello, porque hay que modificar esos plugins mediante snippets, o directamente sobre el código fuente, o hay que programar sobre el framework del gestor de contenidos. En el caso del WordPress eso es un problema, porque cualquiera se puede volver loco... debes adquirir y mantener los vicios del framework.
En WordPress siempre he conseguido ejecutar todas las personalizaciones que me he planteado.
En WordPress siempre he conseguido ejecutar todas las personalizaciones que me he planteado, pero siempre adaptándome al medio, y con ligeras variaciones que suelen conseguir que la personalización no quede tal como deseaba al cien por cien.
El camino de desarrollar una web es la justa armonÃa entre el gestor de contenidos cuando interesa, y la programación PHP pura y dura cuando se busca un alto grado de personalización.
Por ello en la actualidad, en cierto modo, he vuelto al pasado y el camino de desarrollar cada web es la justa armonÃa entre el gestor de contenidos cuando interesa, y la programación PHP pura y dura cuando se busca un alto grado de personalización y agilidad. Con esto no quiero obviar el desarrollo web con otros lenguajes como Python, ASP .Net, o Ruby, simplemente cuento el camino que elegà para mÃ.
Con la llegada del nuevo milenio se podÃan desarrollar páginas web muy complejas con programación y un buen diseño gráfico.