Programación PHP orientada a objetos, con separación por capas y Smarty.

A continuación veremos el primer tutorial de programación php de una serie de muchos tutoriales, que explicara detalladamente “una forma” “mi forma” de programar tanto páginas web, como software y herramientas para la web.

El gran problema en el mundo actual en el desarrollo de software y de webs en php, es que cada quien programa “como se le da la gana” no hay una serie de lineamientos ni bases que permitan rehusar fácilmente el código de otro programador en nuestros trabajos, muchas veces ni siquiera podemos rehusar nuestro propio código y repetimos varias veces las mismas líneas y los mismos pedazos de códigos, por lo cual muchas veces es mas el tiempo que gastamos intentando reconstruir el código de otras personas, que el tiempo que hubiésemos gastado creando una pieza o herramienta desde 0 sin mirarle a nadie.

Además de no entender el código ni la forma de programar de los demás, otra gran desventaja es que el trabajo en equipo se vuelve muy complicado y al final una sola persona termina desarrollando todo el producto; por lo cual seguir un mismo lineamiento se vuelve supremamente efectivo para el desarrollo en equipo y para comprender todas las extensiones del php.

Otro gran problema en el desarrollo php, es que los programados tienden a hacer del código un “vomito” juntan diferentes lenguajes en un solo archivo, juntan php con html, php con javascript, con css, con consultas sql con ajax y el código aunque funciona se vuelve perversamente inentendible.

Por lo tanto he decidido explicar un método que junto con un profesor de la universidad nacional de Colombia (Fernando Arango) y un grupo de programadores php, hemos venido desarrollando durante los últimos años.

Anteriormente para desarrollar una página o software me podía demorar varios meses, hoy en día con estos métodos en cuestión de 1 o 2 semanas o incluso días se tendrá lista una página o software.

1) ¿Por qué usar PHP? More >