Programación específica del lenguaje PHP
Enviado por davisom • 15 de Enero de 2015 • Informe • 510 Palabras (3 Páginas) • 195 Visitas
El objetivo de este libro, es dar una introducción general a conceptos básicos de la
programación como lo son, el paradigma de la programación orientada a objetos y el
patrón arquitectónico MVC (modelo, vista, controlador), a la vez de intentar introducir
estos conceptos, en la programación específica del lenguaje PHP.
Requisitos previos
Para poder entender este libro, los requisitos previos que debe tener el lector, no son
muchos. Recomiendo que se tengan conocimientos básicos del lenguaje PHP así como
la facilidad para entender código HTML básico (se utilizará HTML Transitional 4.0 en
algunos ejemplos, evitando el uso de XHTML, a fin de que programadores sin experiencia
en el diseño y maquetado de sitios Web, puedan comprender más fácilmente los
ejemplos utilizados).
¿A quiénes está dirigido este libro?
Este libro está dirigido principalmente, a programadores PHP que quieran salir de la
programación estructurada para insertarse en la programación orientada a objetos y, a
programadores de otros lenguajes que quieran comenzar a insertarse en la POO en
PHP y que cuenten con mínimos conocimientos de este lenguaje.
El ¿por qué? de este libro y Mi Dedicatoria
Mi frase de cabecera es “el por qué de las cosas es relativo ya que no tiene forma de ser
comprobado”. Así que se me hace muy difícil explicar un “por qué”. Solo puedo decir
“cómo” fue que se me ocurrió escribirlo.
Perdí la cuenta de la cantidad de programadores con los que he trabajado. Han sido
muchísimos en los últimos 15 años de mi vida. Me ha tocado trabajar con excelentes
programadores y con unos pocos no tan buenos. Pero hay algo, que he notado en una
gran parte de progrmadores, con los que tal vez, no me ha tocado trabajar en forma
directa, pero sí, tener que continuar desarrollando algo ya empezado por ellos o
modificarlo. Y ésto que he notado y me ha llamado mucho la atención, es que:
• Se usan elementos de la programación orientada a objetos, con la falsa creencia
de que escribiendo una “clase” ya se está programando orientado a objetos
• Se desconoce por completo o no se logra entender del todo, la diferencia entre
“estilo arquitectónico”, “patrón arquitectónico” y “patrón de diseño”, provocando
en consecuencia, el desaprovechamiento o mal uso, de patrones arquitectónicos
6
POO y MVC en PHP – Eugenia Bahit
como MVC desencadenando así, en una arquitectura de software deficiente
Las alternativas que me quedaban eran dos:
1. No hacer nada
2. Transmitir a otros programadores, todo lo que había aprendido, para que
pudiesen implementarlo si ese fuese su deseo
Por lógica
...