Manual

Solo disponible en BuenasTareas
  • Páginas : 5 (1073 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de agosto de 2012
Leer documento completo
Vista previa del texto
Antes de comenzar con el libro
Antes de comenzar con la lectura puntual sobre POO y MVC en PHP, hago meritorio
notar ciertas cuestiones que considero deben contemplarse a fin de lograr un mejor
entendimiento de lo expuesto.
Objetivo del libro
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ónorientada 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ódigoHTML 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 parainsertarse 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 formadirecta, 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
“estiloarquitectó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, paraque
pudiesen implementarlo si ese fuese su deseo
Por lógica y sin dudarlo ni tener que pensarlo demasiado, elegí la segunda opción.
Porque estoy segura que el conocimiento debe ser transmitido y no se debe escatimar
en su difusión. Pues no me interesa hacerme eco de la competitividad que invade
varios ámbitos de la vida. Por el contrario, prefiero seguir el ejemplo de aquellos, mis
colegas,que lo han brindado todo al saber general. Y es por ello, que este libro, lo
dedico a todos ellos, a los creadores de MastrosDelWeb.com1 y ForosDelWeb.com y en
especial, a mis dos grandes colegas, de quienes he aprendido gran parte de lo que hoy
se:
• a la barcelonesa Helena Heidenreich (aka: tunait2), gran colaboradora del foro
JavaScript de FDW
• y al madrileño Miguel Ángel Álvarez, fundadory director del portal de
programación, DesarrolloWeb.com3.
Contenido del libro
A fin de lograr cumplir con los objetivos propuestos, este libro ha sido diseñado con una
estructura esquemática y seguiendo normas de estilo a fin de diferenciar su contenido.
Estructura del libro
Este libro se encuentra dividido en 4 capítulos donde dos de ellos, introducen a
conceptos básicos de la POO y el...
tracking img