Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/12/2006, 17:16
jferrero
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 7 meses
Puntos: 11
Re: Proyecto Interesante

Naturalmente, la generación automática de código se aleja de lo que es un framework, pero hay algunos que pueden ayudar bastante a la hora de ahorrar código escrito, como por ejemplo Maypole, pero es más recomendable usar hoy en día Catalyst.

Hay una introducción muy buena a Maypole en Perl.com, en donde un ejemplo de menos de 20 líneas permite acceder a una base de datos y sus registros.

Tanto uno como otro hacen uso de conocidos módulos de Perl que ahorran mucho trabajo, como por ejemplo Class::DBI.
Código:
  use base 'Class::DBI';
  package Music::CD;
  use base 'Music::DBI';
  Music::CD->table('cd');
  Music::CD->columns(All => qw/cdid artist title year reldate/);
  Music::CD->has_many(tracks => 'Music::Track');
  Music::CD->has_a(artist => 'Music::Artist');
  Music::CD->might_have(liner_notes => LinerNotes => qw/notes/);
Yo no puedo participar en el proyecto, por falta de tiempo (ya estoy liado con el de PerlSpanish), pero estaré atento a las noticias vuestras.