• Publicidad

Problemas para entender la programación orientada a objetos

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Problemas para entender la programación orientada a objetos

Notapor luxos » 2010-11-17 16:35 @733

Buenos días, amigos,

Estoy tratando de entender la programación orientada a objetos en Perl. La verdad, se me complica bastante entenderlo. Les pido de todo corazón una ayuda, ya sea un manual o algún consejo.

De verdad quiero aprender a programar en Perl lo mejor posible...


¡¡Gracias por su colaboración!!
luxos
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2010-11-08 16:26 @726

Publicidad

Re: Problemas para entender la programación orientada a objetos

Notapor explorer » 2010-11-17 18:34 @815

Entre la documentación de Perl, hay algunos textos dedicados a la programación orientada a objetos (POO):

* perlobj - Perl objects
* perlboot - Perl OO tutorial for beginners
* perltoot - Perl OO tutorial, part 1
* perltooc - Perl OO tutorial, part 2
* perlbot - Perl OO tricks and examples

(las versiones en español de estos textos se están terminando de cocinar)

Pero... estos textos se refieren a las formas tradicionales de POO, usando la sintaxis clásica de Perl v5.

El caso es que esa sintaxis, aunque simple y potente, no deja de tener algunos puntos espartanos, demasiado prolijos en unos sitios, y demasiado escasos en otros.

Por ello, muchos programadores han creado un sin fin de módulos (disponibles en CPAN) ofreciendo múltiples alternativas y mejoras.

Hoy en día, la solución más famosa es la que implementa el módulo Moose y sus derivados, incluyendo el pequeño Mouse o el universal Any::Moose.

La razón del éxito de este sistema de POO es porque está basado en el sistema POO de Perl v6, que es mucho más claro, directo y completo que el de Perl v5. Solo tienes que echar un vistazo al Moose::Cookbook::Basics::Recipe1 para ver un ejemplo de ese sistema. Y como consecuencia de ello, cada vez hay más y más distribuciones en CPAN que usan a Moose (o Mouse) como sistema de desarrollo.

Yo te recomiendo que te leas "muy por encima" las bases en las que se fundamenta la POO de Perl v5, pero donde realmente hay que insistir es en el uso de Moose, ya que además, como he dicho antes, te servirá para entender mucha de la sintaxis de Perl v6.

Por aquí estaremos para ayudarte en aquellos puntos en los que te atasques.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados