Вы находитесь на странице: 1из 3

PARADIGMAS PHP ORIENTACIÓN A OBJETOS

PARADIGMAS DE PHP DEFINICION PRINCIPAL Y ORIENTACION A OBJETOS

PHP es un lenguaje de programación interpretado o framework para HTML, diseñado


originalmente para la creación de páginas web dinámicas. Se usa principalmente para la
interpretación del lado del servidor (server-side scripting) pero actualmente puede ser
utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de
programas incluyendo aplicaciones con interfaz gráfica

Un paradigma de programación es una propuesta tecnológica adoptada por una


comunidad de programadores y desarrolladores cuyo núcleo central es incuestionable en
cuanto que únicamente trata de resolver uno o varios problemas claramente delimitados;
la resolución de estos problemas debe suponer consecuentemente un avance significativo
en al menos un parámetro que afecte a la ingeniería de software.

Un paradigma de programación representa un enfoque particular o filosofía para diseñar


soluciones. Los paradigmas difieren unos de otros, en los conceptos y la forma de abstraer
los elementos involucrados en un problema, así como en los pasos que integran su
solución del problema, en otras palabras, el cómputo.

Tiene una estrecha relación con la formalización de determinados lenguajes en su


momento de definición. Es un estilo de programación empleado.

Un paradigma de programación está delimitado en el tiempo en cuanto a aceptación y


uso, porque nuevos paradigmas aportan nuevas o mejores soluciones que la sustituyen
parcial o totalmente.

El paradigma de programación que actualmente es el más utilizado es la "orientación a


objetos" (OO). El núcleo central de este paradigma es la unión de datos y procesamiento
en una entidad llamada "objeto", relacionable a su vez con otras entidades "objeto".

Ilustración 1 PHP

Características

 Orientado al desarrollo de aplicaciones web dinámicas con acceso a información


almacenada en una base de datos.
 Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se
simplificaron distintas especificaciones, como es el caso de la definición de las
variables primitivas, ejemplo que se hace evidente en el uso de php arrays.
 El código fuente escrito en PHP es invisible al navegador web y al cliente ya que
es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML
al navegador. Esto hace que la programación en PHP sea segura y confiable.
 Capacidad de conexión con la mayoría de los motores de base de datos que se
utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
 Capacidad de expandir su potencial utilizando módulos
 Posee una amplia documentación en su sitio web oficial, entre la cual se destaca
que todas las funciones del sistema están explicadas y ejemplificadas en un único
archivo de ayuda.
 Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
 Permite aplicar técnicas de programación orientada a objetos. Incluso aplicaciones
como Zend framework, empresa que desarrolla PHP, están totalmente
desarrolladas mediante esta metodología.

Un paradigma de programación es un estilo de desarrollo de programas. Es decir,


un modelo para resolver problemas computacionales. Los lenguajes de programación,
necesariamente, se encuadran en uno o varios paradigmas a la vez a partir del tipo de
órdenes que permiten implementar, algo que tiene una relación directa con su sintaxis.

¿Cuáles son los principales paradigmas de programación?

 Imperativo. Los programas se componen de un conjunto de sentencias que


cambian su estado. Son secuencias de comandos que ordenan acciones a la
computadora.
 Declarativo. Opuesto al imperativo. Los programas describen los resultados
esperados sin listar explícitamente los pasos a llevar a cabo para alcanzarlos.
 Lógico. El problema se modela con enunciados de lógica de primer orden.
 Funcional. Los programas se componen de funciones, es decir, implementaciones
de comportamiento que reciben un conjunto de datos de entrada y devuelven un
valor de salida.
 Orientado a objetos. El comportamiento del programa es llevado a cabo por
objetos, entidades que representan elementos del problema a resolver y tienen
atributos y comportamiento.

Otros son de aparición relativamente reciente y no forman parte del grupo principal:

 Dirigido por eventos. El flujo del programa está determinado por sucesos
externos (por ejemplo, una acción del usuario).
 Orientado a aspectos. Apunta a dividir el programa en módulos independientes,
cada uno con un comportamiento bien definido.

BIBLIOGRAFIA
 Bahit, E. (2008). El paradigma de la Programación Orientada a Objetos en PHP
y el patrón de arquitectura de Software MVC. Recuperado el, 20.
 Duarte, M. P., & Pérez, I. M. (2007). Programación en PHP a través de
ejemplos. Departamento de Lenguajes y Sistemas Informáticos, Universidad de
Cádiz.
 Bahit, E. (2011). POO y MVC en PHP, El paradigma de la Programación
Orientada a Objetos en PHP con el patrón arquitectónico MVC.

Вам также может понравиться