Acerca de

Pablo Avilés Cisneros es programador y diseñador de aplicaciones web, de escritorio, dispositivos móviles e instructor y consultor Drupal.
Utiliza tecnologías Drupal, jQuery, JavaScript, PHP, XML, MySQL, PostgreSQL, MSSQL y Oracle.
Actualmente, reside en San José, Costa Rica; y es encargado del área de desarrollo de software y base de datos para la biodiversidad en la OET

Follow Paviles.net on:

 

¿Es php un lenguaje orientado a objetos? (Parte 1)

A lo largo de mi camino por el software, constantemente me he encontrado con la discusión entre programadores y teóricos del software, de cuándo un lenguaje es orientado a objetos o cuándo un lenguaje lo que tiene es algún tipo de soporte para la programación a objetos.

Esta discusión tiende a complicarse más cuando se hace en el marco de un lenguaje como PHP. Aunque PHP es un lenguaje que soporta la orientación a objetos (a partir de la versión 5), no fue creado como un lenguaje en este paradigma de desarrollo de software. 

Mientras escribía esta introducción a mi serie de artículos, me encontré gratamente conque mi colega el consultor ing. Dennis-Jan Broerse, iniciaba la suya propia denominándola "Migrating a dev team to an OO team" (migrando un equipo de programación a un equipo orientado a objetos). 

Aunque creo que nuestros artículos podrían llegar a tocar puntos en común, espero que más bien puedan ser complementarios y ayuden a fomentar un rico intercambio de ideas.

En mi siguiente publicación trataré de bosquejar lo que es la OOP (Programación orientada a objetos). A partir de allí, compararé PHP 6 con lo que habremos enmarcado como teoría de programación orientada a objetos. Mi análisis se enfocará en lo que PHP 6 puede ofrecer al programador OO, sin entrar en detalles de cómo PHP 6 implementa su soporte OO, que sería tema para otra serie de artículos.

Aunque existe mucha bibliografía sobre la OOP, así como la OOP con PHP, sigo encontrando mucho software desarrollado en el paradigma procedimental o funcional, que he tenido que mantener, modificar o tirar. 

Los invito a seguirme en "¿Es php un lenguaje orientado a objetos? (Parte 2)" para adentrarnos en esta discusión.

 

paviles en twitter

  • #WebMatrix - Instale #Drupal y PHP en #IIS fácilmente (parte I) | Paviles.net http://ow.ly/2i8o6
    2 horas 20 mins ago
Instale fácilmente #PHP y #Drupal en #Windows con web PI (parte II) | Paviles.net http://ow.ly/2i8nN2 horas 50 mins ago
Instale fácilmente #PHP y #Drupal en #Windows con web PI | Paviles.net http://ow.ly/2i8nq3 horas 20 mins ago
¿Es #php un lenguaje orientado a objetos? (Parte 2) - ¿Qué es la OOP? | Paviles.net http://ow.ly/2i8n73 horas 50 mins ago
¿Es #php un lenguaje orientado a objetos? (Parte 1) | Paviles.net http://ow.ly/2i8mo4 horas 20 mins ago
5 Ways #Facebook Questions Can Be Improved http://ow.ly/2i8406 horas 49 mins ago

Suscripción

Ingresa tu dirección de correo:

Proporcionado por FeedBurner